Understanding usage: IDP (Intelligent Document Processing)
IDP usage is calculated in Pages processed.
IDP runs within workflow recipes and/or API recipes. Workato calculates IDP usage in addition to Business actions and/or API calls.
Usage calculations rules
IDP usage calculations follow the general usage calculations rules, where successfully processed pages count towards usage and failed processing attempts are excluded.
Workato applies the following additional rule to calculate Pages processed:
- Each page, individually or as part of a multi-page document, counts as 1 Page processed.
Usage counting
The total Pages processed for a job is the sum of all Pages processed as part of the job. The total usage of a workflow recipe job that includes IDP is the total Business actions + total Pages processed. Similarly, the total usage for an API recipe job that includes IDP is the API call + total Pages processed.
IDP actions don't contribute to Business actions.
Example usage calculations
The following examples demonstrate how Workato calculates IDP usage in different scenarios.
IDP within a workflow recipe
IDP within a workflow
Each page, whether standalone or part of a multi-page document, contributes to 1 Page processed. In this example, the document processed contains 3 pages. The total Pages processed for a job is the sum of all Pages processed.
IDP usage is additive and is calculated in addition to Business actions. The total usage of a Workflow job is the total Business actions + total Pages processed
The IDP step itself doesn't contribute to Business actions.
Usage totals
- Business actions: 1
- Pages processed: 3
- Total usage per job: 1 Business action, 3 Pages processed
Failed IDP operation
Failed IDP step within a workflow
Each page, whether standalone or part of a multi-page document, contributes to 1 Page processed. In this example, the document processed contains 2 pages. The total Pages processed for a job is the sum of all Pages processed.
A failed IDP action doesn't contribute to Pages processed. In this example, the IDP action fails on the first attempt but succeeds after a retry.
IDP usage is additive and calculated in addition to Business actions. However, in this recipe, none of the workflow steps qualify as Business actions.
Usage totals
- Business actions: 0
- Pages processed: 2
- Total usage per job: 0 Business actions, 2 Pages processed
IDP within an API recipe
IDP step within an API recipe
Each page, whether standalone or part of a multi-page document, contributes to 1 Page processed. In this example, the document processed contains 2 pages.
IDP usage is additive and is calculated in addition to API calls. Because this is an API recipe, the total usage of this job is the total Pages processed + 1 API call.
Usage totals
- Pages processed: 2
- API calls: 1
- Total usage per job: 2 Pages processed, 1 API call