IDP Unstructured Extraction Outbound Connector
Execute IDP Unstructured 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 |
ai.usingOpenAI | Model type | string |
ai.endpoint | Azure AI Endpoint | string |
ai.apiKey | Azure AI API Key | secret |
ai.awsAuthType | Authentication type | string |
ai.accessKey | Access key | secret |
ai.secretKey | Secret key | secret |
ai.region | Region | string |
ai.openAiEndpoint | OpenAI Spec Endpoint | string |
ai.openAiHeaders | Headers | string |
ai.authType | Type | string |
ai.bearerToken | Bearer token | secret |
ai.oauthClientId | Client ID | FEEL expression |
ai.oauthClientSecret | Client secret | secret |
ai.oauthRefreshToken | Refresh token | secret |
ai.serviceAccountJson | Service account json | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
input.taxonomyItems | Taxonomy Items | FEEL expression |
input.converseData | Ai converse parameters | FEEL expression |
extractor.type | Text extraction providers | string |
extractor.projectId | Project ID | FEEL expression |
extractor.processorId | Processor ID | FEEL expression |
ai.type | Text extraction providers | string |
ai.gcpRegion | Region | FEEL expression |
ai.vertexProjectId | Project 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.IdpUnstructuredExtractionOutBoundTemplate.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",
"ai.usingOpenAI": "false",
"ai.endpoint": "...",
"ai.apiKey": "<your azure ai api key>",
"ai.awsAuthType": "credentials",
"ai.accessKey": "<your access key>",
"ai.secretKey": "<your secret key>",
"ai.region": "...",
"ai.openAiEndpoint": "...",
"ai.openAiHeaders": "...",
"ai.authType": "bearer",
"ai.bearerToken": "<your bearer token>",
"ai.oauthClientId": "= ...",
"ai.oauthClientSecret": "<your client secret>",
"ai.oauthRefreshToken": "<your refresh token>",
"ai.serviceAccountJson": "= ...",
"input.taxonomyItems": "= =[
{name: "", prompt: ""},
{name: "", prompt: ""}
]",
"input.converseData": "= ={
modelId: "",
temperature: 0.5,
topP: 0.9
}",
})