Create User

Create User

Create User action is used to create a new user on the Kuika platform. This action allows you to create a user account in the system as part of the user management process. A new user is created and introduced to the system by entering basic information such as username, first name, and last name. If necessary, an email notification is sent to inform the user and initiate the first login process.

Technical Features

  • User Creation: Adds a new user to the system with email, first name, and last name information.
  • Email Notification: An automatic email containing a password creation link is sent to the user by the system.
  • Optional Fields: Fields such as phone number and language preference can be defined.
  • Role Assignment: After the user is created, they can be matched with relevant roles (the Add User To Role action can also be used).
  • Web and Mobile Compatibility: The action can be used in both web and mobile applications.
Create User 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 screen where the new user creation process will take place.
  5. Create a button or form (e.g., ‘Add User’).
  6. Select the relevant component and open the Properties panel.
  1. Select the button and add the Authorisation > Create User action from the + ADD ACTION menu according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).

Configure Action Parameters

  • User Name (String-Required): The user's email address in the system.
  • First Name (String-Required): The user's first name.
  • Last Name (String-Required): The user's last name.

When the user is created, the system automatically sends a Set Password email. The user logs in using the temporary link in the email and is prompted to set a new password on their first login.

Optional Parameters

  • Don't Send Email (Boolean): If True, no password creation email is sent to the user.
  • Phone Number (String): The user's phone number.
  • Language: The user's preferred system language (en, tr, etc.).

Parameters can be entered as fixed values or retrieved from dynamic sources (e.g. Screen Input, Form Component, Current, Action Result, etc.) using the Symbol Picker tool.

Usage Scenario: Creating a New User with the Registration Form

When an admin user clicks the ‘Add New User’ button in the admin panel, a new user should be created in the system with the entered information, and an automatic password email should be sent to the user.

Configuration Steps:

  1. First, add the Form element from the Elements panel.
  2. Then, drag and drop fields such as txtEmail, txtFirstName, and txtLastName onto the form element using the Text Input element to collect user information.
  3. Place a button labelled ‘Create User.’
  1. Add the following action to this button:
  2. + ADD ACTION → OnClick → Authorization → Create User
  3. Link the parameters as follows:
    • User Name txtEmail.value
    • First NametxtFirstName.value
    • Last NametxtLastName.value
    • Don't Send Emailfalse
  4. When the user fills out the form and clicks the button, they are registered in the system and an email with login instructions is sent.
Create User Action Advanced Customisations
  • Dynamic Field Support: You can integrate fields such as phone number and language with user profile pages.
  • Conditional Notifications: After the user is created, the ‘User created successfully’ message can be displayed with the Notify action.
  • Combining with Role Assignment: After the Create User action, the Add User To Role action can be used to assign a role to the user.
  • Disabling Email Delivery: If a manual password is to be given to the user instead of a password link, Don't Send Email = true must be set.

Technical Risks and Precautions

  • Incomplete Information Entry: Required fields (User Name, First Name, Last Name) must not be left blank.
  • Email Verification: If an incorrect email address is entered, the user will not be granted access to the system.
  • Password Access When Email Delivery is Disabled: When Don't Send Email = true, it must be clarified how the password will be provided to the user.

The Create User action is the cornerstone of user management on the Kuika platform. It allows you to quickly create new user accounts, introduce them to the system, and provide the necessary information for their first login. By integrating it with other actions, you can achieve a robust and secure user creation workflow.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar