Delegations (Proxy System) on the Kuika platform allows a user to transfer their roles to another user for a specific period of time. Thanks to this system, even if a user is not active in the system, operations can continue to be performed with their permissions. Delegations are managed through screens created from the user interface, and the system runs specific API actions in the background.
Screen Headings
Access Delegation List: Delegation list screen
Access Delegation Edit: Delegation editing screen
Access Delegation Add: New delegation addition screen
Access Delegation LoginWithDelegation: Login with delegation
Access Delegation ReturnOriginalSession: Terminate delegation and return to previous session
Screen creation with templates
A. New Screen: Creating a Delegation Screen
Ready-made templates are used to quickly create delegation screens in Kuika.
Steps:
Log in to the Kuika platform.
Go to the UI Design module.
Click on the ‘+’ icon in the Screens panel.
Select the New Screen option.
Select the Authorisation/Access Delegation template from the Template section.
Enter the screen name and click the Create button.
Lists all delegations that the user has received or given. It also shows whether the current session is a delegate session.
Features
Start and end date/time information
Delegate user information
Delegated roles
‘Delegate Session’ label (if active)
Actions used
Get Active User Access Delegations
Get Current Session Info
C. Access Delegation Edit
(Delegation Edit Screen)
Used to update an existing delegation. Opens in a drawer format.
Features
Information about who the delegation was assigned to and which roles were delegated
Date/time range editing
Update with the ‘Save’ button
Actions used:
Get Active User Access Delegation Detail
Update User Access Delegation
D. Access Delegation Add
(Add Delegation Screen)
Allows roles to be delegated to a new user. It is in drawer screen format.
Features:
Delegate user selection
Roles to be delegated
Start/end date and time information
The record is added with the ‘Save’ operation, and the list screen is returned.
Action used:
Create User Access Delegation
E. Access Delegation LoginWithDelegation
(Login with Delegation Screen)
Allows the user to log in on behalf of another user with the roles delegated to them.
Features
List of users who can log in
A new session is started when a selection is made
‘Proxy Session’ information is displayed on the interface
Actions used
Get Delegated Sign In Options
Signin With Delegation
F. Access Delegation ReturnOriginalSession
(End Delegation and Return to Previous Session Screen)
Allows the user to log out of a session entered with delegation and return to the original user account.
Features
Modal prompt for user confirmation
Return to original session with the ‘Return’ button
Actions used
Return To User Session From Delegation
G. Creating a Delegation Screen with a Template
Kuika's ready-made screen templates allow you to quickly create delegation screens. The following screens can be added directly by following the ‘New Screen > Templates > Delegations’ steps: