Skip to content
SurogateDocs

Roles and permissions

Keel has two sets of roles, one for each app.

  • In Keel Builder, a builder’s role is their project role in Surogate Studio: Viewer, Editor or Owner. Owners change roles in Studio; see Members and roles.
  • In the business app, a person is staff, or staff and a supervisor. Owners appoint supervisors in Keel Builder; supervisors add the rest of the staff.
WhatViewerEditorOwner
See case types, rules, calendars, queues, scenarios, connections, versions and draftsYesYesYes
See the supervisors and the business app’s addressYesYesYes
See the agents of the case types, their figures, the steps they work and what they may useYesYesYes
Read an agent’s sessions and raised hands, open a session, export an agent’s runs for auditNoYesYes
Start drafts and change them; create case types, rules, calendars, queues, scenarios and connectionsNoYesYes
Ask the designer agent in a draftNoYesYes
Set up the project’s helpers, by opening the projectNoYesYes
Run dry runs and tests, publish drafts, move running casesNoYesYes
Discard a draftNoOne they createdAny
Set, replace and delete credentialsNoYesYes
See effects and retry failed onesNoYesYes
Appoint, invite and demote supervisorsNoNoYes
Create, see and revoke service keysNoNoYes

Viewers see You can view this project. Its editors and owners change it. in place of the save state.

WhatStaffSupervisor
See the Work page, every case of the project, and its historyYesYes
Start casesYesYes
Claim, work and submit steps given to them or waiting in their queues; vote in their queuesYesYes
Answer agents’ questions given to them or waiting in their queuesYesYes
Delegate an item they hold to a person or an agent, or return it to its queueYesYes
Reassign any open item but a vote to a person or an agentNoYes
Start optional actions, message agents, watch agents’ sessionsYesYes
Ask the case agent about a case or a process instance, and have it fill in their own formYesYes
Edit a case’s documents while holding one of its steps; comment otherwiseYesYes
See the Team page: invite, add and remove staffNoYes
See the Overview: figures, what needs attention, case types and where cases waitNoYes
Add and remove queue members, people and agents (Team page, Queue settings)NoYes
Turn agents off and onNoYes
Set and clear authority limits of staff and agentsNoYes
Move a case by handNoYes
Open the project in Keel Builder from the business appNoYes

Supervisors cannot remove another supervisor from the staff; an owner demotes them in Keel Builder first. Supervisors do not define queues, serving orders or priorities: builders do.

  • Agents act in a case like people: they complete the steps given to them, take work items as queue members or delegates, raise hands, and start cases as intake agents. Maker-checker and authority limits apply to them as to people.
  • Helpers, the case agent and the designer agent, hold no work. The case agent reads a case or a process instance as the person who asks it and fills in only that person’s form; Keel records its reads as that person’s views. The designer agent acts in one draft as the builder whose chat it is, and cannot publish.
  • Service keys let another system that your team connects act as a system of the project: it can start cases and send case events. A key completes no step. Owners make and revoke keys on the Settings page of Keel Builder: see Settings.