A system function is a named permission code that determines whether a worker can access a specific feature or perform a specific action. System functions are assigned to worker roles by your system administrator. When you attempt to use a feature, Mosaic checks whether your role includes the required system function before allowing access.
📌Note: System functions act as both feature flags and access-control gates. Some functions enable entire areas of the application, while others control specific actions within an area.
How system functions work
Each system function has a unique code and a description. Functions are assigned to worker roles — if your role includes the function, you have access to the feature. If not, the feature is hidden or you receive a permission error.
Worker roles are checked at login time. The functions your role includes determine what you can see and do throughout your session.
System functions reference
Configuration and administration
Function | What it allows |
Configuration Management | Access to general system configuration. |
Configure Workflow Steps | Create and edit workflow step definitions. |
Configure Group Types | Manage group type configuration. |
Configure Worker Roles | Manage worker role settings. |
Configure Reference Data | Manage system reference data. |
Configure Logging | Manage logging configuration. |
Access Job Scheduler | Access to the job scheduler configuration page. |
Amend System Properties | Configure system properties. |
User Management | Manage user accounts and passwords. |
Bulk Deletion | Access bulk deletion in configuration tools. |
Error Log | Search application error logs. |
Template Upgrade | Access template upgrade in the Template Manager. |
Person and search
Function | What it allows |
Find Adults | Search for adults using person search. |
Find Children | Search for children using person search. |
Delete Person | Access to delete person records. |
Access Restricted People | View full details of restricted person records. |
Override Privileged Access | Override privileged access permissions on workflow steps. |
View Risk to Children (Adult) | View the Risk to Children warning on adult records. |
View Risk to Children (Child) | View the Risk to Children warning on child records. |
Workflow
Function | What it allows |
Merge Workflow | Join separate steps of the same type. |
Split Workflow | Split a step into separate steps. |
Edit Step Priority | Change step priority from the work view. |
Remove Step Lock | Remove the lock on a step sent to Mobilise or a portal. |
View Deleted Steps | View steps that have been deleted. |
Reopen Migrated Steps | Reopen steps migrated from the predecessor Frameworki system. |
Case notes
Function | What it allows |
Delete Case Note | Delete case notes. |
Delete Person Note | Delete person notes. |
Organisation Case Notes | Add, edit, append, and view organisation case notes. |
Case Note Types | Access case note type configuration. |
Case chronology
Function | What it allows |
View Events | View case chronology events only. |
Edit Events | View, add, edit, and delete case chronology events. |
Access Created Chronologies | View and manage created chronologies. |
Delete Created Chronologies | Access and delete created chronologies. |
Reopen Chronologies | Reopen finished created chronologies. |
Export to Word | Export case chronologies to Word format. |
Chronology Admin | Overrides all other chronology permissions. |
Groups
Function | What it allows |
Create Group | Create a new group. |
Find Group | Search for groups. |
Delete Group Member | Permanently delete a group member record. |
Change Group Type | Change the type assigned to a group. |
Group Documents | Access the documents tab on group summaries. |
Documents and output
Function | What it allows |
Output to Word | Export Mosaic documents to Word format. |
View Case Export | View the person summary export dialog. |
Create XML Export | Create an XML version of the person case export. |
Access Reports | Access the reports area. |
Financial assessment
Function | What it allows |
View Results | View financial assessment results. |
Edit Results | View, edit, and cancel financial assessment results. |
Delete Results | View, edit, cancel, and delete financial assessment results. |
External systems and integrations
Function | What it allows |
Configure CP-IS | Configure the Child Protection Information Sharing interface. |
CP-IS Re-upload | Access to CP-IS re-upload functionality. |
Configure RiO | Configure RiO settings. |
Configure Synergy | Configure the Synergy interface. |
Wisdom Admin | Configure the Wisdom interface. |
Mobile Manager | Access the offline forms manager. |
Send Email | Send emails from the Web API. |
DWP Request Manager | Access the DWP request manager. |
Disable Form Editor | Show the option to disable the form and elements editor. |
|
|
Portal and API
Function | What it allows |
Portal Configuration | Configure portal settings. |
Portal Administration | Administer portal access. |
API Step Configuration | Access API external system step configuration. |
External Access Admin | Administer external access settings. |
Check your permissions
If you are unable to access a feature or action, it is likely that your role does not include the required system function.
🤓Tip: Contact your system administrator to review which system functions are assigned to your role. They can add or remove functions as needed.
