Workflow Actions: Configuration of Mass Processing

You can use a workflow action on a mass processing form, which gives a user the ability to process any number of records simultaneously. To specify that the action should be used for mass processing, you should call the MassProcessingScreen method when adding the action to the screen configuration and specify the graph of the processing form as a type parameter of the method.

You can also call the InBatchMode() method so that the action processes the list of records at once. Otherwise, the action is invoked for each record separately.

An example of the configuration of mass processing is shown in the following code.
actions.Add(g => g.Assign, 
  c => c.WithCategory(processingCategory, g => g.PutOnHold)
  .MassProcessingScreen<RSSVAssignProcess>()
  .InBatchMode());

For a detailed example, see Processing Forms: To Create a Simple Processing Form.