Kullanıcı Kılavuzu

Create User Access Delegation

Create User Access Delegation

Kuika's Create User Access Delegation action allows a user's roles in the system to be delegated to another user for a specific period of time. This allows temporary authorizations to be assigned, and the user temporarily gains access to another person's permissions.

The action allows workflows to continue without interruption, especially during permission periods or when task delegation is required.

Technical Features

  • Time-Controlled Authorization Definition: Temporary authorization can be granted with the StartDate and EndDate parameters.
  • Role-Based Authorization: Multiple roles can be delegated to a user.
  • User-Based Transfer: The target user can be defined with the ToUserName parameter.
  • Web & Mobile Compatibility: The action works on both web and mobile applications.
  • Authorization Integration: The transferred roles must be defined in the system, and the relevant Authorization rules apply.

Create User Access Delegation Application Steps

  1. Open your project in Kuika.
  2. Go to the UI Design module and select the relevant screen.
  3. Create a button (e.g., “Delegate Permission”).
  1. + ADD ACTION menu, add the Authorization > Create User Access Delegation action according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).
  2. Define the following parameters using the Symbol Picker:
  • StartDate (DateTime - required): The start date of the delegation.
  • EndDate (DateTime - required): The end date of the delegation.
  • ToUserName (String - required): The email address of the user who will temporarily take over the role.
  • Roles (String[] - required): The list of roles to be delegated. Multiple roles can be assigned.

Use Case: Task Delegation During the Department Manager's Annual Leave

The department manager responsible for approval processes at a manufacturing company will be taking a two-week annual leave. The manager wants to delegate the “approver” and “editor” roles assigned to them in the system to one of the unit managers, userguide@firma.com, to ensure that processes continue smoothly in their absence.

The manager logs into the system and goes to the “Delegate Authority” form screen:

  • He enters the start date of his leave (June 27, 2025).
  • He specifies the end date of his leave (July 11, 2025).
  • He writes the email address of the person who will take over the authority: userguide@firma.com
  • Select “approver” and “editor” as the roles to be delegated.

When the user clicks the button, the Create User Access Delegation action runs and the system automatically defines the permissions for the specified roles between the specified dates.

During this period, the user userguide@firma.com takes over all approval and editing permissions of the manager. At the end of the period, the system automatically revokes the delegated permissions. This ensures that the transfer of duties is carried out without human intervention and that processes are not interrupted.

Create User Access Delegation Action Advanced Customizations

  • Dynamic Role Assignment: Roles can be selected from form components or the system.
  • Automatic Date Definitions: Can be set to a specific day after today by default.
  • Conditional Authority Transfer: Can be configured to run automatically when the user's status changes to “authorized.”
  • Delegation to Multiple Users: Authority transfer can be defined for multiple users with different dates and roles.

Technical Risks and Controls

  • Invalid Dates: Ensure that EndDate is not before StartDate.
  • Missing Roles: Roles to be delegated must be defined in the system.
  • Incorrect User Definition: The ToUserName value must belong to a user registered in the system.
  • Unauthorized Access: This action should only be used by authorized persons.
  • Conflicting Delegations: If multiple delegations are to be made to the same user, a control mechanism must be established.

Create User Access Delegation is a secure and flexible solution that meets organizational task delegation needs. With advanced date control, role definition, and user targeting, it ensures the continuity of internal operations. It can be used effectively in all scenarios that require delegation of authority.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar