Kullanıcı Kılavuzu

Delegations (Proxy System)

Delegations (Proxy System)

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:

  1. Log in to the Kuika platform.
  2. Go to the UI Design module.
  1. Click on the ‘+’ icon in the Screens panel.
  2. Select the New Screen option.
  1. Select the Authorisation/Access Delegation template from the Template section.
  2. Enter the screen name and click the Create button.

Automatically created screens:

  • Access Delegation List
  • Access Delegation Edit
  • Access Delegation Add
  • Access Delegation Login With Delegation
  • Access Delegation Delegation ReturnOriginalSession

Actions used:

  • No direct action call is made in this step.

B. Access Delegation List

(Delegation List Screen)

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:

  • Access Delegation List
  • Access Delegation Edit
  • Access Delegation Add
  • Access Delegation Login With Delegation
  • Access Delegation Delegation ReturnOriginalSession

Screen–Action Mapping

  • Access Delegation List
    • Get Active User Access Delegations
    • Get Current Session Info
  • Access Delegation Edit
    • Get Active User Access Delegation Detail
    • Update User Access Delegation
  • Access Delegation Add
    • Create User Access Delegation
  • Access Delegation LoginWithDelegation
    • Get Delegated Sign In Options
    • Signin With Delegation
  • Access Delegation ReturnOriginalSession
    • Return To User Session From Delegation
No items found.

Other Related Content

Glossary

No items found.

Alt Başlıklar