Transactions handle and process individual transactions within your automation, allowing you to add, retrieve, and manage transaction items and queue entries efficiently.
The Transaction category has the following sub-activities:
Add Transaction Item: This activity adds a new item to the queue and starts a transaction.
Input Properties:
QueueName: Specify the name of the created queue where the queue item will be added.
Reference: A string or string variable used as an identifier for a queue item or a group of items.
TransactionInformation: Collection of additional information about the specific transaction item that is to be added.
Priority: It is to prioritize the transaction item that is added to the queue depending on priority list.
Delete Queue Item: This activity is used to delete a particular transaction from a specified queue in the Bot Manager.
Input Properties:
Transaction: Gets TransactionItem as input.
Get Queue Item: This activity enables to get a list of transactions from a specified queue in the Bot Manager.
Input Properties:
Filter: Creates query for filtering queue details.
Output Properties:
TransactionItem: Enter the QueueItem variable created which stores the first item from a queue, according to its priority and deadline.
Get Queue Items Details: This activity retrieves the list of transactions from a bot manager queue based on the multiple filters.
Input Properties:
Filter: Query for filtering queue details.
Output Properties:
QueueItems: The list of items from Bot Manager Queue that you want to retrieve.
Get Transaction Items Details: This activity enables the user to retrieve a list of transactions from a queue according to the filter(s).
Input Properties:
Filter: Query for filtering transaction details.
Output Properties:
TransactionItem: The list of items from the transaction that you want to retrieve.
Start Transaction: This activity helps to start a transaction in a particular job.
Input Properties:
QueueName: Specifies the name of the created queue.
Name: Specifies the name of the transaction to display.
Reference: Enter a string or string variable to act as an identifier for a queue item or a group of them.
TransactionInformation: Collection of additional information about the specific transaction item that is to be added.
Output Properties:
TransactionItem: Transaction variable that stores the transaction item.
Update Transaction Progress: This activity is used to update the transaction progress and transaction information.
Input Properties:
Progress: The custom progress status to set for the TransactionItem.
ItemInformation: Details of the transaction item for which progress is being checked.
TransactionItem: The transaction item whose progress is to be updated.
Update Transaction Status: This activity can be used to update the status of the transaction item to either Failed or Completed which will be reflected under the details of a particular queue in the Bot Manager.
Input Properties:
Status: The status to set for the TransactionItem, either ‘Completed’ or ‘Failed.
Output: Get data from transaction item using parameter.
TransactionItem: Transaction item whose status is to be updated.
Transaction Error:
Reason: The reason for which transaction failed. This field supports only string and string variables.
Error Type: The error type that the failed transaction has thrown.
Log Custom Message: This activity enables the user to send custom logs to the Bot manager and display them on the Jobs page.
Input Properties:
Description: The message you want to log.
Source: An activity label that helps to record the activity information in a log.