Kullanıcı Kılavuzu

Confirmation

Confirmation

The Confirmation action on the Kuika platform is used to obtain explicit confirmation from the user before a transaction. This action ensures that the user is informed and their approval is obtained before irreversible or critical transactions (such as data deletion, session closure, process termination, etc.) are carried out. This structure improves the user experience and prevents erroneous transactions.

The Confirmation action should not be confused with the simple ‘confirmation’ feature within an action. The confirmation feature within an action only prompts the user for a short confirmation message before the relevant action is triggered and is typically sufficient for single-step actions. However, the Confirmation system action is used for more advanced confirmation scenarios; for example, if the user confirms, a transaction is initiated, and if they decline, they are redirected to a different action. This distinction allows developers to design pre-transaction confirmation flows in a more flexible and controlled manner.

Technical Features

  • Displays a modal (pop-up window) to obtain user confirmation.
  • Elements such as the description message, title, icon, and background colour can be customised.
  • Controls the process flow based on the user's confirmation by offering Yes/No options.
  • The font type of the text can be customised with the FontFamily parameter.
  • Works on web and mobile applications.
  • Can be used for decision-making (branching) in action chains.

Confirmation Action Application Steps

  • Open your project in Kuika.
  • Select the relevant screen from the UI Design module.
  • For example, create a “Delete” or “Send” button.
  • Select the button and add the Condition > Confirmation action from the + ADD ACTION menu according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).
  • Configure the following parameters:
  • Confirmation Message (String - required): The explanatory message to be displayed to the user.
  • Confirmation Header (String - optional): Specifies the title of the confirmation box.
  • Confirmation Icon (String - optional): The icon to be displayed to the user (e.g., “warning,” “info,” ‘check’).
  • Icon Background Color (String - optional): The background color of the icon (e.g., “#FFCC00” or “red”).
  • Font Family (String - optional): The font to be used in the text.
  • Set all parameters as fixed values or based on data sources.
  • If the user clicks “Confirm,” the next actions are triggered; if they click “Cancel,” the process is canceled.

Usage Scenario: Data Deletion Confirmation

An administrator must obtain confirmation before permanently deleting user data.

Scenario flow:

  • The administrator clicks the “Delete” button on the user list screen.
  • In the confirmation box that opens:
    • Header: “Delete User”
    • Message: “Are you sure you want to delete this user?”
    • Icon: “warning”
    • Icon Background Color: “#FF0000”
  • If the administrator clicks “Yes,” the next action is executed.
  • If the administrator clicks “No,” the process is canceled.

Confirmation Action Advanced Customizations

  • Message contents can be customized dynamically according to the type of process.
  • The font type can be selected according to the theme used throughout the application.
  • The confirmation box can be configured to appear only under certain conditions.

Technical Risks and Controls

  • Missing Messages: Confirmation Message should not be left blank.
  • Insufficient Information: Users may make incorrect selections when no explanatory message is provided.
  • Cancel Control: What happens after selecting “No” should be clearly specified.
  • UI Confusion: Color consistency and icon usage should ensure clarity.

The Confirmation action encourages secure and conscious user interactions. It is an indispensable security and user experience tool, especially for multi-step, irreversible, or sensitive transactions.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar