A Custom activity collects information about documents in a transaction and sends it to an external system via an HTTP request. The response is processed and saved back to the transaction data. You can pass one or all of the transaction’s documents in a single request.Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Place a Custom activity inside a For Each Document activity to process each document separately — the Custom activity then sees only one document at a time.
Set up a Custom activity
Add the activity
In the Process skill designer, add a Custom activity block to the document processing workflow.
Choose available files
On the Available Files tab, select the formats for text, document fields, and images to send to the external system. You must select at least one format for each type.
Verify the Custom activity
Publish the skill
Click the Publish tab, enter a name, description, and description of changes, then click Publish Skill.
Check results in Skill Monitor
Review the skill’s results in Skill Monitor. If the script errored, the transaction is interrupted and the error appears in the Transaction Event Log. If you used
LogMessage to add custom log entries, they also appear in the Transaction Event Log.Deprecated interfaces
Related topics
Custom activity object model
Script restrictions and the full object model for Custom activity scripting.
Custom activity sample scripts
JavaScript samples for OAuth, exports, field updates, and table manipulation.
For Each Document
Run inner activities against one transaction document at a time.
Set up a Process skill
Build a Process skill from a preset or custom workflow of activities.
Skill Monitor — Transaction Event Log
Inspect events for active and completed transactions in Skill Monitor.
