Actions YAML Reference
|
Specify an ActionGroup object, such as the following:
Specify an array of actions, such as the following:
Action | Description |
---|---|
PrintBTWAction | Prints a BarTender document. |
PrintBTXMLScriptAction | Prints one or more BarTender documents by using BTXML script. |
PrintCommandScriptAction | Prints a BarTender document by using a combination of command lines and data. |
Action | Description |
---|---|
SearchAndReplaceAction | Searches for specific text or characters in the contents and replaces it with the specified text. |
SearchAndInsertBeforeAction | Searches for specific text or characters in the contents and inserts it before the specified text. |
SearchAndInsertAfterAction | Searches for specific text or characters in the contents and inserts it after the specified text. |
SearchAndDeleteAction | Searches for specific text or characters in the contents and deletes it. |
SearchAndDeleteEverythingBeforeAction | Searches for specific text or characters in the contents and deletes everything before it. |
SearchAndDeleteEverythingAfterAction | Searches for specific text or characters in the contents and deletes everything after it. |
InsertBeforeStartAction | Inserts specific text or characters before the contents starts. |
InsertAfterEndAction | Inserts specific text or characters at the end of the contents. |
TransformXMLUsingXSLTAction | Transforms a custom or proprietary XML format by using an XSLT stylesheet. |
OraclePrintRequestToBTXMLAction | Transforms an incoming Oracle XML request to BTXML script. |
SAPAIIToBTXMLAction | Transforms the incoming SAP AII XML to BTXML script. |
BTXMLPrintResponseToIBMWebSphereAction | Transforms the BTXML script response that was received from the last BarTender command that was run to IBM WebSphere Sensor Events. |
IBMWebSphereToBTXMLAction | Transforms incoming IBM WebSphere Sensor Events to BTXML script. |
IBMWebSphereToBTXMLWithPrintStatusAction | Transforms incoming IBM WebSphere Sensor Events to BTXML script that contains the print status. |
Action | Description |
---|---|
ReadFromNetworkSocketAction | Reads from a TCP or UDP socket for incoming data. |
ReadFromSerialPortAction | Reads from a serial port for incoming data. |
ReadFileAction | Reads the content of a file on any supported file system, including FTP, web, and cloud storage. |
WaitForFileAction | Waits for a file to appear in a specified folder before running subsequent actions. |
Action | Description |
---|---|
SendWebServiceRequestAction | Sends an HTTP request to a web service (REST or SOAP). |
SendEmailAction | Sends an email message. |
SendToNetworkSocketAction | Sends data over a TCP or UDP socket. |
SendToSerialPortAction | Writes information to a serial port. |
SendToMessageQueueAction | Sends a message to the Microsoft Message Queuing (MSMQ) service. |
WriteFileAction | Writes content to a file. |
WriteMessageToLogAction | Sends information to the message log. |
Action | Description |
---|---|
ActionGroup / GroupActions | Manages and runs a group of actions. |
WhileLoopActions | Continues to run the actions in the group as long as the condition is satisfied. |
ForLoopActions | Runs the actions in the group for the specified loop by incrementing or decrementing the variable. |
ForEachFileInFolderActions | Runs a group of one or more actions for all files in a folder that match a specified filter. |
ForEachFileInArchiveActions | Runs a group of one or more actions for all files in an archive folder that match a specified filter. |
RunAsUserActions | Runs a group of actions by using the credentials that are specified. |
ConditionActions | Runs either actions for true or actions for false based on the result of the condition. |
SelectCaseAction | Evaluates which Case subactions to run, according to their specified conditions. |
GoToAction | Jumps to a specific action to continue processing. |
StopAction | Stops all actions in the current execution. |
ShellCommandAction | Runs a shell command that can be used to run operating system commands or third-party utilities. |
PowerShellCommandAction | Runs a Windows PowerShell command (script). |
SetVariableAction | Sets the value of one variable. |
SetMultipleVariablesAction | Sets the value of one or more variables. |
IncrementVariableAction | Increments the variable by a specified value. |
DecrementVariableAction | Decrements the variable by a specified value each time the action is run. |
WaitAction | Specifies a time period that elapses before the action finishes. You can use this action to create a pause in sequential actions. |
WaitForFileAction | Waits for a file to appear in a specified folder before running subsequent actions. |
PrintBTWAction | Prints a BarTender document. |
PrintBTXMLScriptAction | Prints one or more BarTender documents by using BTXML script. |
BarTenderProcessAction | Runs a process file that was created in BarTender Process Builder. |
PrintCommandScriptAction | Prints a BarTender document by using a combination of command lines and data. |
BarTenderCommandLineAction | Prints a BarTender document by using the command-line interface. |
WorkflowTransitionAction | Move the librarian file from one state to another in its workflow by the specified transition. |
Action | Description |
---|---|
ReadFileAction | Reads the content of a file on any supported file system, including FTP, web, and cloud storage. |
WriteFileAction | Writes content to a file. |
CopyFileAction | Copies one or more files from one location to another. |
MoveFileAction | Moves one or more files from one location to another. |
RenameFileAction | Renames a file. |
DeleteFileAction | Deletes one or more files. |
ForEachFileInFolderActions | Runs a group of one or more actions for all files in a folder that match a specified filter. |
CreateFolderAction | Creates a folder. |
CopyFolderAction | Copies a folder to another folder location. |
MoveFolderAction | Moves a folder from one location to another. |
RenameFolderAction | Renames a folder. |
DeleteFolderAction | Deletes a folder. |
ForEachFileInArchiveActions | Runs a group of one or more actions for all files in an archive folder that match a specified filter. |
AddFilesToArchiveAction | Adds one or more files from a folder to an archive. |
ExtractFilesFromArchiveAction | Extracts one or more files from an archive to a specified folder. |
WorkflowTransitionAction | Move the librarian file from one state to another in its workflow by the specified transition. |
Action | Description |
---|---|
ForEachDatabaseRecordActions | Runs actions for each record in a database query. |
TransformTextToRecordSetAction | Transforms text or a text file to a record set. |
InsertDatabaseRecordAction | Inserts a database record into a connected database. |
UpdateDatabaseRecordsAction | Updates one or more database records. |
DeleteDatabaseRecordAction | Deletes one or more records from a connected database. |
ExecuteSQLAction | Runs an SQL script. |
Action | Description |
---|---|
AddFilesToArchiveAction | Adds one or more files from a folder to an archive. |
BarTenderCommandLineAction | Prints a BarTender document by using the command-line interface. |
BarTenderProcessAction | Runs a process file that was created in BarTender Process Builder. |
BTXMLPrintResponseToIBMWebSphereAction | Transforms the BTXML script response that was received from the last BarTender command that was run to IBM WebSphere Sensor Events. |
CaseActions | Defines the Case action group and runs the group of actions when the case condition is met. For more information, see ActionGroup and SelectCaseAction. |
CopyFileAction | Copies one or more files from one location to another. |
CopyFolderAction | Copies a folder to another folder location. |
CreateFolderAction | Creates a folder. |
DecrementVariableAction | Decrements the variable by a specified value each time the action is run. |
DeleteDatabaseRecordAction | Deletes one or more records from a connected database. |
DeleteFileAction | Deletes one or more files. |
DeleteFolderAction | Deletes a folder. |
ExecuteSQLAction | Runs an SQL script. |
ExtractFilesFromArchiveAction | Extracts one or more files from an archive to a specified folder. |
ForEachDatabaseRecordActions | Runs actions for each record in a database query. |
ForEachFileInArchiveActions | Runs a group of one or more actions for all files in an archive folder that match a specified filter. |
ForEachFileInFolderActions | Runs a group of one or more actions for all files in a folder that match a specified filter. |
ForLoopActions | Runs the actions in the group for the specified loop by incrementing or decrementing the variable. |
GoToAction | Jumps to a specific action to continue processing. |
ActionGroup / GroupActions | Manages and runs a group of actions. |
IBMWebSphereToBTXMLAction | Transforms incoming IBM WebSphere Sensor Events to BTXML script. |
IBMWebSphereToBTXMLWithPrintStatusAction | Transforms incoming IBM WebSphere Sensor Events to BTXML script that contains the print status. |
IncrementVariableAction | Increments the variable by a specified value. |
InsertDatabaseRecordAction | Inserts a database record into a connected database. |
InsertAfterEndAction | Inserts specific text or characters at the end of the contents. |
InsertBeforeStartAction | Inserts specific text or characters before the contents starts. |
MoveFileAction | Moves one or more files from one location to another. |
MoveFolderAction | Moves a folder from one location to another. |
OraclePrintRequestToBTXMLAction | Transforms an incoming Oracle XML requests to BTXML script. |
PowerShellCommandAction | Runs a Windows PowerShell command (script). |
PrintBTXMLScriptAction | Prints one or more BarTender documents by using BTXML script. |
PrintCommandScriptAction | Prints a BarTender document by using a combination of command lines and data. |
PrintBTWAction | Prints a BarTender document. |
ReadFileAction | Reads the content of a file on any supported file system, including FTP, web, and cloud storage. |
ReadFromNetworkSocketAction | Reads from a TCP or UDP socket for incoming data. |
ReadFromSerialPortAction | Reads from a serial port for incoming data. |
RenameFileAction | Renames a file. |
RenameFolderAction | Renames a folder. |
RunAsUserActions | Runs a group of actions by using the credentials that are specified. |
SAPAIIToBTXMLAction | Transforms the incoming SAP AII XML to BTXML script. |
SearchAndDeleteAction | Searches for specific text or characters in the contents and deletes it. |
SearchAndDeleteEverythingAfterAction | Searches for specific text or characters in the contents and deletes everything after it. |
SearchAndDeleteEverythingBeforeAction | Searches for specific text or characters in the contents and deletes everything before it. |
SearchAndInsertAfterAction | Searches for specific text or characters in the contents and inserts it after the specified test. |
SearchAndInsertBeforeAction | Searches for specific text or characters in the contents and inserts it before the specified test. |
SearchAndReplaceAction | Searches for specific text or characters in the contents and replaces it with the specified text. |
ConditionActions | Runs either actions for true or actions for false based on the result of the condition. |
SelectCaseAction | Evaluates which Case subactions to run, according to their specified conditions. |
SendEmailAction | Sends an email message. |
SendToMessageQueueAction | Sends a message to the Microsoft Message Queuing (MSMQ) service. |
SendToNetworkSocketAction | Sends data over a TCP or UDP socket. |
SendToSerialPortAction | Writes information to a serial port. |
SendWebServiceRequestAction | Sends an HTTP request to a web service (REST or SOAP). |
SetMultipleVariablesAction | Sets the value of one or more variables. |
SetVariableAction | Sets the value of one variable. |
ShellCommandAction | Runs a shell command that can be used to run operating system commands or third-party utilities. |
StopAction | Stops all actions in the current execution. |
TransformTextToRecordSetAction | Transforms text or a text file to a record set. |
TransformXMLUsingXSLTAction | Transforms a custom or proprietary XML format by using an XSLT stylesheet. |
WaitAction | Specifies a time period that elapses before the action finishes. You can use this action to create a pause in sequential actions. |
UpdateDatabaseRecordsAction | Updates one or more database records. |
WaitForFileAction | Waits for a file to appear in a specified folder before running subsequent actions. |
WhileLoopActions | Continues to run the actions in the group as long as the condition is satisfied. |
WriteFileAction | Writes content to a file. |
WriteMessageToLogAction | Sends information to the message log. |
WorkflowTransitionAction | Move the librarian file from one state to another in its workflow by the specified transition. |
Component | Description |
---|---|
DataTarget | Specifies the source or target of data. The source can be a variable, a template that contains variables, or an external file. |
FileTarget | Specifies the file system and path of the target file. |
FolderTarget | Specifies the file system and path of the target folder. |
ActionTextEncoding | Specifies the encoding scheme that is used in various action properties. |