Comparison of the governance (access rights) models in Marmind and Censhare and which is applied on which stages.
Introduction
A governance model is a set of rules that defines:
-
which assets you can see
-
what you can do with them
Governance models in Censhare and Marmind have a few things in common, but also a few differences.
Most importantly, those two governance models:
-
are not synchronized
-
are applied to different user actions in the UI
This sections helps you to understand how this influences your work.
Censhare governance model
Detailed information can be found in the following articles:
-
https://documentation.censhare.com/classic-2/latest/Public/domain-concept
-
https://documentation.censhare.com/classic-2/latest/Public/domain-framework-for-dedicated-solutions
-
https://documentation.censhare.com/classic-2/latest/Public/roles-and-permissions
-
https://documentation.censhare.com/classic-2/latest/Public/permission-concept
Below you will find a short summary of it.
Marmind governance model
The official third-party documentation on this topic can be found here.
Objects
As already mentioned, the core concept of Marmind is an object, and everything around campaign management is organized hierarchically, with objects representing levels of that hierarchy. The access to objects is also governed in a hierarchical way.
In a nutshell, having access to the higher level gives you access to everything below it in the hierarchy. This is similar to the Censhare domain concept: access to a domain means access to all its subdomains.
|
|
|||
|---|---|---|---|
|
|
|
||
|
|
|
|
|
The difference is that objects in Marmind are also tightly connected to the corrsponding UI elements in the web client, and the object tree is always present in the UI.
In Censhare, access to domains may affect which UI elements the user sees in the web client, but this relationship is not straightforward.
Roles and rights
Similarly to the Censhare system, rights are single permission keys and roles and their bundles. Together they define which kind of actions a user can perform.
Teams
Teams are groups of users and user groups. They can be assigned to an object on any level of the hierarchy to make it visible for the team member. However, there is no top-down affect in this case: the teams only sees one particular object and nothing above or below it in the hierarchy.
When each model is used
When you are logged in to Censhare, it is governed by Censhare which assets you can access. When you logged in to the Marmind UI, this is two-fold. In general, you have a separate user in Marmind which is not synched with your Censhare user. It means, when you are moving around in the Marmind UI, what you see is defined by the permissions assigned to your Marmind user.
However, at particular stages, the access is again governed by Censhare:
-
when you are browsing Censhare assets while staying in the Marmind UI for the purpose of adding them to Marmind objects
-
during the file upload, regardless of which UI you are using
-
during duplicate check that follows a file upload in Marmind
These rules have important implications, For instance, when you upload an asset to Censhare/Marmind, it is assigned to the domain of your user. Make sure your collaborators can use it later.
Troubleshooting missing access
If you expect to see certain assets and/or actions (editing, deletion, etc.), but this is not the case, please check one of the following:
-
if you are in the correct context (object in the object tree)
-
if the asset has been assigned to a matching domain
Contact your admin to make sure your user has been given correct roles, rights, etc.