-
Minimum scope
-
Org Admin
-
Functions
-
Organizational Units
- List
- Create
- Assign multiple Role to Org Unit (1 Org Unit at a time)
-
Roles
- List
- View role details
- Create
- Custom role
- Functional Permissions
- Administrative Permissions
-
Users
- Change Org Unit
- Assign multiple roles to User (1 User at a time)
- Revise User List
- To show the relation with Org Unit
-
Not include Org Unit in the "Invite new user"
- User belongs to the company level by default, then Org Admin will assign users to the Org Unit later
-
Real-time sync ???
- If not supported, BE needs a mechanism to cover/prevent all the events from FE which are "un-synced"
-
API
-
Exposure Rules Engine (Group - Roles - Permissions) for FE
-
FE consumes
- Verify user's action triggered
- e.g. In a group chat, AM removes another AM, resulting in one AM remaining in the chat ==> show error message
- violates the permission "Allow the removal of HSBC staff from an on-going client chat, resulting in one HSBC staff remaining in the chat"
- "UI changes" per user loading
- e.g. Hide/Show attachment button
-
Web/Leap Work
-
Revise UI/UX based on Rules Engine
-
Group chat
- HK
- Allow the initiation of a client chat with only one HSBC staff added
- Allow the initiation of a client chat without any GCB3 (or above) staff / nominated delegate added
- Allow the initiation of a chat with clients from more than one external firm
- Allow the addition of client(s) from different external firm(s) to an on-going client chat
- Allow the removal of HSBC staff from an on-going client chat, resulting in one HSBC staff remaining in the chat
- Allow the removal of HSBC staff from an on-going client chat, resulting in NO GCB3 (or above) staff / nominated delegate remaining in the chat
-
Message Functionality
- HK
- Share & forward of standard "office-style" attachments (Word, PDF, Excel & PowerPoint)
- Share & forward of other "non office-style" attachments (e.g. mobile screenshots)
- Share & forward of photo images
- Share & forward of audio files (including audio messages created by Users / Clients)
- Amend, edit, crop, draw on, mark up other attachments such as photos / screenshots before sending
- CS
- Audio call
-
Message Admin
- HK
- Allow sharing & forwarding of documents
-
Client Functionality
- HK
- Create client
- Update client
-
Contacts list revamp
- Clients list
- Team list
-
Group chap
- Clients in group creation
- Team in group creation
- Clients in group edit
- Team in group edit
- Client profiles (new structure)
-
Questions
- Client must associate with AM. There is no direct relation between Org Unit and Client. So we cannot show list of clients under an Org Unit. Is it right?
-
(Ignore)Materials
-
Roles
- Functions
-
Rules
-
Total roles
- SUPER USER
- ACCOUNTABLE BANKER
- SUPERVISORY USER
- STANDARD USER
- BASIC USER
-
Privileges
-
Administrator privileges
- Org Units
- Users
- Groups
-
Admin API
- When you specify Admin permissions in the Admin console, you also grant the corresponding Admin API resource permissions
-
Services privileges
-
Map to Rules Engine
- Message Functionality
- MF1-Allow sharing & forwarding of standard "office-style" attachments (Word, PDF, Excel & PowerPoint)
- MF11-Allow sharing & forwarding of other "non office-style" attachments (e.g. mobile screenshots)
- ...
- Message Admin
- MA4-Able to send Broadcast Message to all clients within User Group
- MA6-Allow sharing & forwarding of documents
- ...
- Multi Party Chats
- MP3 & MP5- Allow the initiation of a client chat with only one HSBC staff added
- MP7-Allow the addition of client(s) from different external firm(s) to an on-going client chat
- ...
-
Questions: GSuite supports services permission at Group, Org Unit, and User level?
- Roles --> to be assigned to user
- Assign role
-
Scope for mock-up review
- Org admin
-
Organizational Units
- List
- Create
-
Assign multiple Role to Org Unit
- One Org Unit at a time
-
Roles
- List
- View role detail
-
Create
- Custom role
- Functional Permissions
- Administrative Permissions
- Assign Role to User
-
Users Revamp
- Users
-
Clients
-
List clients
- Client & org unit association
- Assign client to Org Unit
- Client must belong to company - Need to change the Web and Leap Work (invite new client)