DocumentAI_DocumentInsert

Description

Insert a document to be analyzed by Document AI


DocsMarshal Connection

Orchestrator InArgument<IManager>

The orchestrator object represents the connection to a DocsMarshal installation.

If this argument is left null the activity will work on the running installation. To work on another installation you must get its orchestrator by the activity DatabaseOrchestrator.

Input

DocumentTypeExternalId InArgument<String>

The ExternalId of the DocumentType for this document. If a DocumentType is not specified, then DocumentAI will auto-detect it

DocumentTypeId InArgument<Guid>

The ID of the DocumentType for this document. If a DocumentType is not specified, then DocumentAI will auto-detect it

DomainExternalId InArgument<String>

The ExternalId of the Domain where to insert the document

DomainId InArgument<Int32>

The Id of the Domain where to insert the document

ExternalId InArgument<String>

A string for external systems to recognize this document. This value will also be used as the ExternalId of all header profiles that will be inserted

File InArgument<IFileValue> REQUIRED

The file to analyze

NetworkCredentials InArgument<NetworkCredential>

Optionally authenticate access to the storage provider

Origin InArgument<String>

A string you can use to track where this document came from

WebhookUrl InArgument<String>

An HTTP(S) Url to notify of progress for this specific document


Output

InsertedDocument OutArgument<DocAiDocument>

The inserted Document instance