Get Transaction
Estimated reading: 3 minutes
The Get Transaction component enables you to get the details of the already created transactions in the selected queue within the workflow.
From the selected queue, the component retrieves the following information:
- URN (Unique Reference Number) of the transaction
- Batch ID associated with the transaction
- Field names and values configured for the selected queue
Pre-requisites
- Ensure a project is created in Robility Manager.
- Within the project, ensure you can access the Interact Workflow that needs to be configured in Robility Manager.
- Under the Project Configuration tab, verify that the following are properly configured: Fields, Queue, and Business Rules.
- If the existing URN is locked, it must be unlocked in Robility Manager before extracting the transaction details.
Parameter
| Parameter | Description |
|---|---|
| Select Queue |
Select the Queue name from the dropdown list.
The transaction details will be extracted from Robility Manager against the selected queue. |
| Select Queue Mode |
Specifies the queue mode:
Random (transactions are retrieved in non-sequential order), or FIFO (First In, First Out; the oldest transaction is processed first). |
| Auto File Save |
When enabled, the transaction files are saved in the File Manager of Robility Flow.
Note: All images and files (such as documents, PDFs, etc.) associated with the transaction are stored in the File Manager. The File Manager can be accessed from the menu section of the workflow canvas. |
| Time Out | Specifies the maximum time allowed for the workflow to be executed. The operation will stop if this limit is exceeded to prevent hanging. |
| Retry Count | Specifies the number of retry attempts if the initial flow fails. |
| Delay Between Retries (seconds) | Specifies the amount of time (in seconds) to wait before attempting a retry. |
| Delay Before Execution (seconds) | Specifies the amount of time (in seconds) to wait before executing the flow. |
| Delay After Execution (seconds) | Specifies the amount of time (in seconds) to wait after completing the flow execution. |
| Continue on Error |
Determines whether the workflow should proceed if the current component encounters an error:
Stop Workflow – Stops the workflow immediately. Continue – Continues the workflow without capturing error details. Continue (Using Error Output) – Continues the workflow and makes the error information available to downstream steps through the output section. |
Output
| Output | Description |
|---|---|
| Output | Returns the transaction details of the selected queue and mode, including URN, Batch ID, field names, and their values. |
| Data | Returns the transaction details in JSON format. |
| Dataframe | Returns the transaction details in tabular format. |
How to Use the “Get Transaction” Component
- Drag and drop the Get Transaction component into your workflow.
- Select the Queue from the drop-down menu.
- Choose the Queue Mode (Random or FIFO) from the available options.
- Execute the workflow to fetch transaction details.
-
The output will display the details of transactions from the selected queue.
Example: You can use this output (message) in the Update Transaction component in your workflow.