Record status in K3 is concerned with what state the data is in with respect to external Target systems. For example, when data is input into K3, Mappings and Rules are applied. If the data is pushed to a downstream application that accepts the payload, K3 records that the data is in a "Successful" state. The data can terminate in several other statuses depending on the result of actions implemented in K3 Rules or in response to external Target system interactions. K3 will maintain a live record of the status throughout the route workflow and the final resulting status will remain in place in the Data Stream.
Data Statuses
Status | Description |
---|---|
Success | Data was sent to and accepted by the downstream system. No dot will appear beside successful data. |
Failed | Data was sent to and rejected by the downstream system. A red dot appears beside failed data. |
Dropped | Data failed a validation rule before being sent to the downstream system. A grey dot appears beside data that was dropped. |
In-Progress | Data that is currently being processed by K3. A yellow dot appears beside In-Progress data. |
Pending | Data that will stay in the K3 Data Stream until it is manually Repushed to the downstream system. An orange dot appears beside Pending Data |
Success
Failed
Dropped
In-Progress
Pending
How Do I Change the Status of Data In K3?
The status can be changed in K3 by Repushing (i.e. reflowing) the data. It should be noted that setting a specific status is not possible as the status is determined by processing the data through K3 to the external Target system.
To repush data:
- Select the affected row(s) by placing a check in the box located to the left of the affected row(s).
- Navigate to the bottom right of the screen and press Repush
Repush has the effect of re-flowing data. This means that the data already processed by K3 will re-transit mappings and rules so that any correction can be picked up.
Please note, all new mappings and rules must be applied before repushed data will transit them. To apply new mappings or rules, click Apply and Restart at the top right corner of the Mappings and/or Rules pages.
Repushing Successful or Dropped Data
K3 is automatically configured to allow failed and pending data to be repushed. However, in order to repush Successful or Dropped data, the route's configuration must be amended. Please note, the configuration is specific to one route, so this process must be repeated on each route where successful or dropped data will be repushed.
To allow for successful or dropped data to be repushed:
- Navigate to the Route Config page.
2. Navigate to the General Configuration page
3. In the grey box, type in the following:
allow-repush-successful true
allow-repush-dropped true
4. Click Save Config, then Apply and Restart
Please note that each line works independently of the other. In other words, a route can be configured to allow dropped data to be repushed without having to allow successful data to be repushed and vice versa.