...
This page contains the initial set of permission-based roles to manage application functionality access
...
within the UCF NextGen platform.
The roles could potentially expand as we learn more about customer usage.
Table of Contents | ||
---|---|---|
|
Overview
We will grant access across all product areas
...
with the following roles.
Role | Functionality Access |
---|---|
Reader |
...
read access to any content, both private and community. Will be able to perform collaborative tasks such as commenting and tagging. | |
Editor |
...
all capabilities of Reader, in addition can manage content (e.g., create, update, delete, publish …) for all account-owned content |
...
Administrator |
...
all capabilities of Editor, in addition can assign other administrators as well as manage other team members such as inviting others and assigning roles. | |
Owner |
...
all capabilities of Administrator and Billing Administrator, in addition can delete the account. | |
Billing Administrator |
...
manages subscriptions and billing. |
Info |
---|
Note |
...
|
Product-specific Access
After analyzing the different jobs-to-be-done (JTBD), we identified the following access requirements:
Actions |
...
create, read, update, delete, tag, classify, publish, comment |
...
Scope |
...
specific object access (e.g., “glossary A”, “dictionary C”, “PlantUML Diagram 1” …) |
Info |
---|
Note: |
...
in the short term, we will not implement scope, but will add later. |
Discussion topic: Many modern SaaS applications include collaboration aspects where users can individually grant access to specific documents, diagrams … for others to comment on or edit. Scope and collaboration may end up being the same thing.
Functional Roles
Description of the two functional roles not taking scope into account at this time.
Role | Description | Actions | Comments |
---|---|---|---|
Reader | Read access to all account-owned content (PlantUML, Glossary, Dictionary …) whether private or community. | Read. | Collaboration capabilities such as commenting will be added later. |
Editor | Edit access to all account-owned content (PlantUML, Glossary, Dictionary …) whether private or community. | All functional tasks (create, update, delete, publish …). | |
Administrator | Manages access to the application. | All functional tasks plus manage users (invite, revoke, remove …). | |
Owner | Manages all IT Infrastructure including SaaS applications. | All functional and administrative plus able to delete the account. | |
Billing | Manages all financial related topics including SaaS subscriptions. | Choose and pay for subscription. |
Administration and other tabs
Detail on the navigation tab
Role | Who can view/access? | Who can manage? | Details on permissions |
---|---|---|---|
Edit (personal profile) | Reader, Editor, Administrator, Owner, Billing | All can view and edit their personal profile. | |
Team | Reader, Editor, Administrator, Owner | Administrator, Owner | |
Add workspace | None | This is for UC employees ONLY | |
Workspace settings | Administrator, Owner | Administrator, Owner | |
Plans | Administrator, Owner | Administrator, Owner | |
Billing | Owner, Billing | Owner, Billing | This includes API |
...
Glossary - Scope
Glossary may need to have Scope defined early on to ensure only specific users can access sensitive information. However, we won’t focus on that yet.
Jobs to Be Done (JTBD)
Below are the identified jobs that need to be done with their respective permission-based roles.
PlantUML
...
Persona
...
Task Name
...
Situation
...
Motivations
...
Input
...
Output
...
Permission-Role
...
Doer Dan
...
Search for, review, and download PlantUML diagrams
...
When I help a team with a process that includes compliance steps
...
I want to make sure we do all the right steps the first time.
...
Organized set of PlantUML diagrams
...
Set of files or hyperlinks updated on our SharePoint collaboration site.
...
Reader
...
Analyst Alberta
...
Create and manage PlantUML Diagrams
...
When I document my organization's processes.
...
I want to build out a set of diagrams documenting repeatable compliance processes that my director will love.
...
Process documentation.
Additional information like CCH content including CDOCs, audit questions … that is available in their existing CCH subscription.
...
Organized set of PlantUML diagrams ready for others to use.
...
Editor
Glossary
...
Persona
...
Task Name
...
Situation
...
Motivations
...
Input
...
Output
...
Permission-Role
...
Doer Dan
...
Search for, review, and read glossary terms.
...
When I help a team with any well-defined process
...
I want to make sure we do all the right steps the first time.
...
Organized set of glossaries and terms
...
Set of files or hyperlinks updated on our SharePoint collaboration site.
...
Reader
...
Analyst Alberta
...
Create and manage company glossaries.
...
When I document my organization's policies.
...
I want to build a set of repeatable compliance processes that my director will love.
...
Company policies.
...
A set of glossaries and terms ready for others to use.
...
Editor
Dictionary
...
Persona
...
Task Name
...
Situation
...
Motivations
...
Input
...
Output
...
Permission-Role
...
Doer Dan
...
Search for, review, and read dictionary terms.
...
When I help a team with a process that includes compliance steps.
...
I want to make sure we do all the right steps the first time.
...
Organized set of dictionaries and terms.
...
Set of files or hyperlinks updated on our SharePoint collaboration site.
...
Reader
...
Analyst Alberta
...
Create and manage a compliance dictionary.
...
When I document my organization's policies.
...
I want to build a set of repeatable compliance processes that my director will love.
...
Company policies
Other UCF tools and products
...
My organization's compliance dictionary with terms ready for use in corporate glossaries and in the mapping process.
...
Editor
Personas
Note: these will be moved out to the persona pages
...
Persona
...
Title
...
Role
...
Doer Dan
...
Operations manager
...
Supports all business departments in their operational tasks.
...
Analyst Alberta
...
Compliance Analyst
...