Chuyển tới nội dung chính

Design Form

The Design Form feature in akaBot Center allows process designers to create interactive data-entry forms that are presented to human participants during workflow execution. These forms collect the structured input that humans need to provide — such as approvals, data corrections, or decisions — before the process can continue to the next step. Forms are built using a drag-and-drop interface and can include a wide variety of field types to match real business requirements.

Each form is associated with a specific Human Task within a process. When a human task becomes active, the assigned user receives a notification and is directed to the form to complete their input. The form can be pre-populated with data from earlier process steps or from integrated business systems, reducing the amount of manual entry required and minimizing the risk of errors. Designers can apply validation rules to each field to ensure data quality before submission.

Forms support conditional visibility, meaning certain fields can be shown or hidden based on values entered in other fields. This keeps the interface clean and relevant for each user. Completed form data is stored as process variables and can be referenced by subsequent tasks, including bot tasks that use the human-provided data to drive automated actions downstream.

Supported Field Types​

Field TypeDescriptionExample Use Case
Text InputSingle-line free text entryCustomer name, reference number
Text AreaMulti-line free text entryComments, rejection reason
NumberNumeric input with optional min/max validationInvoice amount, quantity
DropdownSelect one option from a predefined listDepartment, approval status
Multi-SelectSelect multiple options from a listAffected systems, notification recipients
Date PickerCalendar-based date selectionDue date, effective date
Date-Time PickerDate and time selectionAppointment time, deadline
CheckboxBoolean true/false toggleConfirm acknowledgment
Radio ButtonMutually exclusive choicePriority level (High/Medium/Low)
File UploadAttach one or more documentsSupporting evidence, scanned invoice
Hidden FieldStore a value not visible to the userProcess instance ID, system code

Steps to Create a Form​

  1. Open the process in the Process Designer and select the Human Task for which you want to create a form.
  2. In the task properties panel, click Design Form to open the Form Builder.
  3. Drag the required field types from the Field Palette on the left into the form canvas.
  4. For each field, click on it to open its Properties panel and configure:
    • Label: The display name shown to the user.
    • Field Name: The variable key used to store the value.
    • Required: Toggle whether the field must be filled before submission.
    • Default Value: Pre-populate the field with a static value or process variable.
    • Validation Rules: Set constraints such as minimum length, maximum value, or regex pattern.
  5. Use the Conditional Logic tab to add show/hide rules based on other field values.
  6. Click Preview to review how the form will look to end users.
  7. Click Save Form to attach the form to the Human Task.