i
Tools Submenu
This submenu opens by clicking on the “Tools” option and it allows modeling advanced rule properties and their permissions, as well as internationalization and execution options selection.
Properties
Opens the panel of rule properties.
Permissions
Allows to assign the security functions for use and modeling of the object to the existing permissions or to new permissions that the user creates, without having to go to the permission settings option from the menu.
Sections
●Permissions: Permissions to which object functions are assigned.
●Security Functions: Represents the total set of security functions, modeling and use of the object. Those that are marked are the ones included in the selected permission.
By default, all security functions for a new object are assigned to the permission Modeler.
Users who are assigned the permissions have access to the functions included in it.
Opens a panel to create a new permission and once created, the security functions included in it must be selected .
Allows to select a permission from a list and enables the input of characters to filter the values in the list.
Opens the wizard to select a permission and once chosen, the necessary object security functions must be checked.
To unrelate a permission from the object, hover the cursor over the permission and press the icon . If there are functions selected for that permission, they must be unchecked in order to delete it.
Modeling Security Functions
•Visibility: Allows to display the object in the Deyel modeler grid.
•Open: Allows to open the object from the Deyel modeler.
•Use within the modeler: It allows the use of the object from another modelable object.
•Save: Enables the save, download rule and upload rule operations.
•Publish: Enables the operation of publishing the object leaving its state as "Published".
•Delete publication: Enables the operation of deleting the object publication leaving its state as "Draft".
•Delete: Enables the delete rule operation.
•Lock/unlock: Enables the lock/unlock operation, only the user who locks it can modify it.
•Publish WS rule: Enables the publish rule operation as SOAP Web Services.
•Publish Rest rule: Enables the operation to publish the Rest API type rule.
•Open properties: It allows to show the rule properties panel.
•Test: Enables the operation to test the rule execution from the "Execution" option.
•Export: Enables the operation to export the rule definition.
•Download log: Enables the operation to download the rule log.
Use Security Functions
•Execute rule via Rest: It allows the smart thing user ("Rest API type Client") to execute the endpoints of the rules Rest API.
Menu Options
When creating or modifying an advanced rule, it allows writing Java code or SQL code as applicable, testing the rule, and reviewing its compilation errors, displaying them in the console.
Depending on the type of advanced rule, different menu options are displayed.
All rule types, except for the form extension rules, have the "Test Cases" option.
•Standard Rule
The available menu options are: “Code”, “Execution" and "Test Cases”.
.
•JDBC Rule
The available menu options are: “Code”, “Pre/Post”, “Execution" and "Test Cases”.
•SOAP Rule
The available menu options are: “Execution" and "Test Cases”.
•Forms Extension Rule
The available menu option is: “Code”.
•Rest Rule
The available menu options are: “Pre/Post”, “Execution" and "Test Cases”.