- Filtering & Searching: The retrieved user list can be filtered using components such as a Search Box (e.g., user name, email, role).
- Sorting and Paging: Users can be sorted by name or displayed page by page using list components.
- Combining with Other Actions: Actions such as Disable, Enable, Assign Role can be added to the user row to create a complete management panel.
- Authority Control: This action can be restricted to only authorised roles such as Admin using If Then Else or Authorisation Visibility.
Technical Risks and Precautions
- Unauthorised Access: This action should only be used by specific roles, otherwise user information may be viewed by unauthorised persons.
- Performance: If there are a large number of users, listing all users at once without pagination may cause performance issues.
- Privacy: Obtained user data (especially email, phone, etc.) should be masked appropriately or processed according to privacy policies.
- Disabled Information: When Show Disabled Users = true, disabled users' information should not be used in active operations by mistake.
The ‘Get All Users’ action is a fundamental operation for user management in the application you develop in Kuika. It allows you to list users in bulk, filter them based on their status, and manage them. You can create a powerful user management interface with advanced integration, filtering, and role-based restrictions.