Processing Operations: General Information
On a processing form, a user can invoke an operation to be performed on multiple selected records at once. For instance, a processing operation can be a procedure that modifies the status of documents.
This topic describes how to implement a processing operation. For details about how to define the UI of a processing form, see Processing Form: General Information.
Learning Objectives
In this chapter, you'll learn how to implement processing operations, which are used on processing forms.
Applicable Scenarios
You implement a processing operation if you need to create a processing form.
Specifying the Processing Operation
A processing operation is defined as a method that is invoked when a user clicks a processing button on the form toolbar of a processing form. You can specify the processing operation in one of the following ways:
- If no workflow is implemented for the records that you are going to process on
the form, you specify the processing delegate by using one of the
SetProcessDelegatemethods. For details, see Processing Operations: Specifying a Processing Delegate. - If a workflow is implemented for the records that you are going to process on the
form, you invoke one of the
SetProcessWorkflowActionmethods. For more information, see Processing Operations: Specifying a Workflow Action.
NoteID field. This field
must have the PXNote attribute declared on it.