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
  • Basics
  • Assign user
  • Assigning Users to Tasks with 1 Assignment Slot
  • Assigning Users to Tasks with Multiple Assignment Slots
  • Task status change
  • Bulk status change
  • Handling Interactions During Processing
  • Summary Badge & Details
  1. Manuals
  2. Task Table

Bulk actions

PreviousSearching, sorting and filtering tasksNextDepartments

Last updated 28 days ago

Overview

The Tasks page also provides the ability to perform bulk actions, such as selecting tasks and assigning performers.

The main features include selecting multiple tasks at once to perform bulk actions, assigning performers through a pop-up menu, and changing the way tasks are displayed by expanding or collapsing groups. In this guide, you'll learn how to use the multiple selection feature, what actions are available for selected tasks, and how to assign performers.

Basics

Bulk actions that can be performed with tasks:

  • Assign user

  • Change task status

Assign user

The Assign User button allows to select tasks and assign them to a specific user via the Users pop-up menu.

  • Only 1 user can be selected from the “Users” dropdown list

  • The list shows all active users in the system in alphabetical order, with the “Not assigned” option always at the top

  • If the task has more than one slot, the Assigning performers to tasks modal window opens

The number of slots for assigning must be equal and task statuses must be "To do"

Let's get closer to specific scenarios and how it works.

Assigning Users to Tasks with 1 Assignment Slot

All tasks have 1 slot for assigning.

  1. Select one or more tasks for assigment

  2. Click "Assign user" button in the top panel OR click on the assignee icon in the "Assignee" column

    1. System displays a dropdown with users (active users listed A-Z with "Unassigned" at the top) and a search bar

  3. Select a user from the dropdown list

  4. System assigns the selected tasks to the selected user

    1. System updates "Assignee," "Assignee Position," and "Assignee Department" cells

    2. Notifications are sent to user in the mobile application

This action allows to unassign user too. Just choose "Unassigned" option in the drop-down list.

Assigning Users to Tasks with Multiple Assignment Slots

  1. Select one or more tasks for assigment

  2. Click "Assign user" button in the top panel

    1. "Assign performers to tasks" modal opens

  3. Select a user for each slot from the dropdown list

  4. After choosing click on the "Save" button

  5. System assigns the selected tasks to the selected user

    1. System updates "Assignee," "Assignee Position," and "Assignee Department" cells

    2. Notifications are sent to user in the mobile application

Also there is option to assign several users through the cell. In this case assignment is made for each user separately as in the first scenario.

Task status change

The "Change task status" button allows to bulk status change of multiple tasks that share the same status directly from the Task page. This action is restricted to tasks not associated with root productions in Done or Cancelled statuses.

Status change is possible only if:

  • All selected tasks have the same status

  • "Tasks don’t have a lock, or if they do, user has the 'Manage “In queue” state' permission."

  • Root production, where task placed isn't in "Done"/"Canceled" statuses

If at least one of these conditions is violated, the system blocks the status change button and displays a tilt for the user.

Also, important to know that tasks cannot be interacted with during the bulk status change to maintain data integrity and prevent conflicts.

Let's get closure to steps which must be done to change status for several tasks.

Bulk status change

  1. Select one or more tasks for status change

  2. Click "Change task status" button in the top panel

    1. System displays a dropdown with avaliable status to change

  3. Select a status from the dropdown list

  4. Apply the cganges for selected tasks

  5. System status for selected tasks

    1. When processing is completed, the system:

      • Updates the status of the tasks on both web and mobile

      • Displays a summary badge for 30 seconds indicating the status change

      • Applies side effects based on the new status as per the system logic

Handling Interactions During Processing

While the bulk change is processing, tasks are locked for interaction:

  • On the web, a tooltip displays: “You can’t edit the task while the request is processing.”

  • On mobile, an information pop-up is displayed.

Summary Badge & Details

If the user clicks See details on the summary badge, the system opens the Summary Details pop-up:

  • If all status changes are successful, it shows a success state.

  • If any task failed to change status, it displays the failed items.

Bulk status change improves efficiency by reducing manual interactions and provides more visibility during processing.

📑