|
Tag: Redirect target changed |
| (6 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| [[Image:BatchProcessStep.png|right|thumb|250px|Batch Process Steps define what a Batch Process does.]] | | #REDIRECT [[Batch Process Step (Object)]] |
| | |
| <blockquote>
| |
| A '''Batch Process Step''' defines an activity to be performed as part of a '''Batch Process'''.
| |
| </blockquote>
| |
| | |
| == About ==
| |
| '''Batch Process Steps''' are objects within a '''[[Batch Process]]''' that define individual activities which are executed on all or a portion of a '''[[Batch]]'''. Activities generally fall into one of two categories: attended or unattended activities. Attended activities, such as '''[[Review]]''', are completed by human reviewers and are assigned via review queues; unattended activities, such as '''[[Image Processing (Activity)|IP processing]]''', '''[[Recognize (Activity)|Recognize]]''', and '''[[Classify (Activity)|Classification]]''', are completed by '''[[Activity Processing (Service)|Activity Processing Services]]''' and are assigned via '''[[Processing Queue|Processing Queues]]'''. '''Batch Process Steps''' also allow for unit testing of their configured activity on the '''Design''' page via their respective “Activity Tester” tab.
| |
| | |
| As a '''Batch Process''' progresses through its individual steps, each step creates a series of '''[[Task|Tasks]]''' that are submitted to either the designated '''Processing Queue''' or '''[[Review Queue]]'''. Once the '''Activity Processors''' or human reviewers pick up and complete all tasks from their respective queues for an individual step, the '''Batch Process''' moves to the next step. '''Batch Processes''' will not submit tasks for a step before all tasks from the previous step have been completed.
| |
| | |
| '''Batch Process Steps''' are added to '''Batch Processes''' in a top-to-bottom linear fashion, although they may be re-ordered at any time. As such, the execution of these steps is also done in a linear fashion, from top to bottom. The only exception to this is if a '''Batch Process Step''' is configured with a "[[Expressions_Cookbook#Should_Submit_Expression|Should Submit]]" expression. These are simple expressions written on '''Batch Process Steps''' that determine whether the activity of the step should be executed, and upon completion what the next step in the Batch Process should be. "Should Submit Expressions" can send the contents of the '''Batch''' being processed to any '''Batch Process Step''' in any (published) '''Batch Process''', including entirely different '''Batch Processes''', and are powerful tools for configuring workflows for exception queues, requesting additional review, or several other functions.
| |