A guided, low-code experience for document extraction is here! AI skills are a faster and simpler way to classify documents and extract data from them. |
Doc extraction runs can only be queried by a user with access to the original document, started by the Start Doc Extraction Smart Service.
The Appian Document Extraction page walks you through how to use document extraction functionality together in a process model. See the following list for the other smart services and functions you need to use with the Doc Extraction Status Function:
- Start Doc Extraction Smart Service
- a!docExtractionResult()
- Reconcile Doc Extraction Smart Service
- Admin Console > Document Extraction
FunctionCopy link to clipboard
a!docExtractionStatus( docExtractionId )
Retrieves the status of a doc extraction run started by the Start Doc Extraction Smart Service.
ParametersCopy link to clipboard
Keyword | Type | Description |
---|---|---|
|
Integer |
ID of the doc extraction run. In order to check the status, a run must first be started by the Start Doc Extraction smart service. |
ReturnsCopy link to clipboard
The following statuses can be returned:
COMPLETE
: Analysis is done and Appian has downloaded the results, you can now proceed to extract results using a!docExtractionResult() or Reconcile Doc Extraction Smart Service.IN PROGRESS
: Analysis is still in progress. Appian recommends checking again in 60 seconds.INVALID ID
:- The provided ID is invalid because:
- The ID provided does not match an active doc extraction run.
- The user lacks sufficient privileges to see the original document.
- The ID provided is a run that has been deleted. Appian will delete document extraction runs after 30 days, or when the total amount of data surpasses 10 GB.
- Next steps: Check that the provided ID is valid or start a new doc extraction run on the same document.
- The provided ID is invalid because:
ERROR
: Internal evaluation error happened during processing.- Next steps: This is the final state for a run, and you cannot access or make updates to the run. See the process model error and logs for details. You can start a new doc extraction run on the same document.
ExampleCopy link to clipboard
a!docExtractionStatus(docExtractionId: 25)
Where 25 is a valid docExtractionId.
See the Appian Document Extraction page for a full end to end example.
Usage considerationsCopy link to clipboard
The doc extraction status can only be accessed by a user who has permissions to the original document.
Appian will delete document extraction runs after 30 days, or when the total amount of data surpasses 10 GB. If you attempt to access a run that has been deleted, you will see INVALID ID
.
Feature compatibilityCopy link to clipboard
The table below lists this function's compatibility with various features in Appian.
Feature | Compatibility | Note |
---|---|---|
Portals | Partially compatible | Can be used with Appian Portals if it is connected using an integration and web API. |
Offline Mobile | Partially compatible | Can be used with offline mobile if it is loaded at the top of the form. |
Sync-Time Custom Record Fields | Incompatible | |
Real-Time Custom Record Fields | Incompatible | Custom record fields that evaluate in real time must be configured using one or more Custom Field functions. |
Process Reports | Incompatible | Cannot be used to configure a process report. |
Process Events | Incompatible | Cannot be used to configure a process event node, such as a start event or timer event. |