TruBot Steps
  • 26 Jul 2024
  • 1 Minute to read
  • Dark
    Light

TruBot Steps

  • Dark
    Light

Article summary

Step Details
Introduced in Version9.0.0
Last Modified in Version9.0.0
LocationIntegration > TruBot

Prerequisites 

These steps require the TruBot module to be installed before they will be available in the Toolbox. After installation a dependency also needs to be made to a specific Project for the steps to appear there.


Steps

Bot

Get Bot Variables Values

Inputs

PropertyDescriptionData Type
Bot IdThe identifying number of the bot whose variables are to be retrieved.Int32
Job Execution IdThe identifying execution number of the job associated with the bot the user is requesting.String
Job IdThe identifying number of the job associated with the bot the user is requesting.Int32

Outputs

PropertyDescriptionData Type
OutputThis will be the variables for the Inputted Bot.BotVariablesValuesResponse

Get Job Details

Inputs

PropertyDescriptionData Type
Bot IdThe identifying number of the bot associated with the job the users is requesting details for.Int32
From Initiation Date TimeThe job will have started on or after this date.DateTime
To Initiation Date TimeThe job will have ended on or before this date.DateTime

Outputs

PropertyDescriptionData Type
OutputThe details of the requested job.JobDetailsResponse

Get Jobs Status By Job Execution Id

Inputs

PropertyDescriptionData Type
Job Execution IdThe identifying execution number for the job the users requests.String

Outputs

PropertyDescriptionData Type
OutputThe status of the requested job.JobStatusResponse

Get Job Status By Job Id

Inputs

PropertyDescriptionData Type
Job IdThe identifying number of the job the user requests.Int32

Outputs

PropertyDescriptionData Type
OutputThe status of the requested job.JobStatusResponse

Get Process Information By Bot Id

Inputs

PropertyDescriptionData Type
Bot IdThe bot associated with a process that the user requests information about.Int32

Outputs

PropertyDescriptionData Type
OutputThe information about the process being requested.
ProcessInformationResponse

Get Process Information By Name

Inputs

PropertyDescriptionData Type
Process NameThe name of the process being requested.String

Outputs

PropertyDescriptionData Type
OutputThe information about the process being requested.ProcessInformationResponse

Get Tru Bot Project Folder From Flow

Outputs

PropertyDescriptionData Type
OutputProvides the Project FolderId of the Project the TruBot running Flow is in.String

Run Bot

Inputs

PropertyDescriptionData Type
Bot IdThe identifying number of the bot to be called by this Step.Int32

Outputs

PropertyDescriptionData Type
OutputConfirmation that the bot was run.TruBotResponse

Run Bot and Wait

Inputs

PropertyDescriptionData Type
Bot IdThe bot that is being run by this Step.Int32
Minutes Between Status Checks
The amount of time, in minutes, between checks on the bot.
Int32

Outputs

PropertyDescriptionData Type
Substring1_OutputThe part of the string that was extracted.String

Botlog

Download Bot Transaction Log

Inputs

PropertyDescriptionData Type
Destination DirectoryDirectory where the logs will be saved to.String
Job Execution IdThe job the transaction log should be generated from.
String

Get Bot Transaction Log

Inputs

PropertyDescriptionData Type
Job Execution IdThe job the transaction log should be generated from.String

Outputs

PropertyDescriptionData Type
OutputThe generated log of the bot's transactions.BotTransactionLogResponse

TruBot Login

Outputs

PropertyDescriptionData Type
TruBot Authentication ResponseThis Step will attempt to authenticate the connection to TruBot.N/A


Step Changes

DescriptionVersionDateDeveloper Task
TruBot Module added9.0May 22, 2024[DT-039545]


Was this article helpful?

What's Next