Entities
Create mode uses anentity parameter to isolate embed customers from each other. This ensures that users can only see and share content with other users in their entity. Refer to the Enabling create mode section for an example.
When Omni detects a new entity value, a dedicated, shared folder and user group is automatically created for the entity. Only the entity that the folder was created for and admins on your Omni organization can access it. Refer to the User roles & content permissions for more information on controlling user access to content.
Enabling Create Mode
To enable Create Mode for an embedded Omni instance, set themode embed URL parameter to APPLICATION (mode=APPLICATION). For example:
User roles and content permissions
Two parameters control how embed users can interact with content when in Create mode:- Connection role (
connectionRoles), which determines if a user can create content or only consume it - Entity folder content role (
entityFolderContentRole), which determines if a user can add or manage content for their entity
| Connection role | Entity folder content role | Permissions |
|---|---|---|
| Viewer | Viewer |
|
| Restricted querier | Viewer |
|
| Restricted querier | Editor or Manager |
|
Entity folder and group labels
By default, the labels of an entity’s generated folder and user group will be human-readable versions of the associated entity value. As an example, entity"tottenham_hotspur" would generate a folder and group labeled Tottenham Hotspur in the Omni UI.
If you’d like to customize the names of the generated entity group and folder, you can use the entityFolderLabel and entityGroupLabel parameters.
These parameters are useful if you want multiple entity groups and folders to have the same label for an entity A and B. For example, if you have two entities - acme_marketing and acme_finance - but want the generated groups and folders to both appear as Acme in the Omni UI, you can do so using the entityFolderLabel and entityGroupLabel parameters.