what is the right way to start customizing the new version of the account entity in freedom UI?
I have tried creating a new app and using the account object, the new app shows me the new list but still uses the standard form defined in the "360 customer" app.
Unfortunately, as for now, there is no possibility to implement your business task and we do have the correspondent problem registered on our side and R&D team is currently working on implementing this new functionality in one of the future releases of the application.
Thank you for helping us to make our application better.
Further to above your solution on the section page works great but i cannot get it to work on the record page (OrderPageV2). Tried changing the button name but no joy. Any thoughts Nicolas?
We have a customer request where they wish to have the record-specific feed on a certain object shown only to members of a certain functional or organisation role.
So for example if this user in this role enters the record, they can see the record feed and if someone outside the group enters the record it is not visible.
Alternatively if you could add another record-specific feed only visible to certain roles.
The records permissions can be modified via the "Actions" menu in accordance with your business needs.
If you need to set up the access automatically after the record is created, we recommend designing a business process for it:
- Enable record permissions for the relevant object (e.g., "Feed update" or any other object you want to restrict access to).
- Create a business process that grants full access rights to existing records of this object to all employees, except for the specific record you want to restrict access to. Do not distribute any access rights to this specific record for all employees.
- In the same business process, grant full access rights only to the "System administrators" role for the specific record you want to allow access to.
Alternatively, you can also restrict access rights to specific columns or fields on the edit page of the record, and only allow system administrators to modify those fields. This may be a simpler approach, depending on your requirements.
Hello and thank you for the reply Alla. What I meant to say is that the record-specific feed on each record, for example if I have an opportunity Called TestOpp, and I post in the feed in that record I will get the notice that "Supervisor posted in opportunity Test". This seems to indicate to me that there is a record specific feed to each record.
What I wondered was if there was a way to restrict this record-specific feed to only be visible to people with certain access rights. Alternatively if another feed could be introduced to each record with the same restrictions.
There is probably a misunderstanding: the business process can be designed to actually set up each record:
1) You are to switch the records permissions on for the site in general (System designer)
2) Design a BP for each particular record - add the element to remove the rights and then add another element to share the rights for the target role group
When an order is completed (status), we need to prevent users from adding order product either by clicking the + button, or by data import.
So I enabled the Before record added event of OrderProduct, and created the OrderProductInserting event sub-process trying to stop new orderproduct added if its relating order's status is completed.
I have tried successfully to stop orderproduct from adding as the code screenshots provided here. But what I don't know is how to get the order's status from within the method OrderProductInserting() so that I can call the ThrowInsertException() function to stop the order product added.
Here is an example of how to read OrderStatus Id inside the event process:
var order = Entity.GetTypedColumnValue<Guid>("OrderId");
var orderESQ =new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Order");
orderESQ.UseAdminRights=true;
orderESQ.AddColumn("Id");
orderESQ.AddColumn("Status");
var entity = orderESQ.GetEntity(UserConnection, order);
var status = entity.GetColumnValue("StatusId").ToString();if(status =="{Completed OrderStatus Id}"){// DO Something}
Here is an example of how to read OrderStatus Id inside the event process:
var order = Entity.GetTypedColumnValue<Guid>("OrderId");
var orderESQ =new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Order");
orderESQ.UseAdminRights=true;
orderESQ.AddColumn("Id");
orderESQ.AddColumn("Status");
var entity = orderESQ.GetEntity(UserConnection, order);
var status = entity.GetColumnValue("StatusId").ToString();if(status =="{Completed OrderStatus Id}"){// DO Something}
Є задача відтворити розроблений функціонал деталі з веб весрсії в якій є базовий функціонал - це "Вибрати декілька записів". З являються чекбокси по яким користувач вибирає потрібнє декілька рядків. Підскажіть в мобільному додатку можливо відтворення вибору багаторядковості.
Наразі такої можливості у мобільному додатку немає, проте ми вже зареєстрували це побажання для нашої команди розробників і вони можуть додати такий функціонал у майбутніх релізах.