1. QuickStart
1.1. QuickStart of ZenTao 12 series
1.1.1 Document management
1.1.2 How to check whether a user has product and project access permission
1.1.3 Annual summany and reports in ZenTao
1.2. ZenTao 12 series Starter
1.2.1 Manage personal issues in ZenTao
1.3. ZenTao 12 series Advanced
1.3.1. Process overview
1.3.1.1 ZenTao project management flow chart
1.3.2. Personal issues management
1.3.2.1 Manage personal issues in ToDo
1.3.2.2 Focus on the tasks, stories, and bugs assigned to me
1.3.2.3 Check or change my information in my profile
1.3.3. Product manager
1.3.3.1 Manage product
1.3.3.2 Manage product line
1.3.3.3 Create and review stories
1.3.3.4 Change story and review story
1.3.3.5 Story status and development stages
1.3.3.6 Notes of the Story
1.3.3.7 Manage product module
1.3.3.8 Create plans
1.3.3.9 Create releases
1.3.3.10 Roadmaps
1.3.3.11 Document management
1.3.3.12 Product planning meeting
1.3.3.13 Participate in project management, demostrations, and summaries
1.3.3.14 Basic statistical reports of stories
1.3.4. Project manager
1.3.4.1 Create a project
1.3.4.2 Set up the project team
1.3.4.3 Determaine the story list in a project
1.3.4.4 Task Breakdown
1.3.4.5 Daily standup meetings
1.3.4.6 Track the progress of projects via Burndown chart
1.3.4.7 Track the progress of projects via various lists
1.3.4.8 The review meeting and retrospective meeting
1.3.4.9 Basic statistical reports for project tasks
1.3.5. Development team
1.3.5.1 Participate in project planning meeting and decompose tasks
1.3.5.2 Create build
1.4. QuickStart of ZenTao Biz 12 series
1.4.1 Gantt Chart

Example: Create a New Workflow

2024-09-11 14:00:17
Kelsea
298
Last edited by Hongyan on 2024-09-11 14:00:17
Share links

The workflow function in ZenTao Biz allows for customization and expansion of built-in processes, as well as enables to create a totally new workflow.

This document primarily explains how to create a new workflow.

Before we dive into details, let’s briefly outline the steps to create a new workflow:

  1. Organize the requirements for the new workflow.
  2. Create the new workflow based on the requirements and add fields.
  3. Add corresponding actions based on status transitions and set up the action interface.
  4. Configure the trigger conditions, data validation, extended actions, and notifications based on permissions.
  5. Add corresponding tags as per permission requirements.
  6. Control permissions under Admin > User > Privilege.

Let’s take the example of adding a new workflow for reserving meeting rooms to illustrate the process in detail.

1: Organize Workflow Requirements

First, we need to gather the requirements for the new workflow based on actual usage needs. This includes fields, actions, whether to create sub-processes, whether to add data sources, and permission settings.

For the meeting room reservation example, we need to create a main workflow for reserving meeting rooms and a sub-process for managing the rooms themselves.

Main Workflow: Reserve Meeting Room

  • Fields: ID, Meeting Room, Start Time, End Time, Reserved By, Description, Parent Process ID, Created By, Creation Date, Edited By, Editing Date, Delete.
  • Actions: Reserve, Edit, Details, Browse List, Delete.
  • Data Validation: When a user submits a reservation, if the room is already booked, the system should prompt the user that the room is unavailable during that time.
  • Tags: All Reservations, My Reservations.
  • Permissions: Set according to actions and tags.

Sub-Process: Meeting Room

  • Fields: ID, Name, Location, Capacity, Equipment, Open Hours, Parent Process ID, Created By, Creation Date, Edited By, Editing Date, Is Deleted.
  • Actions: Create, Edit, Details, Browse List, Delete.
  • Tags: All Meeting Rooms, First Floor Rooms, Second Floor Rooms, Third Floor Rooms.
  • Data Sources: Meeting room equipment such as computers, audio systems, microphones, projectors, and whiteboards. Open hours include Monday through Sunday.
  • Permissions: Set according to actions and tags.

2: Create a New Workflow and Add Fields

Once the requirements for the meeting room reservation workflow are organized, we can start creating the new workflow and adding fields.

2.1. Create the Meeting Room Reservation Workflow

Click on the "Create Workflow" button located at the top right to begin creating our reservation workflow.

Enter the workflow editor:

It's recommended to jump to the Advanced Editor directly.

2.2: Add Fields

After creating the workflow, the system will automatically add some default fields. You can edit or modify these as needed.

You can add any missing fields based on the requirements we designed above.

For example, to add the "Meeting Room" field, click on the "Create Field" button.

Same way, you can design and add the remaining fields as necessary, setting the controls and validation rules as needed.

4: Add Corresponding Actions and Set Action Interfaces

Now that we have added fields for the Meeting Room Reservation, we can proceed to add actions.

4.1. Add Actions

This is the default action list in the workflow. Modify it according to your requirements or add new actions.

Modified actions for the Meeting Room Reservation:

Write a Comment
Comment will be posted after it is reviewed.