User Manual

Get Application Management Access List By Role ID

21/5/25
Get Application Management Access List By Role ID

The Get Application Management Access List By Role ID action is used to list the application management permissions associated with a specific role ID in the Kuika platform. This action allows you to analyse which modules, features, or pages the roles in the system have administrative access to.

Technical Features

  • Role-Based Permission Listing: Retrieves all access permissions associated with the Role ID.
  • Visualisation of Management Access: Access rights can be visualised in a list, grid, or table.
  • Security Management: Provides role-based access control.
  • Web and Mobile Support: Works seamlessly on both web and mobile applications.

Get Application Management Access List By Role Id Action Application Steps

  1. Log in to the Kuika platform.
  2. Select your project from the Apps screen.
  3. Go to the UI Design module.
  4. Open the relevant screen and select an element (e.g. a button) to be listed.
  1. Select the button and add the Authorisation > Get Application Management Access List By Role ID action from the + ADD ACTION menu according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).

Parameter Configuration

  • Role ID (String-Required): The ID of the role from which the application management access list will be retrieved. This ID must correspond to a role defined in the system.
  • It is typically defined using data sources such as Action Result, Current, Form Component, Screen Input, or Fixed, and can be linked via the Symbol Picker.

Use Case: Role-Based Permission View Panel

A system administrator may want to see which pages or processes the roles in the application (e.g., ‘Administrator,’ ‘Operations,’ ‘Sales Representative’) have access to. For this purpose, a Select Box is used to select roles on the screen created for this purpose. The Role ID information is typically retrieved from a database where roles are defined, such as KRole in the system; therefore, when the page loads, the KRole table is fetched using the ‘Get Data’ action and populated into the Select Box. When the user selects a role, the Authorisation → Get Application Management Access List By Role ID action triggered by clicking the ‘View Permissions’ button takes the selected Role ID as a parameter and returns the relevant access permissions. This access list can be presented to the user in a Table element with information such as access name, type, and module.

Application Steps

  • Element: ‘View Permissions’ button
  • Trigger: OnClick
  • Action: Authorisation → Get Application Management Access List By Role ID
  • Parameter:
    • Role ID → Role selected dynamically from a Select Box

The obtained access list can be displayed via a Data Grid or List component. Each row can contain fields such as access name, type, module, etc.

Get Application Management Access List By Role Id Action Advanced Customisation

  • Filtered Listing: The obtained access list can be filtered by permission type or module name.
  • Advanced Visualisation: ‘Active/inactive’ icons or colour coding can be added to the list to provide clearer information to the user.
  • Role Change Simulation: Admins can test access permissions through a specific Role ID.

Technical Risks and Controls

  • Invalid Role ID Usage: If a role ID that is not registered in the system is entered, the result may be empty. Make sure that the Role ID is in the correct format and valid.
  • Data Integrity: If the permissions reflected in the list are not up to date, the data sets must be synchronised. In particular, changes made to roles should be reflected in real time.
  • Unauthorised Viewing: This action should only be used by users with high-level permissions (e.g. Super Admin). Otherwise, other users' access details may be viewed.
  • Testing Deficiency: During development, the access list must be tested correctly. Incorrectly configured listings can lead to security vulnerabilities.

Get Application Management Access List By Role ID is an important tool for role-based access control and creating administrator screens on the Kuika platform. It allows you to clearly see which roles have what types of access in your application. This action is critical for both control and access planning.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar