Admin User Management - Workshop
Discussion
Permissions
- Permissions can be given by role (i.e. Admin, Trainee, Trainer etc) or to an individual - - resource name
- Policies show what they are allowed to do, if they are not expressly given access then they will not have it (everything is denied until and unless they are)
- Need a manual trigger process where someone changes role to amend permissions
- UI will need to
- list of all organisations, all services, all teams, all types (check Graham’s page)
- allow user mgmt team to allow/deny permissions by principals (people/org/team)
- allow user mgmt team to allow/deny permissions by type (constrain sensitive)
- list all permissions by user / user group
- Do not expose the user management
- use big bucket roles
- service names & types
- Timestamp and name audit actions taken (view / edit)
Imports
- admins upload bulk spreadsheet - data maps to xml document, list of trainees provided by recruitment lead
- automatic import - send data file per trainee data
- add within TIS -
- all validation rules should be consistent
- need to ensure that data maps - 3-way
Off boarding
- no deletion of people in the system
- make an account inactive
- trigger remove permissions / authentication
Passwords
- new email format
- send out email with temp password which they must change
Actions
- expose currently defined roles (Graham)
- clarify service names and types within it from Dev (IO)
- validation rules to be reviewed defined (AP/JW)
- consolidate user management components (IO)
- request a view of Programmes permissions (IO)
- define process for add/remove user (IO)
Outstanding Questions
- how are permissions managed?
- how are negative permissions surfaced?
Slack: https://hee-nhs-tis.slack.com/
Jira issues: https://hee-tis.atlassian.net/issues/?filter=14213