The Square9.CustomNode namespace provides classes for working with data and documents in Action and Capture based workflow processes. Developers can reference Square9.CustomNode in a .Net Framework class library, most commonly using C# or VB.Net. Numerous code examples are available in Square 9's GitHub Repo.
The main classes in this namespace are:
- CaptureNode: Base class from which GlobalCapture Nodes derive and define behavior. A Node in GlobalCapture can be used anywhere in the workflow after a document has been imported and the Process has been created. Inherit from this class to create Nodes that take actions or make decisions on processes in a GlobalCapture workflow.
- CaptureImporter: Base object from which custom Capture Importers derive and define behavior. An Importer in GlobalCapture is used to inject documents into a workflow. Inherit from this class to create Nodes that start a GlobalCapture workflow.
- ActionNode: ActionNode ClassBase class from which GlobalAction Nodes derive and define behavior. Inherit from this class when building any GlobalAction node that will operate on a process after a document has entered a workflow.
- ActionImporter: ActionImporter ClassBase object from which custom Action Importers derive and define behavior. Inherit from this class for any node that will begin a GlobalAction workflow process.