Kofax integration

The kofax integration allows easy configuration of some advanced tasks that would otherwise require multiple calls and endpoints. + It is the only way to send documents to the raptor document warehouse from inside E-Platform.

Basic configuration

Configuration is done via a JSON object:

{
    "SourceEndpoint": 111,
    "RaptorConfig":{
        "ApiGatewayUrl": "https://raptor.adultimagroup.com/apigateway",
        "ExternalSystemId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
        "Secret": "xxxxx",
        "RunAs": "SYSTEM"
    },
    "UploadStage": {
        "ResponseEndpointId": 112,
        "tags": [
            "0f8fad5b-d9cb-469f-a165-70867728950e",
            ...
        ]
    },
    "EnrichStage": {
        "ResponseEndpointId": 113,
        "AfterEndpoints": [112, 115]
        "TagTransformations": [
            { "TransformationId": 10, "Source": 115 },
            {
              "TransformationId": 11,
              "sources": [
                { "EndpointId": 115, "Key": "header" },
                { "EndpointId": 111, "Key": "kofax" }
              ]
            }
        ],
        "Templates": [
            { "code": "purchase\\invoice" }
        ],
        "Fields": [
            { "code": "comments" }
        ]
    }
}

Example of responses made available in the response endpoints:

Example of a tag transformation:

Note: this example contains a multi source input; from endpoints 57 & 60

Last updated