Methods
- AddHistory Method
Adds a history entry to the Process. Use the history to notate import events in the process lifecycle that users or admins might need for troubleshooting or audit history.
- AddPage Method
Adds a file page to the process.
- ClearPages Method
Clears all pages from the process.
- CreateProcess Method
Creates a new Process based on a workflow and a file.
- CreateProcessByWorkflowName Method
Creates a new Process based on a provided workflow and file.
- DeleteProcessById Method
Deletes a process from the process database by process ID.
- GetBooleanSetting Method
Gets a bool value from the NodeSettings dictionary by setting name.
- GetCaptureApiClient Method
Gets an HttpClient object configured to make calls to the CaptureApi associated with the executing engine.
- GetEngineConfigSetting Method
Gets a value from the engine app.config file by key name.
- GetIntSetting Method
Gets an int value from the NodeSettings dictionary by setting name.
- GetListSetting Method
Gets a list value from the NodeSettings dictionary by setting name.
- GetMultiValue Method
Gets the values of a multi-value process property.
- GetPage Method
Gets a page file path from the process at a specified index.
- GetPages Method
Gets the full list of page file paths from the process.
- GetProcessById Method
Gets a Process from the process database by process ID.
- GetProcessDynamic Method
Gets the currently executing process from the engine in dynamic object form.
- GetProcessesByProperty Method
Queries the MongoDB database for a list of Processes that satisfy a property match.
- GetProcessesByQuery Method
Queries the MongoDB database for a list of Processes based on a query of combined ProcessFilters.
- GetProcessesByStatus Method
Queries the MongoDB database for a list of Processes of a specific status.
- GetProcessesByWorkflowName Method
Queries the MongoDB database for a list of Processes from a specific workflow.
- GetPropertyByName Method
Gets a property object by property name.
- GetPropertyNames Method
Gets a list of of property names on the current process.
- GetSetting Method
Gets a Setting from the NodeSettings dictionary by setting name.
- GetSingleValue Method
Gets the value of a single value process property.
- GetSquare9ApiClient Method
Gets an HttpClient object configured to make calls to a Square9Api.
- GetStringSetting Method
Gets a string value from the NodeSettings dictionary by setting name.
- GetTableFieldValues Method
Gets the table field values of a table field process property.
- Import Method (ActionImporter)
The method that will run when an ActionImporter is picked up by the engine.
- Import Method (CaptureImporter)
The method that will run when a <see cref="CaptureImporter"/> is picked up by the engine.
- InsertPage Method
Inserts a file page to the process at a specific index.
- InsertProcess Method
Inserts a new Process into the process database.
- LoadConfig Method
Returns a strongly typed object deserialized from the JSON data in the node.config file included in the custom node .s9n file.
- LogHistory Method
Logs a message to the process history.
- MergePages Method
Merges a separated document into a single file on the process.
- MovePage Method
Moves a page from one index in the page array to another.
- RemovePage Method
Removes a page from the process at a specified index and deletes it from the file system.
- ReplacePage Method
Replaces a page at a specific index on the process with another page.
- Run Method
The method that will run when a CustomNode is called by the engine.
- SaveProcessDynamic Method
Overwrites the current process with the provided dynamic process object.
- SaveProperty Method
Saves a property back to the process.
- SetCurrentNodeByNodeName Method
Sets the current node of a process to a new node by name.
- SetMultiValueProperty Method
Sets the value of a multi-value process property.
- SetNextNodeByLinkName Method
Sets the next node by link name.
- SetNextNodeByNodeName Method
Sets the next node by name.
- SetSingleProperty Method
Sets the value of a single value process property.
- SetStatus Method
Sets the ProcessStatus of the process.
- SetTableFieldProperty Method
Sets the value of a table field process property.
- UpdateProcess Method
Updates an existing Process in the process database.