IDP Structured Extraction Outbound Connector
Execute IDP Structured Extraction requests
Required inputs
| Key | Label | Type |
|---|---|---|
input.document | Document | FEEL expression |
extractor.endpoint | Azure Document Intelligence Endpoint | string |
extractor.apiKey | Azure Document Intelligence API Key | secret |
extractor.authType | Type | string |
extractor.bearerToken | Bearer token | secret |
extractor.oauthClientId | Client ID | FEEL expression |
extractor.oauthClientSecret | Client secret | secret |
extractor.oauthRefreshToken | Refresh token | secret |
extractor.serviceAccountJson | Service account json | FEEL expression |
extractor.documentAiRegion | Region | string |
extractor.awsAuthType | Authentication type | string |
extractor.accessKey | Access key | secret |
extractor.secretKey | Secret key | secret |
extractor.region | Region | string |
extractor.bucketName | AWS S3 Bucket name | string |
Optional inputs
| Key | Label | Type |
|---|---|---|
input.includedFields | Included Fields | FEEL expression |
input.renameMappings | Rename mappings | FEEL expression |
input.delimiter | delimiter | string |
extractor.type | Text extraction providers | string |
extractor.projectId | Project ID | FEEL expression |
extractor.processorId | Processor ID | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
errorExpression | Error expression | FEEL expression |
retryCount | Retries | FEEL expression |
retryBackoff | Retry backoff | string |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connector.IdpStructuredExtractionOutBoundTemplate.v1", {
"input.document": "= =document",
"extractor.endpoint": "...",
"extractor.apiKey": "<your azure document intelligence api key>",
"extractor.authType": "bearer",
"extractor.bearerToken": "<your bearer token>",
"extractor.oauthClientId": "= ...",
"extractor.oauthClientSecret": "<your client secret>",
"extractor.oauthRefreshToken": "<your refresh token>",
"extractor.serviceAccountJson": "= ...",
"extractor.documentAiRegion": "eu",
"extractor.awsAuthType": "credentials",
"extractor.accessKey": "<your access key>",
"extractor.secretKey": "<your secret key>",
"extractor.region": "...",
"extractor.bucketName": "idp-extraction-connector",
"input.includedFields": "= =[
]",
"input.renameMappings": "= ={
}",
})