There’s no out-of-the-box way to skip or disable business rules (like required fields) at runtime in classic UI pages. Business rules are applied when the page loads, and you can’t really turn them off or change them dynamically once they’re active.
If you need this kind of flexibility, the better approach is to avoid using business rules for those fields and instead handle the validation in code. For example, you can check if the current user is a SysAdmin at runtime:
} else { vm.addColumnValidator("UsrString1", function(value) { if (!value) { return { invalidMessage: "This field is required." }; } return { invalidMessage: "" }; }); } }); } }, With this approach, you can decide in code when a field should be required (or not) and apply your own custom validators. This gives you full control over the behavior without relying on business rules that can’t be changed on the fly.
In Creatio Studio, is it possible to give a user permissions to add users to any role, except to the sys administrator or supervisor roles? If so, how?
Does anybody know if it is possible to create different admin levels?
For example, super admins that can choose what is logged / activate/deactivate logs, but normal level admins that would not be able to edit logs.
Or another case, how to configure creatio to imitated the data isolation mode given to Creatio support - so that the client for example has super admins (normal admin access) to all Creatio and the record data, while other admin users will never see record data or can be given access to data only on demand?
This can be achieved via setting up access rights, records, and operation permissions. With the help of these, you can assign users permissions to create, read, update or delete data. Also, information on organizational/functional roles will be helpful in this case.
Unfortunately, it's hard to provide you with a detailed guide on which steps to take as we require more details regarding the business case you have in mind.
Is there a way to remove create access to system administrator . Currently even though its mentioned as read access to all employee , system admin role is still be able to create the record .
Hi Ivanna, I have only given read access to all employee . In that System admin also should have the read access instead he was still able to create the records
Only users assigned to the System administrator role are possible to change the Lead stage if its value is final positive (from final positive to any other). For each other stages, all users can change this value.
I need a solution like the business rule: if the user's role is Admin & the stage is Satisfied then the stage is editable.
Other fields should be editable (cannot remove edit access to the record on the Satisfied stage)
This can be achieved by using a case setting. Just add intermediate stage between final and any other stage and use option "Restrict this stage to specific users or roles" for all roles except Admin. This will allow to change the record from the final stage only to them and mark that the stage was changed for ordinary users.
If you also need to transfer the custom business processes or schemas, you need to go to 'Advanced Settings' -> 'Configuration' and choose 'Export to File' option:
Please be more specific. Your question would be more understandible if you attached screenshots of all of the steps that you did before you saw the error message.
Have you already used you custom object in your environment? The error usually occurs if you created some custom field, bound it to some other entity and deleted the field. For example if it is used in some business process and deleted it later. Once you try to save the changes in the object - you will see the following error. Thus, if you used any columns of the object, please make sure it is not connected to any other entities in the system (for example, in the scenario with a business process, you would need to change the logic of it to make sure the deleted column is not involved in it).
I would like to add Product from order into Contract Sections Contract Detail tab, under Product Field group , So how can I do that Please provide the Solution
It requires a lot of modifications in the code of the detail if you need to transfer the detail with all of the inner functionality. However, if you just need to see the products in the order page, you can create a new detail based on the "Product in order" object with the detail wizard. Then add the new detail into the Contract page with the section wizard. Then open the contract page schema, find the code of the detail and replace
detailColumn: "Contract"
with
detailColumn: "Contract.Order"
and save the page. Then clean the cache of the browser and refresh the order page. The detail will show connected products but you will not be able to operate the data.
Thanx for reply but can u please elaburate the above point so that I can get it. I have try to do what u have written but not able to do that. Please do reply its very useful for me.
In order to add such detail to the contact page please do the following:
1. Go to the System Designer --> Detail Wizard --> Create a new detail based on the "Product in order" object.
Save the detail. Relogin into the system.
2. Go to the Contact page --> open Section wizard and add the detail you've just created. Set random Deatil column and Object column. It doesn't matter which you will indicate, because we are going to set the dependancy by code. Save the page in section wizard.
3. Go to the Configuration --> Open ContactPageV2. In the methods section add filtarion like in the example:
When you finish with process of creating new field, please go to System designer -> System setup -> Lookups -> New lookup. Specify the name and choose the object that you have created when was creating the lookup field in section wizard http://prntscr.com/efefva . Press Save
Empty cache and hard reload or reopen the page. Open created lookup and add the values http://prntscr.com/efegga .
Now you have a new lookup created and added on the page.