Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Available from version

8.2

Workflow Type Name (Id)

ElsaRecordMatching, 42

Configured on

Description

When validating data against external services.

Data structure

Code Block
"Data": {
          "Lcid": int,
          "AttributeNameAndValueDataContract": [
            "AttributeName": string,
            "AttributeValue": string
          ]
        }

Example

Code Block
"Data": {
          "Lcid": 9,
          "AttributeValues": [
            {
              "AttributeName": 500003,
              "AttributeValue": "angela.merkel@bundesrat.de",
            },
            {
              "AttributeName": 1,
              "AttributeValue": "Angela",
            },
            {
              "AttributeName": 2,
              "AttributeValue": "Merkel",
            },
            {
              "AttributeName": 500007,
              "AttributeValue": "100",
            }
          ]
        }

C# class name

ExecuteByDefintionRequest

C# output class name

RecordMatchingWorkflowResultDataContract

Output data structure

Code Block
{
  HasMatched : bool,
  ResultAttributes : AttributeNameAndValueDataContract[]
  Errors : ValidationErrorDataContract[]
}
where AttributeNameAndValueDataContract is
{
  AttributeName : string,
  AttributeValue : string
}
and ValidationErrorDataContract is
{
  Key : string,
  ErrorMessage : string,
  ErrorMessageNameKey: string
}