Panel | ||
---|---|---|
| ||
Metadata EntitiesThe entities.XML file has an XML structure that describes all the entities implemented within the software. By including the entities in the XML file, we are stating that any Conditional Security Restrictions, Privacy Level Assignment Rules and Automatic Security Restrictions can be applied to them, and can be configured in the Security ManagementIn this metadata file we can define entity related metadata that will be used by the application's core mechanisms such as the security restrictions, query language, collaboration rules, web hooks, alerts and approval mechanisms. |
Attributes
Name | Description | Value |
---|---|---|
id | Unique Identifier. | Any |
name | Entity name. | Any |
description | Entity description. | Any |
tablename | The database table name which corresponds to the entity. | Any of the database table names that exist in the database |
classname | The path of the data class. | Any of the data classes that corresponds to the entity |
typeentityid | The identifier of a related entity where corresponds to the type information of the current entity. | Any of the entity ids defined in the entities metadata file |
masterentityid | The id of the top most entity. | Any entity id |
moduleid | The identifier of the module the entity belongs to. | Any of the module ids defined in the modules metadata file |
metadatafile | The name of the metadata file the entity belongs to. | Any of the metadata file name defined in the fields metadata folder |
csrexcluded | Defines if this entity will be excluded or not from the Conditional Security Restrictions (CSR) are excluded or not from the ability to restrict features of the system related with the entitymechanism. | true or false |
plarexcluded | Defines if any Privacy this entity will be excluded or not from the Privacy Level Assignment Rules (PLAR) are excluded or not from the ability to automatically apply privacy levels on entity recordsmechanism. | true or false |
acrexcluded | Defines if Automatic Security Restrictions (ACR) are this entity will be excluded or not from the ability to automatically apply entity assignmentsAutomatic Collaboration Rules (ACR) mechanism. | true or false |
segmentincluded | Defines if segments are this entity will be excluded or not for from the entitySegmentation mechanism. | true or false |
notificationclassification | The classification of the entity notification. | Any module id |
tag | Defines if the entity will have fields to be replaced in data entry pages's tag that can be used to refer to the entity in queries and communication texts. | Any entity |
alertincluded | Defines if the entity will be included in alerts mechanism. | true or false |
webhooksincluded | Defines if the entity will be included in webhookwebhooks mechanism. | true or false |
approvalincluded | Defines if the entity will be included in approvals mechanism. | true or false |
workflowruleincluded | Defines if the entity will be included in workflow rule mechanism. | true or false |
dataentrypagexmlfile | Defines the entity's data entry page xml file path in case a user wants to open the page in modal. | Any of the data entry page file path |
crmuiclassname | Defines the User Interface class name of the related entity to load methods from. | Any of the class names |
crmuiloadmethod | Defines the method to call when loading an objectthe User Interface method of the entity. | Any of the methods included in class name |
Example
Expand | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|