show / hide menu

Sub Activity – Transaction

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.