Hesh Docs
  • Welcome to Hesh documentation
  • Introduction
    • 💡What is Hesh?
    • ✨Key Features
    • ⚠️Before start
  • Manuals
    • 💎Product management
      • Managing products and catalogs
      • Searching products
      • Product configuration
        • Description
        • Workflows
          • Task template
          • Additional tasks
          • Warnings
        • Parameters
          • "Add parameter" pop-up
          • Variants
      • Publishing and versioning
        • Product version preview
    • 🛠️Production
      • Production page
        • "Info" pop-up
        • Production page view options
      • Searching, sorting and filtering productions
      • Launching productions
      • Bulk actions with productions
      • Production management
        • Statuses
        • Progress bar
        • Production details editing
        • Components management
        • Tags
        • Warnings
      • Production workflow
        • Canvas
        • Task management on canvas
        • Task
          • "Related tasks" section
          • "Time tracking" section
          • "Performers" section
          • "Rewards" section
        • Management of failed tasks
    • 📑Task Table
      • Introduction
      • View
      • Searching, sorting and filtering tasks
      • Bulk actions
    • 🏬Departments
    • 🤵Users
      • Managing users
      • General Information
      • Security
      • Position
      • Permissions
      • Managing day-offs
    • ⚙️Settings
      • General
      • Production
      • Mobile app
    • 📳Mobile App
      • Home
      • Performer task screen
        • Task list
        • Grouping & Viewing
        • Filtering, searching and sorting
      • QR-Scan
      • Production task list
        • General
        • More action
        • View
      • Task screen
        • Header & Quick Action
        • Task details
      • Assignee management
      • Statistic
      • Settings
    • 📈Analytics
    • 🧬Public API
      • Clients
      • Orders
      • Rewards
      • Users
      • Tags
  • Getting started
    • Fundamentals
      • First product creation
      • Create departments and positions
Powered by GitBook
On this page
  • Overview
  • Main features
  • Production status management
  • Task status management
  • In queue task management
  1. Manuals
  2. Production
  3. Production workflow

Task management on canvas

PreviousCanvasNextTask

Last updated 4 months ago

Overview

This article will tell more about the statuses of tasks, components, and the order in which operations are triggered. Learn which permissions allow to manage tasks at certain levels, how to configure them correctly and what connection between tasks statuses and production.

Main features

  • Management production and statuses: To Do, Reopened, In Progress, On-Hold, Blocked, Done, Canceled

  • Change the status to another one for certain sets of permissions

  • Management of the "In queue" functionality

  • More action in production

Production status management

After the launch, production can be switched to two statuses: Stopped and Canceled.

  • Stopped status

If a production item is Stopped, the system highlights the task links in red on the canvas, indicating that production is stopped.

When the performer completes the last task that was unlocked for execution or the manager changes its status to “Completed” or “Canceled”, the system does not unlock the next task until the production moves to the “In progress” state.

  • Canceled status

If a production item is Canceled, the system cancels all components, tasks within components, and all production tasks. And makes the bar 100% complete with progress.

The Canceled status cannot be undone.

When the performer hovers over the status, the system shows hint when the production was canceled.

Task status management

Users can switch task statuses at any time till the task is done, including when a task is in “In queue” state. The set of following statuses depends on the status in which the task is currently.

Changing task statuses also depends on user permissions.

1. Transitions from the To do status

A task can be transferred from the To do status to the following statuses:

  • In progress - user starts the task in the application or the manager changes the status. The system starts a timer and adds user to reward table.

  • Blocked - user or manager changes the status to Blocked. The system pauses the timer and blocks the task for the user.

  • On hold - user stops the task tracker or the manager changes the status to On hold or clicks on the pause icon on the task control panel.

  • Reopened - if the task was closed and needs to be reopened, the manager can change the status to Reopened.

  • Canceled - manager changes the status to Canceled. The system immediately stops the timer, blocks user's task, updates the progress bar, and adds an data to tooltip. The task is skipped in the production process.

2. Transitions from the In progress status

From the In progress status, a task can be transferred to the following statuses:

  • Done - user completes the task or the manager changes the status to Done. The system stops the timer, updates the status of the production item, and update user data in the reward table.

  • Blocked - user or manager changes the status to Blocked. The system pauses the timer and blocks the task for the user.

  • On hold - user stops the task tracker or the manager changes the status to On hold or clicks on the pause icon on the task control panel.

  • Canceled - manager changes the status to Canceled. The system immediately stops the timer, blocks user's task, updates the progress bar, and adds an data to tooltip. The task is skipped in the production process.

3. Transitions from the Blocked status

From the Blocked status, a task can be transferred to the following statuses:

  • On hold - user stops the task tracker or the manager changes the status to On hold or clicks on the pause icon on the task control panel.

  • In progress - user starts the task in the application or the manager changes the status. The system starts a timer and adds user to reward table.

  • Canceled - manager changes the status to Canceled. The system immediately stops the timer, blocks user's task, updates the progress bar, and adds an data to tooltip. The task is skipped in the production process.

If the user may not have permission to transfer a task to another status from the Blocked status

4. Transitions from the On hold status

A task can be transferred from the On hold status to the following statuses:

  • Blocked - user or manager changes the status to Blocked. The system pauses the timer and blocks the task for the user.

  • In progress - user starts the task in the application or the manager changes the status. The system starts a timer and adds user to reward table.

  • Canceled - manager changes the status to Canceled. The system immediately stops the timer, blocks user's task, updates the progress bar, and adds an data to tooltip. The task is skipped in the production process.

5. Transitions from the Reopened status

From the Reopened status, a task can be transferred to the following statuses:

  • In progress - user starts the task in the application or the manager changes the status. The system starts a timer and adds user to reward table.

  • Blocked

  • On hold

  • Canceled

6. Transitions from the Canceled status

From the Canceled status, a task can be returned to the following statuses:

  • To do

  • Blocked

  • On hold

7. Transitions from the Done status

From the Done status, a task can be returned to the following statuses:

  • In Progress

  • Reopened

Returning Conditions for Task Status Change from "Done" to "In Progress"

There are specific conditions under which a task can be moved back from "Done" to "In Progress." These conditions differ slightly depending on whether it’s a manager or a performer making the change:


For Managers:

  1. The root workflow hasn’t been completed yet. This means the entire workflow must not be marked as "Done" or "Canceled."

  2. The task must have been completed within the current reporting period. If the reporting period is already closed, corrections can still be made, but only if the allowed correction period hasn’t expired.

  3. Managers can move a task from "Done" to "In Progress" as many times as needed, as long as the workflow is still active (not finished).


For Performers:

  1. The option "Allow undoing task status change from 'Done' to 'In Progress'" must be enabled in the system settings.

  2. The task must have been completed within the current reporting period, and the reporting period should still be open at the time of attempting to undo the task status.

  3. The root workflow must still be active. If the entire workflow has already been marked as "Done" or "Canceled," the task cannot be reverted.

In queue task management

"In queue" feature allows users to receive their tasks only after the previous one is completed.

Workflow tasks displays in “In queue” state:

  • only workflow tasks that are related on canvas have an “In queue” state (not components or additional tasks)

  • tasks in “In queue” state displays for performers, but in this state they can`t start the task tracker and accept tasks

  • tasks obtain “In queue” state at once after production launching and keep it till previous tasks are done

  • the status sequencing rule does not work for stopped productions

  • the task that is next in the flow after the Stopped component does not automatically lose the "In queue" status

“In queue” state allows status sequence rule to work:

When the previous task receives the status of Done, this causes the next task in the queue to leave “In queue” state and receive the status it is in:

  1. Start the task: set assignee and change status to "In Progress"

  2. Finish the task

  3. Next task will automaticaly unlock for performing

If there are several preceding tasks at the same time (several incoming connections), all of them must be in the Done status for the next task to turn off the “In queue” state.

Also, “In queue” can be turned off manually if it's necessary. To manage the “In queue” state, you need to have the appropriate permission granted by the admin or manager.

To manage “In queue” state:

  1. Hover over the locker near task status

  2. Click on the “In queue” locker

  3. Click again to return “In queue” state to the task

If the “In queue” was removed manually and the previous task has not yet been completed, then when the task is transferred to the To Do status from the Canceled status, the lock will be returned automatically

Read on to learn more...

In this article, all examples and use cases are presented from a user who has all permissions. More about permissions read .

🛠️
in this article