Bulk Update Operations for Workflows

The STEP Bulk Update operations is an efficient way of updating multiple objects in a single operation. For workflows it can be used to claim multiple objects in a specific state in a specific workflow, initiate multiple objects into a specific workflow, remove multiple objects from a specific workflow, or trigger a specific event for multiple objects in a specific workflow.

For more on bulk updates refer to the Bulk Updates documentation here.

The table below defines how each operation is expected to perform. Additionally, the next proceeding sections of this document will explain how each operation works more precisely.

Operation

Description

Claim

Assigning a workflow task to a specific user

Initiate items in STEP Workflow

Bulk update is performed on the objects to initiate them into a selected Workflow.

Remove items from STEP Workflow

Removes all objects from the selected workflow.

Trigger STEP Workflow Event

Triggers a selected workflow event.

Claiming a Task in a Workflow

The 'Claim' bulk update operation allows the user to claim multiple tasks in a state at one time. For example, if there are 10 tasks in one state, instead of a user having navigate to the STEP Workflow tab, opening up the desired workflow and clicking each individual task using the claim button, , in the STEP Workflow Items tab, a user can claim all the tasks at once using bulk updates.

Claiming a Task

To claim tasks, the following steps need to be followed by the user who wishes to claim the tasks. In this case it is User L.

  1. It is important to check and make sure that the tasks are initially unassigned to any user in a state.

  1. Once verified that they are unclaimed, go to the Search tab, and select STEP Workflow from the dropdown. Next select the desired workflow and state to display the objects present in that particular state, and click the bulk update button,.

This will create a bulk update for all of the objects in that particular state. Additionally, it is also possible to save the search results as a collection, and schedule a bulk update by selecting the saved configurations. Note that this also saves all tasks that show up in the sate in the collection.

Note: If a user wishes to only claim certain tasks that show up in the search, they should press 'control' and select the desired tasks. Then instead of pressing the bulk update button at the bottom of the search, a user should go up to File > Bulk Update > Run Bulk Update.

  1. Select the workflow and the state from the dropdown.

  1. Navigate through the succeeding windows, and click on Finish.
  2. A background process, BGP, will run and when clicked upon, will display the report of the bulk update process.

  1. If the BGP was successful, navigate to the STEP Workflows tab again and check to if the items are now claimed and assigned to the appropriate user, in this case User L.

Initiate Items in STEP Workflows

Whenever new objects / products / items / or tasks are created or on-boarded, it has to be processed via the workflow. Instead of initiating each item individually, a user can save time by initiating them all at once in a bulk update.

How to Initiate Tasks in STEP Workflow Using Bulk Updates

The following steps are required configurations to run a bulk update. It is important to keep in mind that a workflow needs to be valid for the objects / products / items / tasks being initiated into it.

  1. First search for the products that are to be initiated into the desired workflow and select the button for a bulk update.

Alternatively, you could click on the objects in tree and go up to File > Bulk Update > Run Bulk Update.

  1. In the Bulk Update wizard that appears, navigate to the Operations window and select Workflow > Initiate items in STEP Workflow. Select the correct workflow from the dropdown, and add a process note if desired.

  1. Navigate through the succeeding windows, and click on Finish.
  2. A background process, BGP, will run and when clicked upon, will display the report of the bulk update process.
  3. If the BGP was successful, navigate to the STEP Workflows tab again and view the items that were initiated in the workflow. The assignee of all of these items will be the user who is logged in and performed the bulk update.

Removing Items from STEP Workflow

Should a user want to remove all objects from one state in a workflow, they can do so using bulk updates if they have the ability to search the STEP workflow tab, and they have the 'Perform Bulk Update' privilege.

For complete directions on how to use bulk updates to remove items from STEP Workflows, refer to the Remove Objects From Workflows topic in the Workflows documentation here.

Trigger STEP Workflow Event

This function is useful when a user completes multiple tasks and needs to trigger multiple tasks from one state to another at one time

How to Trigger STEPS Workflow Events

For example, if a workflow has a state called Confirm Data with 7 tasks in it that all need to be moved to the next state, called Approve Data, the user would follow the steps below to perform this action.

  1. First go to the Search tab, and select STEP Workflow from the dropdown. Next select the desired workflow and state to display the products present in that particular state, and click the bulk update button,.

  1. In the Bulk Update wizard that appears, navigate to the Operations window and select Workflow > Trigger STEP Workflow Event. Select the correct workflow, state, and event to be performed. Add a process note if needed (process notes are the information for the users in the next state.).

  1. Navigate through the succeeding windows, and click on Finish.
  2. A background process, BGP, will run and when clicked upon, will display the report of the bulk update process.
  3. If the BGP was successful, navigate to the STEP Workflows tab again and view the items that were moved from one state to the next in the workflow.

Note: If the Bulk Update is run on objects not in the specified state in the specified workflow, warnings will be generated in the Bulk Update Background Process and the objects left unchanged.