About Encrypted Fields
An encrypted Field is a Field within CSM that can contain encoded data Field to prevent unauthorized access to sensitive information (ex: Identity information, financial data, etc.). Encrypted Fields can be exposed in CSM using Field Controls on a Form. When an encrypted Field is added to a Form, it is accompanied by a button control with a decrypt command . In new records, encrypted Fields are enabled and blank. Data entered into an encrypted Field is masked when the decrypt/encrypt button is clicked or when the record is saved (in the Browser Client, tabbing out of an encrypted Field also masks the data). The values are encrypted when the record is saved. In existing records, encrypted Fields appear as read-only masked text boxes. Users with viewing rights can click the decrypt button to view data in encrypted Fields. All encryption/decryption attempts are tracked in Journal-History records (enforced) and Splunk server logs (optional). Entering and viewing data in an encrypted Field requires Business Object rights.
Encrypted Fields are more restricted than regular Fields. Encrypted Fields:
- Cannot be searched, displayed in Grids, or used in many of the areas where regular Fields can (ex: One-Steps, Expressions, Widgets, etc.).
- Cannot be used in Reports as parameters or results.
- Are stored in a database table separate from Business Objects, and cannot be indexed.
- Cannot have default or calculated values, or set values based on lifecycle state.
- Cannot use validation or auto-population.
- Are limited to a maximum of 255 characters.
- Cannot be permanently decrypted or converted back to unencrypted Fields.
- The following cannot be encrypted:
- Rich Text Fields
- Stored Values
- Public IDs