Journey Manager (JM) The transaction engine for the platform. | System Manager / DevOps | 18.11 This feature was updated in 18.11.
Manager allows you to configure a System Event Publisher to publish submission events.
Select the submission checkboxes in the AWS SQS System Event Publisher service configuration to publish these events.
System Event Publisher sends out submission events in the following JSONJSON (JavaScript Object Notation) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays. format.
{
"environmentName": "server1.com",
"systemId": "c41d354134397c0362846d5efd7f34f4",
"serverNode": "ip-192-168-120-149.us-west-2.compute.internal - TM Server",
"environmentName": "Engineering Test 1",
"threadName": "default task-87",
"submission": {
"id": 17253,
"eventTime": "2018-10-05T13:15:30Z",
"submitKey": "ade3e4ebfe7016c8c10a3b5c0ee107e7",
"requestKey": "28673f7e0c92d9d7ebc8bd80af8318af",
"trackingCode": "Y85C5H",
"clientCode": "maguire",
"formCode": "CCA-RB",
"formStatus": "Saved",
"deliveryStatus": "Not Ready",
"user": "[email protected]",
"jobRefNumber": "RJ6GJR9",
"formDataMap": {
"First Name": "John",
"Last Name": "Smith",
"Email": "[email protected]",
"Mobile": "0417 298 273"
},
"errorLog": [
{
"id": 1850,
"errorTime": "2018-05-10T20:36+1000",
"errorType": "Email",
"message": "SmtpEmailService: SMTP Host=null"
}
],
"eventLog": [
{
"id": 69378,
"eventTime": "2018-10-05T13:15:30Z",
"eventType": "INFO",
"message": "Email sent to: [email protected]"
}
],
"groovyServiceLog": [
{
"id": 74308,
"invokeTime": "2018-10-05T13:15:30Z",
"serviceName": "IDV Service",
"versionNumber": "1.0.2",
"durationMs": 26,
"status": "Completed",
"groovyLog": [
"13:15:30,056 INFO Applicant CIN: 121483-38390\r",
"13:15:30,094 INFO IDV Status: Completed"
]
}
],
"milestone": [
"IDV" : "Completed"
],
"property": {
"CIN": "121483-38390"
},
"requestLog": {
"id": 32813,
"requestTimestamp": "2018-05-10T20:34+1000",
"requestKey": "6e29b53f7b8cc4e5bf39148be987ef69",
"sessionId": "oC20STVJ4tvEOPl4jP256zhucOAX8YH5AIv7gzFj",
"ipAddress": "114.141.100.202",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"
}
}
}
For more information on the form status and delivery status values, see data retention status.
If the formStatus
is Abandoned, an additional formAbandonmentType
indicating the reason for abandonment is included.
A form abandonment types can be one of the following:
The following is an example of an abandoned transaction with an additional formAbandonmentType
:
...
"formStatus": "Abandoned",
"deliveryStatus": "Not Ready",
"formAbandonmentType": "Cancelled",
"formDataMap": {
...
}
...
Manager includes submission PII data purging information in a JSON message. | 18.11 This feature was introduced in 18.11.
This event is always published by the AWS SQS System Event Publisher service.
You can use this functionality to:
The JSON format is the same as for submissions events with the following extra fields:
Before purging
{
...
"deliveryStatus": "Completed",
"scheduledPiiDataPurgeTime": "2018-10-23T15:12:22+1100",
"scheduledSubmissionPurgeTime": "2019-01-14T15:12:22+1100",
"user": "[email protected]",
...
}
After purging
{
...
"deliveryStatus": "Completed",
"scheduledPiiDataPurgeTime": "2018-10-16T15:16:50+1100",
"piiDataPurgedTime": "2018-10-16T15:16:59+1100",
"scheduledSubmissionPurgeTime": "2019-01-14T15:12:23+1100",
"user": "[email protected]"
...
}
Next, learn about other events.