Available translations

Indicator Bot

indicator-bot.png
An indicator bot is an algorithm that processes information that other bots have generated, and produces elaborate datasets for others to consume.
Content
The indicator bot node holds all definitions required for an indicator bot to function. Definitions are split between the definition of processes and products. Processes are algorithms that go through an input dataset, perform certain calculations, and produce an output. Products are the outcome of the work produced by these algorithms, in the form of elaborate data sets.
Most of the behavior expected from an indicator bot is defined by the structure of nodes in the hierarchy and the references among the nodes within these definitions. As such, you do not need to code any of the functions that make up the infrastructure functionality. Dependencies, outputs, data structures, execution sequences, and several other problems are handled by the definitions embodied in the structure of nodes that make up an indicator, and are configured in the visual environment of the design space. Coding is limited to the actual calculation and data building procedures.
Configuring
Indicator Bot Configuration
Properties
  • codeName is the name of the bot as used within the code of the system.
Initial Values
These are the Initial Values for Indicator Bot configuration:
 {
    "codeName": ""
}
Examples
This is a list of properties featured by the Indicator Bot configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Indicator Bot Menu
The Indicator Bot node has the following Node Menu items:
The Configure menu item has the following properties:
  • action: Configure
  • label: Configure
  • iconPathOn: configuration
  • iconPathOff: configuration
  • dontShowAtFullscreen: true
  • actionFunction: uiObject.configEditor.activate
  • actionProject: Foundations
The Add Process Definition menu item has the following properties:
  • action: Add UI Object
  • label: Add Process Definition
  • relatedUiObjectProject: Foundations
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
The Add Product Definition menu item has the following properties:
  • action: Add UI Object
  • label: Add Product Definition
  • relatedUiObjectProject: Foundations
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
The Delete menu item has the following properties:
  • action: Delete UI Object
  • actionProject: Visual-Scripting
  • askConfirmation: true
  • confirmationLabel: Confirm to Delete
  • label: Delete
  • iconPathOn: delete-entity
  • iconPathOff: delete-entity
  • actionFunction: payload.executeAction
Indicator Bot Children
The Indicator Bot node has the following childrenNodesProperties:
The Processes node property features the following properties:
  • name: processes
  • type: array
  • autoAdd: true
  • project: Foundations
The Products node property features the following properties:
  • name: products
  • type: array
  • autoAdd: true
  • project: Foundations
Indicator Bot Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Indicator Bot with other nodes:
Compatible Types: