With Supervisor Restrictions, you can control what the user is able to see or edit. You can define as many restrictions as you have user profiles and set rights on:
Create a Restriction
To create a Restriction, go to the Supervisor ribbon > Create > Restriction:
By default, three restrictions are set during a CCA setup:
Two restrictions are for Supervisor (one with all rights and one with limited access) and another restriction for CATI Agent. These three restrictions are a good base to work with in AskiaField.
Set a Restriction
A Restriction contains three tabs:
Indicates which agents or management modules the restriction applies to.
Restriction settings for CATI or CAPI Interviewers.
Restriction settings for Supervisors.
- If they are allowed to change groups or not.
- The start-up state (ready or in pause).
- Allow them to send messages.
- If the agent can connect as an AskiaFace CAPI agent.
- The types of pauses they can select.
A various set of actions can be checked or unchecked at your convenience.
There are many options you can select from the management tab to give you complete control of your system. For example, restrictions determine whether an agent is allowed to make manual outbound calls, what authority or privileges a supervisor can exercise over agents, and which AskiaField modules can be used by a particular supervisor or agent. By associating an appropriate set of restrictions (known as a restriction pattern) with a specific agent or supervisor, you can grant or refuse them the privileges defined in that set of restrictions. This one is important if you want to distribute the Supervisor Click and Go to your client or to a field partner. For this, you will need to create a new restriction that will be available only for your client or partner login.
Let's say we will create a restriction for a partner that will use your CCA and your WebProd for their own projects. But this Supervisor should not see any of your projects, lists, etc.
Enter a name and tick the "Supervisor" checkbox in "Management".
If necessary, you can also tick "Analyse", "Design" or "Tools" in management if you want to give access to the "Open live survey mode".
Then, open the "Management" tab.
In the General tab, you have various options to check or not, according to the access level you want to give to your field partner.
The most important thing here is to set a specific working directory (created on your CCA server) for your field partner to use - the "CCA file system root path". It means the user will not able to navigate outside this directory during the various actions where you can navigate through windows explorer (create tasks, upload / download files to and from CCA, etc.).
You can also decide which environment your partner will have access to. For example, if your partner will only use WebProd, then you need to tick "Enable Web" and you can untick all the other environments.
Then, you will define, for each CCA object, the required access level. You will need to open the appropriate tabs to the right of the "General" tab.
Each object can be configured in 8 ways:
- Allow creation of new objects: Grant the supervisor the authority to add new items (e.g. on the agents tab, this is permission to add new agents).
- Allow deletion of objects: Grant the supervisor the authority to delete the selected item(s) (e.g. on the agents tab, this is permission to delete the selected agents).
- New - Created with this restriction: If this option is selected, the Supervisor can view and edit only those items (e.g. on the Agents tab, this is a permission to view/edit agent details) created by a Supervisor under the same restriction pattern.
- New - Created with another restriction: If this option is selected, the Supervisor can view and edit only those items (e.g. on the Agents tab, this is permission to view/edit agent details) created by a Supervisor under any restriction pattern.
- Default object: Grant the supervisor the authority to change the default settings of survey, lists, agents, etc., as found in the default window.
- View: Grant the Supervisor the authority to view the selected item(s) (e.g. on the agents tab, this is permission to view the selected agent).
- Edit: Grant the Supervisor the authority to view and edit the properties of the selected item(s) (e.g. on the agents tab, this is permission to view and edit the selected agent).
- Actions (in columns) : this is what you are allowed to do with the objects. The headers of the columns are fairly self-explanatory.
Let's move to "Tasks" tab. In this example, you want to give access to all object actions created by this Supervisor restriction.
So for this example, you need to allow the creation of new objects.
Then, you will tick all the actions of the first row (New - Created with this restriction). It means the Supervisor will be able to act on his/her own created objects.
You don't tick anything on the second row (New - Created with another restriction). It means that all surveys created with other restrictions since the creation of this "Partner_A" restriction will remain invisible to this Supervisor.
You will need to do it for each tab of the new restriction.
You can also decide to allow to view / edit any object already present on your CCA, by ticking the wanted actions on the Row of the selected object.
Once your restriction is created, just associate it to the agent login you have created for your field partner.
Allocate a restriction
You must attribute a restriction, in agent properties, for each login you create in Supervisor:
You can change an agent's restriction at any time. The change is instantly applied.