Post Audit Event Activity
You can use this activity to post one or multiple audit events to the TIBCO AuditSafe server.
General
The General tab contains the following fields.
Description
You can enter a short description for the Post Audit Event activity on this Description tab.
Input
On the Input tab, you can specify the fields that you require. The following table lists the input items for the activity:
| Input Item | Data Type | Description |
|---|---|---|
| transaction_id | String | (Mandatory) Unique ID assigned to a business transaction. A common transaction ID assigned to an audit event can be linked to the next audit event. This results in a chronological chain of all audit events which can be viewed graphically on the "Audit Trail" page.
For a single transaction, only one transaction ID is required whereas a complex branched transaction requires the data from event_id and parent_id. |
| biz_proc | String | (Mandatory) Name of the business process that must be tracked. For example: Order business process,
Trade business process,
Purchase Order business process,
Claim, or
Payment.
Each business process specifies an audit trail of events and their respective status. |
| audit_event | String | (Mandatory) State of the business process that must be recorded.
For example: Order Accepted, Payment Authorized, Payment Settled, Order Cancelled, Order Filled, Claim Filed, Claim Adjusted, Order Routed, and Order Shipped. |
| event_desc | String | (Mandatory) Short description for an audit event. |
| event_timestamp | String | (Mandatory) Digital record which denotes the time at which an event occurred during the lifecycle of a transaction. |
| event_status | String | (Mandatory) Status of an audit event.
For example: The status of the placed order can be Pending, Failed, Processed, In Progress or Completed. |
| event_id | String | (Optional) User-defined ID assigned to a particular audit event. |
| event_source | String | (Optional) Source of an event trigger.
For example: It can be a nonphysical logical entity (Credit Checker program), an actual business department (Warehouse Department, Shipping Department), or an application/system (CRM, OMS, Purchasing System) through which the transaction processes. |
| event_destination | String | (Optional) Destination of an event.
For example: It can be an API being called by the source, or the system having the web service that receives a message from the message source. |
| parent_event_id | String | (Optional) event_id
of a previous event that is used to identify the hierarchy of the chain of events.
In the absence of a user-generated event_id, the tas_event_id is used as the parent event ID for subsequent events in branched workflows (to form a tree structure). You can view the parent-child relationship of the entire business transaction by using the parent event ID. |
| payload | String | (Optional) Additional information about an event.
It can be an XML file, a JSON file, or a PDF document that is uploaded to the system for further reference. |
| extra_props* | String | (Optional) User-defined additional properties describing an event other than the input fields provided. Lists the two additional fields for an event: prop_name and prop_value. For example: The prop_name can be Invoice number and prop_value can be any value which describes the property. |
Output
On the Output tab, you can check the response information. The following table lists the output items for the activity:
| Output Item | Data Type | Description |
|---|---|---|
| transaction_id | String | Unique ID of a business transaction. |
| tas_event_id | String | Unique ID generated by the system for every event sent to TIBCO AuditSafe.
This ID can be used as the parent ID in the subsequent events for branched transactions to form a tree structure. |
| event_id | String | Event ID which is populated only if an
event_id
is provided when data is sent to TIBCO AuditSafe.
This ID can be used as the parent ID in the subsequent events for branched transactions to form a tree structure. |

icon to select the