Connectors

Available

Available connectors and their configuration.

Connector typeCallsFails the task when
httpREST APIs and webhooksThe call fails or times out
graphqlGraphQL endpointsThe response contains errors
soapSOAP 1.1 servicesThe service returns a SOAP fault
emailAn SMTP mail serverThe server rejects the message

Service task attributes

AttributeValue
orkovia:connectorTypehttp, graphql, soap or email
orkovia:connectorInputMappingJSON object: input name → {"source": "VARIABLE" | "SECRET" | "LITERAL", "value": "..."}
orkovia:connectorOutputMappingJSON object: connector output field → process variable name
orkovia:connectorRetryPolicyJSON object: {"maxAttempts": 1, "retryDelayMillis": 0}
<bpmn:serviceTask id="notify-approver"
    orkovia:connectorType="email"
    orkovia:connectorInputMapping='{"to": {"source": "VARIABLE", "value": "approverEmail"}}'
    orkovia:connectorOutputMapping='{"messageId": "notificationId"}'
    orkovia:connectorRetryPolicy='{"maxAttempts": 3, "retryDelayMillis": 500}'/>