Skip to main content

ITSM User Guide

1. Ticket Center

1.1. Overview

The Ticket Center consolidates all tickets related to the user, supporting ticket creation, querying, and processing. It also supports custom ticket groups.

The overall layout of the Ticket Center is as follows:

ITSM Manual Image 1.png

Area A: Create Ticket:

The entry point for creating tickets in the Ticket Center. Click to select a workflow and create a ticket.

Area B: Ticket Groups:

The ticket group list area. By default, it includes built-in group lists such as All My Tickets, My To-Do, My Handled, My Drafts, My Warnings, and My Suspended. It also supports custom groups, allowing you to configure group conditions based on scenarios and create new ticket group lists.

Area C: Filter Tickets:

The basic ticket filtering area, located below the column headers in the ticket list. It supports querying tickets by the corresponding header fields.

Area D: Ticket List:

Displays all tickets under the corresponding ticket group. Click the ticket number to enter the ticket detail page, where you can view detailed information or process the ticket.

Area E: Ticket List Actions:

Supports other operations on tickets, such as batch processing and ticket export.

1.2. Creating Tickets

The Ticket Center provides an entry point for creating tickets. Unlike the Service Catalog, the Ticket Center creates tickets by directly selecting a workflow rather than a specific service.

Go to the Ticket Center and click the "Create Ticket" button in the upper left corner.

ITSM Manual Image 2.png

The ticket creation page opens. The top categories correspond to the associated applications, and the side categories correspond to workflow types. Select a workflow to enter the ticket submission page.

ITSM Manual Image 3.png

Fill in the form information and click "Submit".

Additionally, the system provides Save Template and Save Draft features:

  • Save Template: Saves the current form information as a template. The next time you submit a ticket using the same workflow, you can select "Use Template" to quickly fill in the form.
  • Save Draft: When the form is not fully completed, you can click "Save Draft" to store the current content in the drafts folder. You can later open the corresponding ticket from the "My Drafts" list, complete the form, and submit it.

ITSM Manual Image 4.png

Note: Please make sure to set the ticket number prefix for the corresponding workflow type under "Platform Management / Global Configuration / Workflow Types" before publishing the workflow. Otherwise, ticket submission will fail.

ITSM Manual Image 5.png

ITSM Manual Image 6.png

1.3. Ticket Groups

The left panel of the Ticket Center categorizes tickets into groups, allowing users to quickly locate the relevant group to view tickets. In addition to the built-in common groups, the product also provides custom grouping capabilities, enabling users to configure group conditions based on scenarios and create new ticket group lists.

1.3.1. Built-in Groups

The current built-in groups are: All My Tickets, My To-Do, My Handled, My Drafts, My Warnings, My Suspended.

  • All My Tickets: Displays all tickets that you have permission to view.
  • My To-Do: Displays tickets pending your processing, i.e., tickets where you are listed as one of the current assignees.
  • My Approvals: Displays all tickets with approval nodes pending your action.
  • My Submissions: Displays all tickets initiated by you, i.e., tickets where you are the submitter.
  • My Handled: Displays all tickets you have processed.
  • My Followed: Displays all tickets you are following.
  • My Drafts: Displays tickets saved as drafts when creating tickets. Open a specific draft to edit and submit.
  • My Warnings: Displays tickets pending your processing that are under SLA timing and have not yet timed out.
  • My Overdue: Displays tickets pending your processing that are under SLA timing and have already timed out.
  • My Suspended: Displays all tickets related to you that are in a "Suspended" status.

ITSM Manual Image 7.png

1.3.2. Custom Groups

Provides the ability to create custom ticket groups. You can configure group conditions based on scenarios and create new ticket group lists. Custom groups you create are visible only to you.

Click the settings icon on the ticket group to enter the custom group management page.

ITSM Manual Image 8.png

Click the add button on the ticket group to create a new group directory.

ITSM Manual Image 9.png

Under the corresponding group directory, click the "Add Group" button to create a new group. After creation, enable the group, and it will appear in the group list in the Ticket Center.

Note: When exporting tickets or configuring list display fields, built-in groups can only select basic fields. For custom groups scoped to a single workflow or a single form model, you can select custom fields defined in the workflow or model.

ITSM Manual Image 10.png

1.4. Ticket Details

Click on a ticket number in the ticket list to enter the ticket detail page and view detailed ticket information.

Once opened, the ticket appears as a tab above the Ticket Center. You can open multiple tickets and switch between them. Click the close icon on a ticket tab to close the current ticket detail page, or click the close button on the far right of the tab bar to close all open tickets.

ITSM Manual Image 11.png

The ticket detail content includes basic ticket information, form data, workflow diagram, transition logs, comments, triggers, attachments, related tickets, and SLA. Detailed descriptions follow.

1.4.1. Workflow Diagram

On the ticket detail page, click to view the workflow diagram and the current transition progress.

ITSM Manual Image 12.png

ITSM Manual Image 13.png

In the workflow diagram:

  • Completed nodes: The node card is colored and shows the assignee. The connecting line is blue, as shown in the submission node in the diagram.
  • Current active node: The node card has a blue border, is colored, and shows the assignee. The connecting line is blue, as shown in the approval node in the diagram.
  • Unreached nodes: The node card is gray-white, and the connecting line is gray.
  • The workflow diagram page supports zooming in, zooming out, resetting, and full-screen display.

ITSM Manual Image 14.png

  • The workflow diagram page supports zooming out, zooming in, resetting, and full-screen display.

ITSM Manual Image 15.png

  • Hovering over a node in the workflow diagram displays assignee information (the specific displayed information can be configured under Platform Management - Basic Configuration), as shown below:

ITSM Manual Image 16.png

1.4.2. Transition Logs

On the right sidebar of the ticket detail page, all transition logs are displayed, showing transition time, node, operation, operator, and field change information.

ITSM Manual Image 17.png

1.4.3. Ticket Comments

On the right sidebar of the ticket detail page, click the "Comments" tab to view, post, or reply to comments. Ticket comments support pasting images, uploading files, and @mentioning other users. Mentioned users will receive comment notifications.

ITSM Manual Image 18.png

1.4.4. Triggers

On the right sidebar of the ticket detail page, click the "Triggers" tab to view execution records and detailed information of triggers bound to the ticket, including execution time, status, and execution logs.

  • Trigger list

ITSM Manual Image 19.png

  • Execution details

ITSM Manual Image 20.png

1.4.5. Attachments

On the right sidebar of the ticket detail page, click the "Attachments" tab to view all attachments related to the ticket, including attachments from comments and attachments uploaded via form attachment fields. All are displayed here in a unified manner.

Note: When attachments in comments or form fields are deleted, the attachment list will be updated accordingly.

ITSM Manual Image 21.png

On the right sidebar of the ticket detail page, click the "Related Tickets" tab to view related tickets.

Related tickets fall into two categories: one type is directly added from the related tickets list, and the other type is created through the related ticket button configured in the workflow (e.g., converting an incident to a problem; see the Workflow Design module documentation for details).

ITSM Manual Image 22.png

1.4.7. Followers

Ticket followers displays all users who are following the ticket.

ITSM Manual Image 23.png

Ticket followers cover two scenarios:

  1. During ticket processing, you may want to designate key followers so they can stay informed about the ticket's progress.

In this case, users with ticket viewing permission can add other users as ticket followers. Once added, followers are automatically granted permission to view the ticket.

After adding ticket followers, you can include a notification message, and the followers will receive the notification (provided that ticket follow notifications have been manually configured and enabled in the Notification Management module).

ITSM Manual Image 24.png

  1. You may want to proactively follow a ticket and view a list of followed tickets for easy tracking.

In this scenario, click the follow icon next to the ticket title to follow the current ticket.

ITSM Manual Image 25.png

All followed tickets can be viewed in the "My Followed" ticket list.

ITSM Manual Image 26.png

1.4.8. SLA

When a ticket has an active SLA timer, the SLA deadline and remaining time are displayed below the ticket title on the detail page.

ITSM Manual Image 27.png

Click "SLA" in the right sidebar to view all SLA timing records for the current ticket. Click the "View Details" button to see more detailed SLA information.

ITSM Manual Image 28.png

ITSM Manual Image 29.png

1.5. Processing Tickets

1.5.1. Operation Instructions

After clicking a ticket number to enter the ticket detail page, the available operation buttons for the current ticket are displayed in the upper right corner. You can perform the corresponding operations based on actual needs.

ITSM Manual Image 30.png

Operation descriptions are as follows:

  1. Manual node: Submit, Update, Save, Claim, Transfer, Return

  2. Approval node: Approve, Reject, Update, Save, Transfer, Countersign, Return

  3. Automatic node: Retry, Manual Execution

  4. Other operations: Withdraw, Suspend/Resume, Close, Terminate, Reopen, Custom Button (Related Ticket)

OperationDescription
SubmitSubmits the current form information (manual nodes only). The workflow continues to the next step after submission. When the form is confirmed to be complete, submit to advance the workflow.
UpdateUpdates the current form information. Unlike Submit, it only updates the form without advancing the workflow. Required fields are not validated on update. When an assignee has only partially filled in the form and wants to share the progress without advancing to the next node, they can click Update.
SaveSaves the content filled in the current task for later completion. Saved content is not officially updated and is only visible to users with processing permissions.
ClaimWhen a ticket is assigned to a group of users, a user can proactively claim the current task. For nodes with the claim feature enabled, the ticket must be claimed before processing.
TransferWhen the ticket assignee cannot process the ticket personally, they can transfer it to another person.
ReturnWhen the current node assignee disagrees with how a previous node was handled, they can return the ticket to the previous node assignee for reprocessing.
ApprovalThe approval buttons for approval nodes are "Approve" and "Reject". Both actions submit the current form information, and the workflow continues afterward.
CountersignAdds additional approvers to the current approval node (approval nodes only). When the current approval task requires input from other members, you can use the countersign feature. It supports pre-countersign and post-countersign. Pre-countersign: The countersigned person must approve before I can approve. Post-countersign: I approve first, then the countersigned person approves.
Retry/Manual ExecutionWhen an automatic node's task fails, you can click Retry or Manual Execution. Retry: Triggers the automatic task again. Manual Execution: When automatic execution consistently fails, you can use manual execution to fill in the output parameters and submit manually.
WithdrawWhen the assignee of the previous node needs to reprocess their task, they can withdraw. Withdrawal is only possible if the next node has not yet been processed. If the next node has already been processed, withdrawal is not possible.
Suspend/ResumeSuspend: When a ticket temporarily does not need processing, you can choose to suspend it. Resume: When a suspended ticket needs to continue processing, click Resume.
CloseIf the ticket content has been resolved in advance and does not need to follow the established workflow, you can close the ticket early. After closing, the ticket ends with a status of "Completed" and will not proceed further.
TerminateIf the ticket content does not need to be completed for some reason, you can terminate it. After termination, the ticket ends with a status of "Terminated" and will not proceed further.
ReopenAfter a ticket reaches the end state, if it needs to be re-processed for some reason, you can reopen it. After reopening, the ticket restarts from after the submission node.
ExpediteWhen processing progress is not meeting expectations, you can click Expedite to urge the assignee. The assignee will receive a ticket expedite notification.
Custom Button (Related Ticket)Typically used for scenarios like converting an incident to a problem or an incident to a change. When you need to create a problem ticket from the current incident ticket and automatically populate relevant information, you can configure a related ticket button under the workflow's custom buttons.

1.5.2. Batch Processing

In the My To-Do list, click the batch processing button in the upper right corner to batch process tickets.

ITSM Manual Image 31.png

Select the tickets to batch process and click Confirm.

ITSM Manual Image 32.png

The system groups tickets by workflow version and current node (only tickets at the same node of the same workflow version can be batch processed). Select the corresponding batch and click Batch Process.

ITSM Manual Image 33.png

The ticket detail content is displayed based on the first selected ticket. After processing, the values entered will automatically sync to the other selected tickets.

ITSM Manual Image 34.png

1.5.3. Quick Approval

The "My Approvals" ticket group contains all tickets at approval nodes pending the current user's action. You can directly click the "Approve" or "Reject" button in the list for quick approval.

ITSM Manual Image 35.png

Click the button, fill in the approval comments, and submit.

ITSM Manual Image 36.png

Batch approval is also supported, following the same steps as the batch processing feature above.

ITSM Manual Image 37.png

1.6. Other Ticket Operations

1.6.1. Querying Tickets

Ticket querying supports two methods: basic query and advanced query.

ITSM Manual Image 38.png

1.6.1.1. Basic Query

In the ticket list, click "Basic Query" to perform a basic query on tickets. If the desired query field is not in the list, you can configure the list fields to display it.

ITSM Manual Image 39.png

1.6.1.2. Advanced Query

In the ticket list, click "Advanced Query" to perform an advanced query on tickets, supporting combined condition queries.

  • When the filter scope is unrestricted: Only system fields can be selected as query conditions.
  • When the filter scope is a single workflow or a single form model: You can select custom fields defined in the workflow or model for querying.

ITSM Manual Image 40.png

1.6.1.3. Saving Query Conditions

Frequently used query conditions can be saved for quick filtering next time, improving ticket query efficiency.

ITSM Manual Image 41.png

In the upper left corner of the ticket list, you can select saved filter conditions for quick querying.

ITSM Manual Image 42.png

1.6.2. Customizing List Display Fields

If the fields you need to view are not displayed in the ticket list, you can click the button on the right side of the list to customize the displayed fields. You can also drag the icon in front of selected fields to reorder them.

ITSM Manual Image 43.png

Built-in groups can only select basic fields. For custom groups scoped to a single workflow or a single form model, you can select custom fields defined in the workflow or model.

ITSM Manual Image 44.png

ITSM Manual Image 45.png

ITSM Manual Image 46.png

ITSM Manual Image 47.png

1.6.3. Ticket Export

Ticket export refers to exporting ticket data as an Excel file, supporting the export of both system fields and form fields. Built-in groups can only select basic fields. For custom groups scoped to a single workflow or a single form model, you can select custom fields defined in the workflow or model. For details, refer to the previous section "Customizing List Display Fields."

Click the "Export" button in the upper right corner of the list.

ITSM Manual Image 48.png

Select the tickets to export and click Confirm.

ITSM Manual Image 49.png

Select the fields to export, drag fields on the right side to reorder them, and confirm to export.

ITSM Manual Image 50.png

1.6.4. Ticket Tags

Ticket tags are used to label and categorize tickets for easier subsequent querying and statistics.

Next to the ticket title in the ticket detail page, you can add tags to the ticket. All users with ticket viewing permission can add tags, and added tags are visible to everyone without user-level isolation.

ITSM Manual Image 51.png

Add a new tag

ITSM Manual Image 52.png

ITSM Manual Image 53.png

Tag search: Tickets with tags can be queried by tags in the ticket list.

ITSM Manual Image 54.png

2. Platform Management

2.1. Form Management

2.1.1. Form Model

2.1.1.1. Overview

The form model is a critical step in workflow design and serves as the foundation for all subsequent steps. Defining a clear form model not only improves the efficiency of workflow configuration and reduces repetitive work across various feature configurations, but also facilitates subsequent data analysis. Only with a correct structure can reusability and extensibility be ensured.

A form model is a base table for a specific business scenario. Before designing a workflow, you can create a form model and configure the common fields for a particular business category. When creating workflows later, you only need to select this model to use the fields already defined in it, eliminating the need to recreate fields.

Additionally, many subsequent feature configurations may depend on the fields in this business model. For example, SLA configuration requires conditions based on fields in the form model.

2.1.1.2. Configuring a Form Model

Configuration Steps:

  1. On the form model list page, click the "Add" button in the upper right corner to enter the form model configuration page.

ITSM Manual Image 55.png

  1. On the form model configuration page, enter the form model name and description, then click "Add Field" to configure the form model fields. Save when the configuration is complete.

ITSM Manual Image 56.png

2.2. Workflow Management

Workflow administrators can define and manage workflows uniformly in the Workflow Management module. This module provides a visual form and workflow design engine, enabling non-technical personnel to easily design business forms and workflows through drag-and-drop based on business logic. Advanced automation scenarios can be implemented through the Trigger module, and the Status Management module allows customization of ticket status transition logic.

Workflow Management includes the following modules: Workflow Design, Triggers, and Status Management:

  • Workflow Design: Use this module to design workflow forms, workflow transitions, and other workflow configurations.
  • Triggers: The Trigger module serves as an automation tool for workflows, automatically executing predefined actions when specific events occur during the ticket lifecycle.
  • Status Management: The Status Management module provides built-in basic statuses and flexible customization capabilities, supporting the definition of ticket status transition logic based on specific business scenarios.

ITSM Manual Image 57.png

2.2.1. Workflow Design

2.2.1.1. Overview

The Workflow Design module provides a visual form and workflow design engine, enabling non-technical personnel to easily design business forms and workflows through drag-and-drop based on business logic.

On the workflow design list page, click the "Add" button in the upper right corner. After filling in the basic workflow information, you can enter a specific workflow design page. The workflow type and form model cannot be changed after setting, so please ensure they are configured correctly.

ITSM Manual Image 58.png

A specific workflow design typically includes three steps: form design, workflow definition, and other workflow configurations. Details are provided below.

2.2.1.2. Form Design

Form design is the first step in a specific workflow design. You can use the form designer to plan and design the overall business form before proceeding to the next step of workflow design.

2.2.1.2.1. Form Designer Overview

After filling in the basic workflow information when creating a workflow, you enter the form design page. The form designer layout is as follows:

  • Field Library: The field library provides various field types needed for form design. When a form model is selected during workflow creation, you can also see the existing fields from the form model in the scenario fields and drag them directly for use.
  • Canvas Area: The canvas area is used to drag and arrange the layout of form fields to meet business scenario requirements. Drag fields from the left field library into the center canvas area for arrangement.
  • Field Configuration: Select a specific field in the canvas, and the right-side field configuration area shows the supported property configurations for that field. You can configure properties such as name, placeholder text, description, default value, and more.
  • Toolbar: The form designer toolbar supports undo and redo operations.

ITSM Manual Image 59.png

The general steps for form design are:

  1. Add form fields
  2. Adjust form layout
  3. Set field properties
  4. Configure UI linkage rules (optional)
  5. Configure data linkage rules (optional)
  6. Set form styles (optional)
  7. Preview the form for confirmation
  8. Save and proceed to workflow design
2.2.1.2.2. Form Field Descriptions

The fields currently available in the field library are:

1.Field Types

These are the primitive field types available for form design, including:

  • Basic Fields: Single-line Text, Multi-line Text, Number, Radio Button, Checkbox, Single-select Dropdown, Multi-select Dropdown, Single-select Cascade, Multi-select Cascade, Date, Date Time, Time Range, Rich Text, Single-select Person, Multi-select Person
  • Advanced Fields: Group, Sub-form, Task, Tab, Attachment, Single-select User Group, Multi-select User Group, Single-select CMDB Field, Multi-select CMDB Field, Calculated Field
  • Custom Fields: When the provided field types do not meet requirements, additional field types can be added through the extension development framework.

2.Scenario Fields

Fields related to specific business scenarios, including:

  • Built-in Scenario Fields: Title (the title field is displayed on the form by default and cannot be deleted)
  • Form Model Fields: Fields contained in the form model selected when creating the workflow, such as Incident Category, Incident Time, etc. in the Incident Management form model.

Drag fields from the left field library to add them to the center canvas area. Select a specific field in the canvas, and the right-side field configuration area shows the supported property configurations. You can configure properties such as name, placeholder text, description, default value, and more.

ITSM Manual Image 60.png

2.2.1.2.3. Special Field Usage Instructions

1.Task Field

Scenario: Used to implement task to-do creation scenarios during workflow processing, such as fault handling tasks or problem investigation tasks.

Field Configuration:

  1. Drag the Task field into the form. The field has built-in fields: Task Name, Assignee, and Status. If additional fields are needed, you can add them from the left field library.

The Task field, in addition to other basic configurations, has three special configuration items:

  • Task Assignee Field: Binds the assignee field. Selectable field types are person type and user group type. If the built-in assignee field type does not meet the business scenario, you can add other assignee fields.
  • Enter To-Do Status: Sets at which status the task enters the assignee's to-do queue.
  • Clear To-Do Status: Sets at which status the task to-do is cleared.

ITSM Manual Image 61.png

  1. In workflow nodes, you can configure the state of each field in the task field for each node, and select whether the node supports related operations:
  • Create Task: When checked, new tasks can be created.
  • Batch Import: When checked, tasks can be batch imported via Excel.
  • Edit Existing Tasks: When checked, information in current tasks can be edited.
  • Delete Existing Tasks: When checked, existing tasks can be deleted.
  • All tasks must be completed before the current node can be submitted: When checked, all tasks in the task field must be completed (i.e., not in to-do status) before the current node can be submitted and the workflow can continue.

ITSM Manual Image 62.png

Using the Task Field:

  1. Creating Tasks

Click the "Create Task" button in the upper left corner of the task field to create a task. You need to click the node's Submit button for the task creation to take effect.

ITSM Manual Image 63.png

  1. Processing Tasks

-- Task Assignee View

Task assignees can see the ticket but can only process their own tasks. They cannot modify other information in the ticket.

-- Node Assignee View

Node assignees can see the full task list and directly edit task information in the list.

ITSM Manual Image 64.png

2.2.1.2.4. UI Rule Linkage Settings

UI rule linkage refers to setting field matching conditions (equals, not equals, contains, does not contain, etc.) to trigger changes in other fields' state properties (hidden, editable, read-only, required), thereby achieving dynamic form field linkage. For example, to configure that when "Incident Resolved" = "No", the "Unresolved Reason" becomes required, you can use this feature.

On the form design page, click "Form Settings" in the upper right corner of the canvas, then click the "Settings" button for UI Rule Linkage on the right side to open the UI rule linkage configuration page.

ITSM Manual Image 65.png

On the UI rule linkage configuration page, click the "Add Rule" button in the upper left corner to add a new rule configuration. Rule configuration consists of trigger conditions and execution actions, which can be configured to trigger specific actions when certain conditions are met based on actual business scenarios.

ITSM Manual Image 66.png

2.2.1.2.5. Data Linkage Settings

Data linkage means that the value of a certain field in the form changes dynamically based on changes to other fields or variables.

On the form design page, click "Form Settings" in the upper right corner of the canvas, then click the "Settings" button for Data Linkage on the right side to open the data linkage configuration page.

ITSM Manual Image 67.png

On the data linkage configuration page, click the "Add Rule" button in the upper left corner to add a new rule configuration.

ITSM Manual Image 68.png

There are three types of data linkage rule configurations:

  1. Data Table Linkage Configuration

Applicable Scenario: When you need to automatically look up related information based on the values entered in certain form fields.

Scenario Example: In the following form, after selecting a province, the corresponding postal code and region should be automatically populated.

ITSM Manual Image 69.png

Configuration Steps:

Step 1: First, maintain a province information data table as follows (for specific data table creation steps, see the introduction to the Platform Management / Integration Center / Data Tables module):

ITSM Manual Image 70.png

Step 2: Go to the data linkage configuration page in the form designer and add a data linkage rule.

  • Data Source: Select "Data Table" and choose the target data table.
  • Condition Input: Set the mapping relationship for query conditions (Note: Only fields of the same type can be mapped. Therefore, you should first select the data table field, then select the input variable. Variables are filtered by type.)
    1. Data Table Field: Select the field in the data table to be used as the query condition.
    2. Input Variable: A variable related to the current ticket, including form fields and system variables. Select one to map with the data table query field (note that only fields of the same type can be mapped, so select the data table field first).

In this scenario, the query is based on the "Province" field, so the input variable is configured as the "Province" form field mapped to the "Province" field in the data table. (Note: Since the query uses keys for matching, the province data sources for both must come from the same data dictionary.)

  • Trigger Linkage: Set which form fields should be queried from the data table and configure the mapping relationships.

In this scenario, "Postal Code" and "Region" need to be queried, so these two form fields are mapped to the corresponding fields in the data table.

ITSM Manual Image 71.png

2.Decision Table Linkage Configuration

Applicable Scenario: When a form field's value can be automatically derived based on certain business rule logic. For example, automatically determining the priority based on urgency and impact scope, or automatically assigning a handling group and handler based on incident classification.

Scenario Example: In the incident management workflow, after selecting an incident classification, the handling group and handler should be automatically assigned.

ITSM Manual Image 72.png

Configuration Steps:

Step 1: First, maintain an incident assignment strategy decision table as follows (for specific decision table creation steps, see the introduction to the Platform Management / Rule Management / Decision Tables module):

ITSM Manual Image 73.png

Step 2: Go to the data linkage configuration page in the form designer and add a data linkage rule.

  • Data Source: Select "Decision Table" and choose the target decision table.
  • The configuration for condition input and trigger linkage is the same as the data table linkage configuration. The specific configuration for this example is shown below:

ITSM Manual Image 74.png

3.Action Linkage Configuration

Applicable Scenario: When the data source for data linkage comes from an external system, you can integrate the corresponding API through the Action Management module and configure it via action linkage.

Scenario Example: In the incident management form, after selecting a reporter, the phone number and email can be automatically retrieved from the platform's user management API.

ITSM Manual Image 75.png

Configuration Steps:

Step 1: First, integrate the corresponding API in the Action Management module (for specific action creation steps, see the introduction to the Platform Management / Integration Center / Action Management module):

ITSM Manual Image 76.png

Step 2: Go to the data linkage configuration page in the form designer and add a data linkage rule.

  • Data Source: Select "Action" and choose the target action.
  • Condition Input: Configure the input parameter mapping for the action. You can provide custom input values or reference variables, including form fields or system variables.
  • Trigger Linkage: Configuration is the same as data table linkage, except the mapping is from the API's return parameters.

ITSM Manual Image 77.png

2.2.1.6. Form Style Settings

Form style design allows configuration personnel to set the title alignment for the ticket form and provides custom styling capabilities for writing CSS to personalize field properties such as size and color.

On the form design page, click "Form Settings" in the upper right corner of the canvas. The right-side form settings panel shows title alignment and custom style settings.

ITSM Manual Image 78.png

1.Title Alignment Settings

Title alignment offers three options: top alignment, left alignment, and right alignment. The effects are as follows:

  • Top alignment

ITSM Manual Image 79.png

  • Left alignment

ITSM Manual Image 80.png

  • Right alignment

ITSM Manual Image 81.png

2.Custom Style Settings

  • Configuring Styles

Click "Edit Custom Styles" to add styles.

ITSM Manual Image 82.png

Custom style settings are written in CSS. The system automatically extracts the class names you write and makes them available for selection. Style priority depends on the written CSS code.

ITSM Manual Image 83.png

  • Applying Styles

Select a configured style in the "Custom Class" option under form settings to apply it to the entire form. Set a "Custom Class" in a specific field's property configuration to apply it to a single field.

The system automatically extracts the class names configured in the form style sheet for selection.

ITSM Manual Image 84.png

2.2.1.2.7. Form Validation Settings

When designing forms, it is often necessary to validate user-entered data. In addition to basic validation settings available in individual field configurations (such as required, numeric range, time range, character count, format/regex, etc.), the product provides a dedicated form validation module that supports more flexible combined field condition validation and external system integration validation, ensuring data accuracy and completeness.

On the form design page, click "Form Settings" in the upper right corner of the canvas, then click the "Settings" button for Form Validation on the right side to open the form validation configuration page.

ITSM Manual Image 85.png

On the form validation configuration page, click the "Add Rule" button in the upper left corner to add a new rule configuration.

When validation fails, you can choose to either block submission or only show a prompt:

  • Block Submission: The form cannot be submitted.
  • Prompt Only: A warning is shown indicating the rule is not met, but the form can still be submitted.

ITSM Manual Image 86.png

Form validation configuration supports three methods:

1.Form Settings

The form settings method uses rule condition configuration to set combined condition validation across multiple fields or system variables: for example, when "Field 1 contains xx" AND "Field 2 equals xx", a validation prompt is triggered.

Trigger Conditions:

Configure the conditions that trigger validation prompts through rule configuration.

Validation Settings:

  • When trigger conditions are met:
    1. Block Submission: The form cannot be submitted.
    2. Prompt Only: Only shows a warning, but the form can still be submitted.
  • Prompt Content: Set the prompt message text.
  • Prompt Field: Select which field to show the prompt on.

ITSM Manual Image 87.png

2.Reference Action

Use cases for action-based validation include:

  1. Scenarios requiring joint validation with external systems: such as duplicate checking, existence verification, correctness validation, etc.

  2. Satisfying complex validation scenarios through API calls.

Input Parameters:

After selecting a specific action, configure the input parameters. You can enter values directly or reference variables.

Validation Settings:

  • Result Parameter: Select a return parameter as the validation result. The return values for pass and fail must be: TRUE (pass), FALSE (fail). The selectable parameter type is Boolean.

Note: If the return value is empty, it is treated as a failure. If the return value is any other value, it is treated as a pass.

  • When trigger conditions are met:
    1. Block Submission: The form cannot be submitted.
    2. Prompt Only: Only shows a warning, but the form can still be submitted.
  • Prompt Content: Set the prompt message text. You can enter it directly here or select a return parameter's value as the prompt content. Only string-type parameters can be selected.
  • Prompt Field: Select which field to show the prompt on.

ITSM Manual Image 88.png

3.Custom JS

When using custom JS for validation settings, whether the validation blocks submission, the prompt content, and the prompt field are all configured within the JS script.

Detailed specifications to be supplemented.

ITSM Manual Image 89.png

2.2.1.2.8. Form Preview

Click the "Preview" button in the upper right to preview the currently designed form and check for configuration issues.

ITSM Manual Image 90.png

2.2.1.3. Workflow Design

After form design is complete, proceed to the workflow design step.

2.2.1.3.1. Workflow Design Overview

The product provides a visual workflow designer for arranging workflows by dragging and dropping nodes and gateways. After arranging the workflow, you can configure node assignees, operation buttons, and field states. The workflow designer layout is described below:

  • Node Types: Currently supported types include Start/End Event, Manual Node, Approval Node, Automatic Node, Sub-process, Exclusive Gateway, Parallel Gateway, Inclusive Gateway, Converging Gateway, and Decision Node.
  • Workflow Canvas: Use this area to arrange the workflow diagram and configure node assignees, operation buttons, field states, etc.
  • Canvas Toolbar: Supports workflow diagram zoom in, zoom out, full screen, undo, and redo.

ITSM Manual Image 91.png

General steps for workflow design:

  1. Add nodes to the workflow canvas
  2. Arrange workflow connections in the canvas
  3. Configure node information: assignees, buttons, field states, conditional gateway conditions, etc. (different node types have different configuration items)
2.2.1.3.2. Workflow Node Introduction
Node NameDescription
Start EventThe start event that initiates the workflow. A workflow diagram must contain a start event. There is only one start event per workflow.
End EventThe end event of the workflow. A workflow diagram must contain an end event. Multiple end events can be configured for different transition paths in a workflow.
Manual NodeA task node in the workflow that requires manual processing. You can configure assignees, supported operations, and field states.
Approval NodeA node with approval properties, with two possible outcomes: Approve and Reject. You can configure approvers, supported operations, and field states.
Automatic NodeAn automatic node is used for tasks that do not require manual intervention and can be executed automatically by the system. Typically used for predefined, repetitive, or non-decision-requiring tasks, such as automated interaction between systems.
Sub-processWhen a workflow is complex, it can be split into multiple sub-processes for clearer management.
Dispatch NodeThe dispatch node is suitable for scenarios where tickets are dispatched before processing. When the workflow reaches the dispatch node, the dispatcher assigns the ticket, and then the assignee processes and submits it.
Standard Operations NodeThe Standard Operations node integrates with the platform's Standard Operations product, allowing the execution of Standard Operations tasks when the workflow reaches a specific node.
Send NotificationThe Send Notification node is used to configure notifications to relevant personnel at a specific stage.
Exclusive GatewayAllows the workflow to choose between different paths based on certain conditions or decision points. An exclusive gateway executes only one path. When multiple path conditions are met, the branch with the highest priority is taken.
Parallel GatewayAllows the workflow to execute on multiple paths simultaneously. All paths start at the same time, and the workflow waits for all paths to complete before continuing. Parallel gateways must be used with converging gateways.
Inclusive GatewayUnlike the parallel gateway, each path in an inclusive gateway has condition configuration and is only reached when the condition is met. Unlike the exclusive gateway, when multiple path conditions are met in an inclusive gateway, all qualifying paths execute simultaneously.
Converging GatewayUsed with parallel and inclusive gateways. Add a converging gateway where parallel paths complete.
Decision NodeThe decision node works with decision tables and is typically used for predefined rules to automate certain scenarios and improve ticket processing efficiency. For example, using a decision table to predefine the assignees for different incident classifications and using the decision node in the workflow to reference the decision table and output the specific assignee value.

Operation Introduction

OperationDescription
SubmitSubmits the current form information (manual nodes only). The workflow continues to the next step after submission. When the form is confirmed to be complete, submit to advance the workflow.
UpdateUpdates the current form information. Unlike Submit, it only updates the form without advancing the workflow. When an assignee has only partially filled in the form and wants to share the progress without advancing to the next node, they can click Update.
SaveSaves the content filled in the current task for later completion. Saved content is not officially updated and is only visible to users with processing permissions.
ClaimWhen a ticket is assigned to a group of users, a user can proactively claim the current task. For nodes with the claim feature enabled, the ticket must be claimed before processing.
TransferWhen the ticket assignee cannot process the ticket personally, they can transfer it to another person.
ReturnWhen the current node assignee disagrees with how a previous node was handled, they can return the ticket to the previous node assignee for reprocessing.
ApprovalThe approval buttons for approval nodes are "Approve" and "Reject". Both actions submit the current form information, and the workflow continues afterward.
CountersignAdds additional approvers to the current approval node (approval nodes only). When the current approval task requires input from other members, you can use the countersign feature to add approvers. It supports pre-countersign and post-countersign. Pre-countersign: The countersigned person must approve before I can approve. Post-countersign: I approve first, then the countersigned person approves.
Retry/Manual ExecutionWhen an automatic node's task fails, you can click Retry or Manual Execution. Retry: Triggers the automatic task again. Manual Execution: When automatic execution consistently fails, you can use manual execution to fill in the output parameters and submit manually.
WithdrawWhen the assignee of the previous node needs to reprocess their task, they can withdraw. Withdrawal is only possible if the next node has not yet been processed. If the next node has already been processed, withdrawal is not possible.
Suspend/ResumeSuspend: When a ticket temporarily does not need processing, you can choose to suspend it. Resume: When the current ticket needs to continue processing, click Resume.
CloseIf the ticket content has been resolved in advance and does not need to follow the established workflow, you can close the ticket early. After closing, the ticket ends and will not proceed further.
TerminateIf the ticket content does not need to be completed for some reason, you can terminate it. After termination, the ticket ends and will not proceed further.
ReopenAfter a ticket reaches the end state, if it needs to be re-processed for some reason, you can reopen it. After reopening, the ticket restarts from after the submission node.
Custom Button (Related Ticket)Typically used for scenarios like converting an incident to a problem or an incident to a change. When you need to create a problem ticket from the current incident ticket and automatically populate relevant information, you can configure a related ticket button under the workflow's custom buttons.
Start Event & Submission Node

The start event initiates the workflow. A workflow diagram must contain a start event. There is only one start event per workflow.

The initial workflow design automatically includes a start event with a built-in submission node that cannot be deleted. Click the submission node to configure the node's operation buttons and fields.

ITSM Manual Image 92.png

1.Operation Button Configuration

Click the submission node, select the "Operation Buttons" tab, and configure the operation buttons. Operations become visible at the node only after they are enabled.

ITSM Manual Image 93.png

Operation descriptions:

OperationDescription
SubmitThe ticket submission operation. After submission, the workflow proceeds to the next node.
Save DraftWhen the form is not fully completed, click "Save Draft" to store the current content in the drafts folder. You can later open the corresponding ticket from the "My Drafts" list, complete the form, and submit it.
Save TemplateSaves the current form information as a template. The next time you submit a ticket using the same workflow, you can select "Use Template" to quickly fill in the form.

2.Field Configuration

Click the submission node, select the "Field Configuration" tab, and configure the form field states for this node. See the Node Field State Configuration section for details.

ITSM Manual Image 94.png

End Event:

The end event of the workflow. A workflow diagram must contain an end event. Multiple end events can be configured for different transition paths. No additional configuration is needed for end events.

Field State After Ticket Closure:

After a ticket ends, all fields are displayed in read-only mode by default, but configured form UI rule linkages will still take effect. For example, if configured to hide "Unresolved Reason" when the incident is resolved, and the ticket reaches the end state with "Incident Resolved" set to "Yes", the "Unresolved Reason" field will not be displayed.

ITSM Manual Image 95.png

Manual Node:

A task node in the workflow that requires manual processing. You can configure assignees, supported operations, and field states.

1.Assignee Configuration

Click the node card, select the "Assignee" tab, and configure the node's assignees. Three methods are supported: specify persons, specify user groups, and expressions. You can also reference form fields, system variables, and node variables as assignees.

Multi-person processing has two modes: Parallel and Collaborative:

1. When specifying persons:

  • Collaborative: Only one user needs to process.
  • Parallel: All users must process simultaneously.

Assuming variables are referenced and two person variables are selected, where Variable A has users 1 and 2, and Variable B has users 3 and 4:

  • Collaborative: Any one of users 1/2/3/4 can process.
  • Parallel: All of users 1/2/3/4 must process.

2. When specifying user groups:

  • Collaborative: Any user from any user group can process.
  • Parallel: All user groups must process. Within each user group, only one person needs to process. Processing occurs simultaneously.

Assuming variables are referenced and two user group variables are selected, where Variable A has user groups 1 and 2, and Variable B has user groups 3 and 4:

  • Collaborative: Any user from any of user groups 1/2/3/4 can process.
  • Parallel: All user groups 1/2/3/4 must process. Within each user group, only one person needs to process. Processing occurs simultaneously.

ITSM Manual Image 96.png

2.Operation Button Configuration

Click the node card, select the "Operation Buttons" tab, and configure the operation buttons. Operations become visible at the node only after they are enabled.

ITSM Manual Image 97.png

Operation descriptions:

OperationDescription
SubmitSubmits the current form information (manual nodes only). The workflow continues to the next step after submission. When the form is confirmed to be complete, submit to advance the workflow.
UpdateUpdates the current form information. Unlike Submit, it only updates the form without advancing the workflow. When an assignee has only partially filled in the form and wants to share the progress without advancing to the next node, they can click Update.
SaveSaves the content filled in the current task for later completion. Saved content is not officially updated and is only visible to users with processing permissions.
ClaimWhen a ticket is assigned to a group of users, a user can proactively claim the current task. For nodes with the claim feature enabled, the ticket must be claimed before processing. The scope of users who can claim is the configured assignee scope. Before claiming, Submit, Save, Update, Return, and Suspend operations are not available.
TransferWhen the ticket assignee cannot process the ticket personally, they can transfer it to another person. Set Transfer Scope: Set the scope of users available for transfer.ITSM Manual Image 98.png
ReturnWhen the current node assignee disagrees with how a previous node was handled, they can return the ticket to the previous node assignee for reprocessing. Set Allowed Return Nodes: Set which nodes can be returned to (currently only the "All Previous Nodes" option is available).ITSM Manual Image 99.pngAfter Return Re-submit: Set how the workflow transitions after return and re-submission (currently only "Follow Workflow Lines" is implemented, meaning the workflow re-transitions step by step from the returned node along the workflow path).ITSM Manual Image 100.png

3.Field Configuration

Click the node card, select the "Field Configuration" tab, and configure the form field states for this node. See the Node Field State Configuration section for details.

ITSM Manual Image 101.png

Approval Node:

A node with approval properties, with two possible outcomes: Approve and Reject. You can configure approvers, supported operations, and field states.

1.Approver Configuration

Click the node card, select the "Approver" tab, and configure the node's approvers. Three methods are supported: specify persons, specify user groups, and expressions. You can also reference form fields, system variables, and node variables as approvers.

ITSM Manual Image 102.png

Multi-person approval mode descriptions:

1. When specifying persons:

Sequential Approval (approve in order): All approvers must approve in sequence. The current node transitions only after all approvers have completed their approval.

-- Node approval result is "Approved": All approvers click "Approve".

-- Node approval result is "Rejected": Any approver clicks "Reject".

Or-sign (one approver's approval is sufficient): The current node transitions as soon as one person has approved.

-- Node approval result is "Approved": One approver clicks "Approve".

-- Node approval result is "Rejected": One approver clicks "Reject".

Countersign (all approvers must approve): All approvers must approve, but not necessarily in order. The current node transitions only after all approvers have completed their approval.

-- Node approval result is "Approved": All approvers click "Approve".

-- Node approval result is "Rejected": Any approver clicks "Reject".

2. When specifying user groups:

Sequential Approval (approve in order): All user groups must approve (any user within each group can approve), in sequence. The current node transitions only after all user groups have completed their approval.

-- Node approval result is "Approved": All approvers click "Approve".

-- Node approval result is "Rejected": Any approver clicks "Reject".

Or-sign (one approver's approval is sufficient): The current node transitions as soon as one person has approved.

-- Node approval result is "Approved": One approver clicks "Approve".

-- Node approval result is "Rejected": One approver clicks "Reject".

Countersign (all approvers must approve): All user groups must approve (any user within each group can approve), but not necessarily in order. The current node transitions only after all user groups have completed their approval.

-- Node approval result is "Approved": All approvers click "Approve".

-- Node approval result is "Rejected": Any approver clicks "Reject".

2.Operation Button Configuration

Click the node card, select the "Operation Buttons" tab, and configure the operation buttons. Operations become visible at the node only after they are enabled.

ITSM Manual Image 103.png

Operation descriptions:

OperationDescription
ApproveThe individual approval result. Both Approve and Reject submit the current form information, and the workflow continues afterward.
RejectThe individual approval result. Both Approve and Reject submit the current form information, and the workflow continues afterward.
UpdateUpdates the current form information. Unlike Submit, it only updates the form without advancing the workflow. Required fields are not validated on update. When an assignee has only partially filled in the form and wants to share the progress without advancing to the next node, they can click Update.
SaveSaves the content filled in the current task for later completion. Saved content is not officially updated and is only visible to users with processing permissions.
TransferWhen the ticket assignee cannot process the ticket personally, they can transfer it to another person.
ReturnWhen the current node assignee disagrees with how a previous node was handled, they can return the ticket to the previous node assignee for reprocessing.
CountersignAdds additional approvers to the current approval node (approval nodes only). When the current approval task requires input from other members, you can use the countersign feature. It supports pre-countersign and post-countersign. Countersign Position - Pre-countersign: The countersigned person must approve before I can approve. Post-countersign: I approve first, then the countersigned person approves. Countersign Approver Scope: The scope of users available for countersigning. ITSM Manual Image 104.png

3.Field Configuration

Click the node card, select the "Field Configuration" tab, and configure the form field states for this node. See the Node Field State Configuration section for details.

ITSM Manual Image 105.png

Automatic Node:

An automatic node is used for tasks that do not require manual intervention and can be executed automatically by the system. Typically used for predefined, repetitive, or non-decision-requiring tasks, such as automated interaction between systems.

Click the node card to configure the automatic node:

  • Emergency Assignee: When the automatic node fails, the emergency assignee can retry or manually process it.
  • Select Action: The available actions here are from Platform Management / Integration Center / Action Management.
  • Input Parameters: After selecting an action, configure the related input parameters. You can reference form fields, system and node variables.
  • Output Parameters: Output parameters do not need configuration. If you want to reference output parameters as variables later, check the "Reference as Variable" option for the corresponding parameter.

ITSM Manual Image 106.png

  • Custom Variables:

Custom variables are used to further process the output parameters of an action, flexibly adapting to different scenarios' variable requirements.

For example:

  1. The API output is a list ["admin", "18", "xxxx"], which can be processed into a string: admin,18,xxx

  2. Performing calculations on parameters: [10, 12] -> 22

ITSM Manual Image 107.png

Configuring Variables:

Click "Add", fill in the relevant information, and save.

  • Variable Name: The name of the variable.
  • Variable Identifier: The identifier key of the variable.
  • Node Identifier: The identifier of the current node.
  • Type: The data type of the variable. Configure the correct type based on the usage scenario; otherwise, it may not be selectable when referenced.
  • Path: The data path.
  • Expression: Custom variables are edited using FEEL expressions. FEEL expression documentation to be supplemented.

ITSM Manual Image 108.png

Variable Testing:

After configuring a variable, you can use the testing feature to verify whether the variable output meets expectations. Fill in the output parameters and click "Execute" to see the specific output information.

  • Output Parameters: The output parameters here are for testing with the action's output parameter values. (Note: These are output parameters, not input parameters. During testing, the output parameters are used directly to test the variable's output result; it does not call the action through input parameters.)
  • Output Information: The result after execution.

ITSM Manual Image 109.png

Sub-process:

When a workflow is complex, it can be split into multiple sub-processes for clearer management. However, in the current version, sub-processes still belong to the same ticket as the parent workflow and do not create a new ticket.

Click on the sub-process to expand it, and you can configure the specific workflow nodes inside. Sub-processes must also include start and end nodes.

ITSM Manual Image 110.png

Dispatch Node:

The dispatch node is suitable for scenarios where tickets are dispatched before processing. When the workflow reaches the dispatch node, the dispatcher assigns the ticket, and then the assignee processes and submits it. You can configure assignees, supported operations, and field states.

The dispatch node has no effect when used alone; it must be used in conjunction with a manual node.

ITSM Manual Image 111.png

1.Assignee Configuration

Click the dispatch node card, select the "Assignee" tab, and configure the node's assignees. The assignees configured here are the users with dispatch permission at this node (i.e., the dispatchers). The dispatcher assigns the next node's handler. (Currently, the scope of users who can dispatch is not customizable and defaults to all users.)

ITSM Manual Image 112.png

After setting up the dispatch node, the manual node following it needs to reference the dispatch node's "Assignee" variable for its handler.

For example, in the scenario: Incident Assignment - Incident Processing

The "Incident Processing" node after the dispatch node should reference the dispatch node's "Assignee" variable. Once set, when the workflow reaches this node, the handler is automatically set to the person assigned by the dispatch node.

ITSM Manual Image 113.png

ITSM Manual Image 114.png

2.Operation Buttons

Click the node card, select the "Operation Buttons" tab, and configure the operation buttons. Operations become visible at the node only after they are enabled.

ITSM Manual Image 115.png

Operation descriptions:

DispatchAssign the ticket to another person for processing.
TransferWhen the ticket assignee cannot process the ticket personally, they can transfer it to another person.
ReturnWhen the current node assignee disagrees with how a previous node was handled, they can return the ticket to the previous node assignee for reprocessing.

3.Field Configuration

Click the node card, select the "Field Configuration" tab, and configure the form field states for this node. See the Node Field State Configuration section for details.

ITSM Manual Image 116.png

Standard Operations Node:

The Standard Operations node integrates with the platform's Standard Operations product, allowing the execution of Standard Operations tasks when the workflow reaches a specific node.

Click the node card to configure the Standard Operations node:

  • Workflow Type: You can select a public workflow from Standard Operations or a workflow from a specific project.
  • Execution Plan: The execution plan corresponding to the selected workflow, selected from Standard Operations.
  • Executor: The identity under which execution occurs (ensure the executor has the corresponding Standard Operations workflow execution permissions).
  • Workflow Continue Condition: Set whether the current Standard Operations task executes synchronously or asynchronously.
  • Input Parameters: After selecting a workflow, configure the related input parameters. You can reference form fields, system and node variables.
  • Output Parameters: Output parameters do not need configuration. If you want to reference output parameters as variables later, check the "Reference as Variable" option for the corresponding parameter.

ITSM Manual Image 117.png

Send Notification Node:

The Send Notification node is used to configure notifications to relevant personnel at a specific stage.

  • Notification Recipients: Who should receive the notification.
  • Notification Channel: The channel through which the notification is sent, such as email or WeChat (notification channels are integrated with the platform).
  • Notification Content: The specific content of the notification.

ITSM Manual Image 118.png

Exclusive Gateway:

The exclusive gateway allows the workflow to choose between different paths based on certain conditions or decision points. Only one path is executed. When multiple path conditions are met, the branch with the highest priority is taken.

ITSM Manual Image 119.png

Parallel Gateway:

The parallel gateway allows the workflow to execute on multiple paths simultaneously. All paths start at the same time, and the workflow waits for all paths to complete before continuing. Parallel gateways must be used with converging gateways.

ITSM Manual Image 120.png

Inclusive Gateway:

Unlike the parallel gateway, each path in an inclusive gateway has condition configuration and is only reached when the condition is met. Unlike the exclusive gateway, when multiple path conditions are met in an inclusive gateway, all qualifying paths execute simultaneously.

ITSM Manual Image 121.png

Converging Gateway:

Used with parallel and inclusive gateways. Add a converging gateway where parallel paths complete, then connect to the next node.

ITSM Manual Image 122.png

Decision Node:

The decision node works with decision tables and is typically used for predefined rules to automate certain scenarios and improve ticket processing efficiency.

For example, using a decision table to predefine the assignees for different incident classifications and using the decision node in the workflow to reference the decision table and output the specific assignee value. Below is the configuration for this example:

First, configure the incident assignment strategy decision table in the Decision Table module.

ITSM Manual Image 123.png

Then add a decision node in the workflow.

ITSM Manual Image 124.png

Click the decision node to configure it. Select the "Incident Assignment Strategy" decision table just configured, and configure the input conditions. Here, select the incident classification field from the form to correspond with the incident classification field in the decision table.

ITSM Manual Image 125.png

In the incident handling stage, configure the assignee by referencing variables and selecting the decision node's output variable "Assignee".

ITSM Manual Image 126.png

2.2.1.3.3. Node Field State Description

When configuring fields, you can set 4 states and 1 required validation:

  • Editable
  • Disabled
  • Read-only
  • Hidden (not checking hidden means the field is visible)
  • Required (validated when the field is editable)

Note: Hidden field values will not be submitted or updated.

The priority order is: Hidden > Read-only > Disabled > Required > Editable. The system allows form field state and required validation configuration in multiple places. When configured in multiple places simultaneously, the [Node Field Configuration] and [UI Rule Linkage Configuration] are stacked with the higher-priority state taking precedence, overriding the field's own configuration.

Example: For a field A, if node 2's field configuration sets it as hidden, and the form's UI rule linkage sets it as editable when a condition is met, since hidden has higher priority than editable, field A will remain hidden at node 2 even when the editable condition is met.

The following 3 places can configure field states and required validation:

  1. The field configuration area in the form designer

ITSM Manual Image 127.png

  1. The form's UI rule linkage settings

ITSM Manual Image 128.png

  1. The node's field configuration

ITSM Manual Image 129.png

2.2.1.4. Other Workflow Configurations

After form and workflow design are complete, proceed to the third step "Workflow Settings" for additional configurations.

1.Ticket Buttons

Provides configuration for other ticket-related buttons.

OperationDescription
WithdrawWhen the assignee of the previous node needs to reprocess their task, they can withdraw. Withdrawal is only possible if the next node has not yet been processed. If the next node has already been processed, withdrawal is not possible. Allowed Withdrawal Nodes: Configure which nodes allow initiating a withdrawal. If "Incident Processing" is checked, withdrawal is allowed while the ticket is at the Incident Processing node before submission. If not checked, withdrawal is not allowed.ITSM Manual Image 221.png
Suspend/ResumeSuspend: When a ticket temporarily does not need processing, you can choose to suspend it. Resume: When a suspended ticket needs to continue processing, click Resume.
CloseIf the ticket content has been resolved in advance and does not need to follow the established workflow, you can close the ticket early. After closing, the ticket ends with a status of "Completed" and will not proceed further.
TerminateIf the ticket content does not need to be completed for some reason, you can terminate it. After termination, the ticket ends with a status of "Terminated" and will not proceed further.
ReopenAfter a ticket reaches the end state, if it needs to be re-processed for some reason, you can reopen it. After reopening, the ticket restarts from after the submission node.
ExpediteWhen processing progress is not meeting expectations, you can click Expedite to urge the assignee. The assignee will receive a ticket expedite notification. (You need to manually configure and enable the ticket expedite notification in the Notification Management module.)

ITSM Manual Image 130.png

2.Custom Buttons

The current custom button feature provides button configuration for related ticket scenarios. Typically used for scenarios like converting an incident to a problem or an incident to a change. When you need to create a problem ticket from the current incident and automatically populate relevant information, you can configure a related ticket button under the workflow's custom buttons.

Custom Button Configuration:

Click "Add Custom Button" to add a button configuration panel. Currently, only the related ticket button type is available, so no button type selection is needed.

  • Button Name Setting: Click the ITSM Manual Image 222.png icon next to the name in the upper left corner of the button configuration panel to modify the button name.
  • Related Workflow Setting: For example, to convert an incident to a problem, configure a problem related ticket in the incident management workflow and select the problem management workflow as the related workflow.
  • Field Mapping Setting: Configure the field value mapping relationships to be automatically populated when creating the related ticket.

ITSM Manual Image 131.png

Custom Button Usage:

After configuring the custom button, the corresponding button appears in the ticket. Click the button.

ITSM Manual Image 132.png

After clicking the button, the submission page for the configured related workflow opens. Relevant values are automatically populated based on the configured field mappings. After completing the form and submitting, the related ticket is successfully created.

ITSM Manual Image 133.png

The created related ticket can be viewed in the Related Tickets list on the ticket detail sidebar.

ITSM Manual Image 134.png

2.2.2. Triggers

A workflow trigger is a mechanism that automatically executes specific operations within a workflow. When specific events occur or conditions are met, the trigger is activated, initiating one or more related actions. These actions may include sending notifications, updating database records, creating new tasks, etc.

ITSM Manual Image 135.png

2.2.2.1. Trigger Configuration

Click the "Add" button in the upper right corner of the trigger list to create a trigger. Fill in the information:

  • Basic Information: Name, Description
  • Trigger Event: Set which event activates the trigger, such as ticket creation or ticket update. You can also set the scope of effective workflows.
  • Trigger Condition: Configure additional conditions for the trigger to take effect, specifying what conditions must be met.

When selecting variables for condition configuration, the available variable scope depends on the workflow scope configured in the trigger event. If the scope includes multiple form models/workflows, only system variables can be referenced. If the scope is a single form model/workflow, custom variables from the model/workflow can be selected.

  • Response Action: Configure the action to execute when the trigger event and conditions are met. The available actions here are from Platform Management / Integration Center / Action Management. After selecting an action, the required input parameters are automatically listed. Input parameter configuration can be custom values or referenced variables.
  • Additional Notes: Trigger execution is asynchronous and does not block ticket execution.

ITSM Manual Image 136.png

ITSM Manual Image 137.png

2.2.2.2. Trigger Usage

After trigger configuration is complete, when the trigger event and conditions are met, the action executes automatically without manual intervention. After trigger execution, the execution records can be viewed on the specific ticket detail page.

ITSM Manual Image 138.png

2.2.3. Status Management

The ticket status management module is used to configure the status transition logic throughout the entire ticket lifecycle from creation to closure. The system provides built-in status models and also supports user-defined statuses and transition rules, which can be configured as needed.

ITSM Manual Image 139.png

2.2.3.1. Configuring a Status Model
  • Basic Information: Basic information includes name, description, and form model settings.
    1. The form model and status model have a one-to-one relationship (if a form model is not visible when selecting, it may be because that form model is already bound to another status model).
    2. If a workflow is not bound to a form model, or the bound form model does not have a corresponding status model configured, the system will automatically use the built-in default status model.
  • Status List: Define status values. The system has built-in statuses: Draft, In Progress, Suspended, Completed, and Terminated. If additional statuses are needed, click "Add" to customize.
  • Automatic Transitions: Used to set automatic status transition rules. When rules conflict, the one with the lower sequence value takes precedence. The built-in basic status transition logic is as follows:
    1. Draft: Tickets saved as drafts have the status "Draft".
    2. In Progress: Tickets that reach other nodes and are being processed normally during transition have the "In Progress" status.
    3. Suspended: After a ticket is suspended, its status changes to "Suspended". When the ticket is resumed, the status returns to the pre-suspension status.
    4. Completed: After a ticket completes its normal transition or is manually closed, its status changes to "Completed".
    5. Terminated: After a ticket is terminated, its status changes to "Terminated".

Note:

  1. End Status: When in an end status, the workflow does not continue and all form fields become read-only, unless the ticket is reopened.
  2. When adding transition rules, pay attention to the priority order and logical consistency. For example, avoid rules that change the status to "In Progress" when the ticket ends.

ITSM Manual Image 140.png

2.2.3.2. Ticket Status Display

The current ticket status can be seen in the ticket list or in the upper left corner of the ticket detail page.

ITSM Manual Image 141.png

2.2.4. Stage Management

The ticket stage management module organizes complex workflow nodes into stages. During workflow transitions, you can clearly see which stage the ticket is currently at, providing a better user experience.

ITSM Manual Image 142.png

2.2.4.1. Stage Model Configuration

1.Creating a Stage Model

Click the "Add" button in the upper right corner of the stage model list to create a stage model. Fill in the information:

  • Basic Information: Name, Description
  • Stage List: Define the stage values and the stages this model should contain.

ITSM Manual Image 143.png

2.Binding a Stage Model to a Workflow

In the third step of workflow design, click "Stage Management" to bind workflow stages.

After selecting the corresponding stage model, the stages contained in the model are automatically listed. Select the workflow nodes behind each stage to complete the binding.

ITSM Manual Image 144.png

2.2.4.2. Stage Usage

After the workflow stage binding is complete, when a ticket is created using this workflow, the current stage progress is displayed on the ticket detail page.

ITSM Manual Image 145.png

2.3. Rule Management

2.3.1. Decision Table

A decision table is a structured analysis method that presents complex logical conditions in a clear tabular format for unified maintenance and use.

Decision tables are used to automate decision-making processes during workflow execution, helping improve service efficiency and quality. For example, in incident management scenarios where handlers are automatically matched based on incident classification, you can use a decision table to pre-maintain the mapping between incident classifications and handlers, enabling automated assignment in the workflow.

2.3.1.1. Decision Table Configuration
  1. On the decision table list page, click the "Add" button in the upper right corner to enter the decision table configuration page.

ITSM Manual Image 146.png

  1. On the decision table configuration page, enter the decision table name and description, then click "Add Field" in the rule configuration to configure condition fields and result fields.
  • Condition Fields: Fields used for condition matching.
  • Result Fields: Output fields when conditions are matched.

ITSM Manual Image 147.png

Conditions can be configured by directly clicking the input box in the table.

ITSM Manual Image 148.png

For complex combined condition configurations, click "Combined Condition Settings" for more advanced configuration.

ITSM Manual Image 149.png

ITSM Manual Image 150.png

2.3.1.2. Decision Table Usage

Decision tables can be used in the following two scenarios:

1.Decision Node

Typically used for predefined rules to automate certain scenarios and improve ticket processing efficiency.

For usage details, see the Decision Node section under "Platform Management / Workflow Management / Workflow Design / Workflow Node Introduction" in this document.

ITSM Manual Image 151.png

2.Form Data Linkage

Typically used when a form field's value can be automatically derived based on certain business rule logic.

For usage details, see the Decision Table Linkage Configuration section under "Platform Management / Workflow Management / Workflow Design / Form Design / Data Linkage Settings" in this document.

ITSM Manual Image 152.png

2.4. View Management

2.4.1. View List

The view list displays all views provided by the system or installed with plugins, and supports adding external link views or designing new views based on component orchestration.

The left sidebar shows view groups. The label next to the group indicates the application the view belongs to. The right side shows the specific view list under that group.

ITSM Manual Image 153.png

2.4.1.1. Adding Views

To add a view, create a new group (new views cannot be added to built-in view groups). In the new group, click the "Add" button in the upper right corner to add a view. After adding a view, you need to add it to a menu in the Menu Management module for it to be displayed.

1.Adding an External Link View

Select "External Link" as the creation method, enter the link address, and the view is added.

ITSM Manual Image 154.png

2.Adding a Custom Orchestrated View

A custom orchestrated view is designed by dragging and configuring components from the product's component library. Select "Custom Orchestration" as the creation method to enter the view orchestration engine.

ITSM Manual Image 155.png

2.4.2. Menu Management

The Menu Management module is used to arrange the entire system's menus. The system provides a built-in default menu and supports custom new menus.

1.Adding a Menu

Click the "Add" button in the upper right corner to create a new menu, or select an existing menu and copy it for editing.

ITSM Manual Image 156.png

2.Arranging Menus

Click "Edit" to enter the menu editing page. From the "Available View List" on the left, check the views you need. They will be added to the right-side menu arrangement area, where you can drag and drop to adjust positions.

ITSM Manual Image 157.png

3.Adding a Directory

Click the "Add" button in the upper right corner of the menu arrangement area to create a new directory, then drag the corresponding views into the directory.

ITSM Manual Image 158.png

4.Enabling a Menu

After the menu is configured, click "Enable" to immediately activate the new menu (only one menu can be active per portal).

ITSM Manual Image 159.png

2.5. Integration Center

2.5.1. Data Tables

The Data Tables module is used to maintain business data related to ITSM for use within workflows.

2.5.1.1. Data Table Configuration
  1. On the data table list page, click the "Add" button in the upper right corner to enter the data table configuration page.

ITSM Manual Image 160.png

  1. On the data table configuration page, enter the data table name and description, then click "Add Field" to configure the data table fields. Save when the configuration is complete.

ITSM Manual Image 161.png

  1. Click the data table name in the list to enter the data management page for maintaining data.

ITSM Manual Image 162.png

ITSM Manual Image 163.png

2.5.1.2. Data Table Usage
  1. Form Data Linkage

Data tables can be used for form data linkage configuration, allowing automatic lookup of related information from the data table based on values entered in certain form fields.

For usage details, see the Data Table Linkage Configuration section under "Platform Management / Workflow Management / Workflow Design / Form Design / Data Linkage Settings" in this document.

ITSM Manual Image 164.png

  1. Data Source for Selection Fields

When the data source for selection fields in form models, decision tables, or workflow forms comes from a data table, set the option configuration method to "Data Table Field Values" and configure accordingly.

ITSM Manual Image 165.png

2.5.2. Action Management

The Action Management module is used to uniformly manage integrations with third-party systems. Automation scenarios can be implemented in workflows through automatic nodes or the Trigger module.

2.5.2.1. Action Configuration
  1. On the action management list page, click the "Add" button in the upper right corner to enter the action configuration page.

ITSM Manual Image 166.png

  1. On the action configuration page, enter the action name and description, then select the action type (currently supporting Python, API, and Service Action). Configure the input/output parameters.

Details for each type:

Python Script Type:

After uploading a Python file, the input and output parameters are automatically parsed.

ITSM Manual Image 167.png

API Type:

API-type actions interface with data from the platform's API Gateway. Input and output parameters need to be manually configured.

  • Executor: The resource (API) is called under this executor's identity. Ensure the executor has the corresponding resource permissions.
  • Execution Mode: Two modes are available - synchronous and asynchronous. Asynchronous actions can only be used in workflow automatic nodes and are not available elsewhere.
    1. Synchronous: After the action is initiated, it actively waits for execution to complete and directly retrieves the output parameters.
    2. Asynchronous: After the action is initiated, the called party must actively callback through the callback URL to return the output parameters.
  • Callback URL: When the execution mode is asynchronous, a callback URL is automatically generated for receiving the output parameters via callback.
  • Timeout Duration: When the execution mode is asynchronous, if the callback does not occur within the timeout period, the emergency assignee configured at the automatic node can manually enter the output parameters.

ITSM Manual Image 168.png

Service Action:

Service actions interface with the platform's atomic action capabilities, pulling action lists from the platform's action service. The platform provides integrated capabilities from development, debugging, to deployment for action-style plugin development. For details on service action development, see the platform's service action documentation.

ITSM Manual Image 169.png

2.5.2.2. Action Usage

Actions can be used in the following four scenarios:

1.Automatic Nodes in Workflows

Automatic nodes are used for tasks that do not require manual intervention and can be executed automatically by the system. Typically used for predefined, repetitive, or non-decision-requiring tasks.

For usage details, see the Automatic Node section under "Platform Management / Workflow Management / Workflow Design / Workflow Node Introduction" in this document.

ITSM Manual Image 170.png

2.Form Data Linkage

When the data source for data linkage comes from an external system, you can integrate the corresponding API through the Action Management module and configure it via action linkage.

For usage details, see the Action Linkage Configuration section under "Platform Management / Workflow Management / Workflow Design / Form Design / Data Linkage Settings" in this document.

ITSM Manual Image 171.png

3.Data Source for Selection Fields

When the data source for selection fields in form models, decision tables, or workflow forms comes from an external system, you can integrate the corresponding API through the Action Management module and reference it through fields.

Set the option configuration method to "Reference Action" for selection fields and configure accordingly.

ITSM Manual Image 172.png

4.Trigger Action Execution

A workflow trigger is a mechanism that automatically executes specific operations within a workflow. When specific events occur or conditions are met, the trigger is activated, initiating one or more related actions. These actions may include sending notifications, updating database records, creating new tasks, etc.

For usage details, see "Platform Management / Workflow Management / Triggers" in this document.

ITSM Manual Image 173.png

2.6. Notification Management

2.6.1. Notification Rules

The Notification Rules module is used to configure message notification rules throughout the ticket lifecycle. The main purpose is to ensure that relevant parties can receive timely and accurate ticket-related messages.

2.6.1.1. Built-in Notification Rules

The platform includes commonly used built-in notification rules. Enter the detail page to configure notification channels, then enable them. Other configurations can also be modified if needed.

ITSM Manual Image 174.png

Built-in notification descriptions:

Notification NameTrigger EventNotification Recipient
Ticket Closure NotificationNotification after ticket closureTicket Submitter
Ticket Suspension NotificationNotification after ticket suspensionTicket Submitter
Ticket Resume NotificationNotification after ticket suspension recoveryTicket Submitter
Ticket Comment NotificationNotification when @mentioned in ticket comments@Mentioned Users
Ticket Return NotificationNotification after ticket returnCurrent ticket assignee after return
Ticket Withdrawal NotificationNotification after ticket withdrawalCurrent ticket assignee after withdrawal
Ticket Creation NotificationNotification after ticket creationTicket Submitter
To-Do Ticket NotificationNotification when a new to-do is assignedNewly assigned ticket handler
2.6.1.2. Notification Rule Configuration

If additional notification requirements exist, custom notification rules can be created.

Click the "Add" button in the upper right corner of the notification rules list to create a notification rule. Fill in the information, save, and enable.

  • Basic Information: Name, Description
  • Trigger Event: Set which event triggers the notification rule, such as ticket creation, ticket return, ticket withdrawal, etc. You can also set the scope of effective workflows.
  • Trigger Condition: Configure additional conditions for the notification rule to take effect, specifying what conditions must be met.
  • Notification Recipient: Who should receive the notification.
  • Notification Channel: The channel through which the notification is sent, such as email or WeChat (notification channels are integrated with the platform).
  • Notification Content: The specific content of the notification.

ITSM Manual Image 175.png

ITSM Manual Image 176.png

2.6.1.3. Notification Rule Usage

After notification rules are configured and enabled, notifications are sent automatically when rule conditions are matched, without manual intervention.

2.7. Scheduled Tasks

Scheduled tasks refer to operations or workflows automatically triggered at preset time rules. They are typically used for periodic or planned IT service management activities. The core objective is to improve operational efficiency, standardize workflow execution, and reduce manual intervention. For example, scheduled inspection tasks.

2.7.1. Scheduled Task Configuration

  1. Click the "Add" button to create a new scheduled task.

ITSM Manual Image 177.png

  1. Set the execution cycle, supporting single fixed-time execution or periodic execution.

ITSM Manual Image 178.png

  1. Select the ticket to be initiated by the scheduled task, and set the submitter and submission information.

ITSM Manual Image 179.png

2.7.2. Scheduled Task Usage

After the scheduled task is configured, when the configured execution time is reached, the ticket creation task is automatically triggered without manual intervention.

2.8. Organization Management

2.8.1. User Group Management

A user group is a collection of users. The User Group Management module is used for creating and managing user groups.

2.8.1.1. Adding a User Group

In the left-side user group categories, select a leaf node. Click the "Add" button in the upper right corner of the user group list to create a user group. Fill in the information, save, and enable.

  • User Group Category: The category the user group belongs to, corresponding to the category tree on the left side.
  • User Group Tags: Tag the user group. Tags are maintained in the built-in "User Group Tags" dictionary in the Data Dictionary.

ITSM Manual Image 180.png

ITSM Manual Image 181.png

After the user group is created, click the user group name in the list to enter the user group detail page and view detailed information.

ITSM Manual Image 182.png

2.8.1.2. Modifying a User Group

Enter the user group detail page to modify basic information and user group members.

  • Basic Information: Hover over the corresponding field to reveal the ITSM Manual Image 222.png icon. Click the icon to modify.
  • User Group Members: Click the "Add Member" button in the upper right corner of the member list to add members. Click the "Remove" button at the end of the member list to remove members.

ITSM Manual Image 183.png

2.8.1.3. Enabling/Disabling User Groups

User groups can be enabled or disabled using the toggle button in the user group list.

After a user group is disabled:

  • The disabled user group will not be visible in places where user group selection is available on the frontend.
  • If a disabled user group is configured in a workflow, ticket tasks will still be dispatched. If you do not want tasks dispatched to the disabled user group, you need to manually modify the workflow configuration.

ITSM Manual Image 184.png

2.8.1.4. Deleting a User Group

Click the "Delete" button in the user group list to delete a user group.

Before deleting a user group, you must first disable it. Enabled user groups cannot be deleted.

ITSM Manual Image 185.png

2.8.2. VIP Management

VIP Management is used to manage VIP users within the organization. Person fields associated with users in the VIP list can display VIP badges in ticket forms or ticket lists, enabling priority processing.

  1. On the VIP Management page, click the "Add User" button in the upper right corner to add VIP users.

ITSM Manual Image 186.png

  1. In the third step "Workflow Settings" of the specific workflow design, set the person fields that should display VIP badges.

ITSM Manual Image 187.png

  1. After configuring VIP badges, VIP badges will be displayed next to VIP users in the corresponding fields in the ticket list and ticket details.

ITSM Manual Image 188.png

ITSM Manual Image 189.png

2.9. Global Configuration

2.9.1. Basic Configuration

Basic system configurations are unified in this module.

ITSM Manual Image 190.png

1.Attachment Type Configuration:

Configures the attachment types supported by attachment upload features throughout the system.

To add a new attachment type, enter ".xxx" in the input box (note the "." prefix is required), press Enter to add, then click Save.

ITSM Manual Image 191.png

2.User Information Configuration:

Configures the display of user information in the system.

ITSM Manual Image 192.png

  • List User Information Display: User information display in various lists.

ITSM Manual Image 193.png

  • Ticket Detail User Information Display: User information card display in ticket details.

ITSM Manual Image 194.png

  • User Selection Component Display: User information display in all user selection components.

ITSM Manual Image 195.png

2.9.2. Data Dictionary

The Data Dictionary is used to maintain data sources for selection fields in tickets. Data with reusable characteristics (such as incident classification, incident source, etc.) is centrally maintained in the Data Dictionary to ensure data standardization and consistency, reduce management workload, and improve workflow design efficiency.

2.9.2.1. Data Dictionary Configuration

1.Adding a Data Dictionary

Click the "Add" button in the upper right corner of the data dictionary list to create a data dictionary. Fill in the information, save, and enable.

The data dictionary also supports hierarchical data maintenance for use with cascade fields.

ITSM Manual Image 196.png

ITSM Manual Image 197.png

2.Importing a Data Dictionary

Data dictionaries can also be imported. The import file format is JSON, which is equivalent to importing a data dictionary file exported from this system.

ITSM Manual Image 198.png

2.9.2.2. Data Dictionary Usage

When designing workflow forms, the option source for selection fields can be set to "Data Dictionary" to select from the data dictionary.

Field types that can use the data dictionary as an option source include: Single/Multi-select Dropdown, Single/Multi-select Radio/Checkbox, Single/Multi-select Cascade Selector.

ITSM Manual Image 199.png

2.9.3. Workflow Types

Workflow types refer to different categories of workflows. Workflow type configuration is as follows:

  1. On the Workflow Types page, click the "Add" button, enter the type name and ticket number prefix, and save to add the workflow type.

Ticket number logic:

  • Format: Prefix + Date + 8-digit sequence number. Example: INC2024061700000001
  • The last 8 digits of the ticket number are isolated by workflow type and portal. Tickets of the same type within the same portal have sequence numbers that reset to 1 each day and increment.

ITSM Manual Image 200.png

ITSM Manual Image 201.png

  1. When designing a workflow, you need to select a workflow type. When submitting tickets using this workflow, the ticket number prefix will match the prefix configured for that type.

ITSM Manual Image 202.png

  1. When creating tickets in the Ticket Center, the left-side categories are organized by workflow type.

ITSM Manual Image 203.png

2.9.4. Portal Configuration

ITSM provides portal configuration functionality, supporting the creation of multiple portals. "Multi-portal" refers to the concept of providing customized access entry points for different user groups or roles. Each portal is designed for a specific user group to meet their specific needs and preferences. The purpose of multi-portal is to provide a more personalized and efficient user experience, ensuring users can easily access information and services relevant to them.

2.9.4.1. Portal Configuration

Click the "Add" button in the upper right corner of the portal configuration list to create a new portal. Fill in the information, save, and enable.

ITSM Manual Image 204.png

After creating a portal, a graded management space is automatically created in the Permission Center. Click "Permission Configuration" to navigate to the Permission Center and enter the portal's graded management space.

ITSM Manual Image 205.png

In the graded management space, you can configure the portal's administrators, authorized personnel, and maximum authorization boundaries.

For detailed instructions on using the Permission Center, refer to the Permission Center user guide.

ITSM Manual Image 206.png

Portal administrators can switch to the corresponding portal management space in the upper left corner of the Permission Center to configure user groups and permission templates for the portal. They can also create secondary management spaces under this space.

ITSM Manual Image 207.png

2.9.4.2. Portal Usage

After portal configuration is complete, users with visibility permissions for the portal can switch between portals in the upper left corner of the product homepage.

ITSM Manual Image 208.png

ITSM Manual Image 209.png

Switching portals

ITSM Manual Image 210.png

2.9.4.3. Portal Data

Data across different portals is isolated by portal, except for ticket data and the VIP user list.

ITSM Manual Image 211.png

ITSM Manual Image 212.png

2.9.5. Ticket Groups

2.9.5.1. Ticket Group Configuration

Administrators can configure and initialize ticket groups for users in the backend Ticket Group module.

  1. Adding a Group Directory

The left side maintains the ticket group directories. Click to add a new group directory.

ITSM Manual Image 213.png

  1. Adding a Group

Under the corresponding group directory, click the "Add Group" button to create a new group.

ITSM Manual Image 214.png

ITSM Manual Image 215.png

  1. Adding Groups to a Directory

After creating a group, check the corresponding group in the group configuration and add it to "Selected Groups".

ITSM Manual Image 216.png

  1. Group Permission Configuration

You can control group visibility permissions through visibility scope configuration. Only users within the scope can see the groups under the group directory.

ITSM Manual Image 217.png

2.9.5.2. Ticket Group Usage

After administrators configure ticket groups, users with permissions can see the corresponding groups in the Ticket Center.

Ticket groups organize tickets that users already have viewing permission for, so the same group may show different ticket data for different users, depending on ticket viewing permissions.

ITSM Manual Image 218.png

If a new group's conditions are based on a single workflow or a single form model, you can also configure workflow fields or form model fields to be displayed in the list.

ITSM Manual Image 219.png

Individual users can also click the settings button next to the ticket groups to customize their ticket groups. If they do not want the initialized groups configured by administrators, they can disable them.

ITSM Manual Image 220.png