User Manual

Update User Access Delegation

6/8/25
Update User Access Delegation

The Update User Access Delegation action on the Kuika platform is used to update a previously defined user permission delegation. With this action, information such as delegated roles, target user, start and end dates can be changed later. It enables quick response to permission changes, especially in long-term projects.

Technical Features

  • Allows changes to be made to an existing delegation record.
  • The time range can be updated with StartDate and EndDate.
  • The person to whom the delegation will be made can be changed with the ToUserName parameter.
  • The delegated roles can be edited with the Roles parameter.
  • Web and mobile compatible.
  • Works in integration with the authorization system; only valid and system-defined roles can be used.

Update User Access Delegation Action Application Steps

  • Open your project in Kuika.
  • Select the relevant screen from the UI Design module.
  • Add a button named “Update Permissions.”
  • Add the + ADD ACTION > Authorization > Update User Access Delegation action to this button click event.
  • Via Symbol Picker:
  • UserAccessDelegationId (String - required): The ID of the delegation record to be updated in the system.
  • StartDate (DateTime - required): The new start date of the delegation.
  • EndDate (DateTime - required): The new end date of the delegation.
  • ToUserName (String - required): The email address of the new user to whom the permission will be delegated.
  • Roles (String - required): Updated role list. Multiple roles can be specified.
  • Role Groups: Specifies the role groups to be delegated. When role groups are defined, all roles associated with these groups are automatically included in the delegation.
  • Is Dynamic Task Delegated: When enabled, dynamic tasks created during the delegation period are also delegated to the new user. When disabled, only tasks existing at the time of the update are included.
  • Enable Audit Log: When enabled, the user permission delegation update is added to the audit log records. This allows tracking which record, which fields, when, and by which user the delegation was updated.

Usage Scenario: Delegation Information Update

The duration of an authorization previously delegated by an administrator needs to be extended. In addition, one of the delegated roles will be removed and another role will be assigned in its place.

Scenario flow:

  • The administrator accesses the “Update Permissions” form screen.
  • The current delegation ID (UserAccessDelegationId) is retrieved from the system.
  • New start date: 07/01/2025
  • New end date: 07/20/2025
  • New target user: mehmet.demir@firma.com
  • New roles: [‘approver’, “reviewer”]
  • When the Update button is clicked, the system recreates the delegation using this information.

Update User Access Delegation Action Advanced Customizations

  • The delegation ID can be dynamically retrieved from previous actions or from the listing screen.
  • Date fields can be filled with default values starting from today.
  • Changes on the form can be linked to specific conditions to ensure that only authorized users can perform the action.

Technical Risks and Controls

  • Invalid Dates: EndDate cannot be before StartDate.
  • Empty Roles: The Roles field must not be left blank.
  • Incorrect User: ToUserName must be a user defined in the system.
  • Insufficient Authorization: The update process should only be performed by authorized persons.
  • Conflict Risk: If there are different delegations for the same user, time conflicts should be checked.

The Update User Access Delegation action allows you to flexibly update existing delegation configurations. It streamlines authorization management processes and facilitates quick response to organizational changes within the application.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar