Key benefits
EM for Microsoft Dynamics CRM provides the following features.
- Enforcement based on the Dynamics CRM entities:
- Secure by default: When security enforcement for a Dynamics CRM entity is turned on, users do not have access to any records, until explicitly granted by policy. Access includes view, edit, and delete.
- Full record level data filtering: EM for Microsoft Dynamics CRM uses entity and/or user attributes to control read access. Users cannot access their own records by default unless the policy grants them access.
- Field Level data filtering: EM for Microsoft Dynamics CRM uses “Mask Field” obligation to control field read access.
- Enforcement based on the user attributes: EM for Microsoft Dynamics CRM gets the user attributes from the native CRM user records. These attributes are used for authorization decisions.
- Supported actions: View, edit, or delete entity.
- Supported obligations:
- Apply Security Filter: Allows EM for Microsoft Dynamics CRM to filter entity records based on the user attributes and the entity attributes. The obligation supports User-Attribute types and Entity-Attribute types listed below.
- Display Policy Violation Message: Displays a message to users when a policy violation happens.
- Inherit Policies From: Allows EM for Microsoft Dynamics CRM to filter entity records subjected to the policy against its “secured” direct parent entities.
- Apply Security Filter Based on Parent Attributes: Allows EM for Microsoft Dynamics CRM to filter entity records subjected to the attributes against its “secured” direct parent entities.
- Mask Fields: Allows EM for Microsoft Dynamics CRM to mask specific fields in a record with specific masks.
- Supported user-attribute types:
- Picklist
- String
- Integer
- Lookup. This is supported only in value fields in the resource component conditions.
- Boolean
- Date. This is supported only in obligations.
- Null
- Supported entity-attribute types:
- Picklist
- String
- Decimal
- Integer
- Boolean
- Currency. This is supported only in currency values without currency unit. On edit action, ensure that you specify whole numbers followed by four decimal places. For example: 123.0000.
- Date. This is supported only in obligations.
- Null