Available translations

Task

foundations.png
task.png
A task is the device used to control bot instances, that is, to start and stop bots, including sensors, indicators and the trading bot.
Content
Each task controls a single bot. A bot instance running on its own task is independent from other bots at the operating system level, thus, may not be affected by errors ocurring on those other bots.
When a task is started, the process instance of the bot instance attached to the task is started. Also, a visual indication that both the task and the process instance are running appear surrounding the corresponding nodes, in the form of a progress ring.
Running
Task Menu
The Task node has the following Node Menu items:
The Run menu item has the following properties:
  • action: Run Task
  • label: Run
  • workingLabel: Stop
  • workDoneLabel: Task Running
  • workFailedLabel: Task Cannot be Run
  • secondaryAction: Stop Task
  • secondaryLabel: Stop
  • secondaryWorkingLabel: Stopping...
  • secondaryWorkDoneLabel: Task Stopped
  • secondaryWorkFailedLabel: Task Cannot be Stopped
  • secondaryIcon: stop
  • iconPathOn: run
  • iconPathOff: run
  • actionFunction: payload.executeAction
The Debug menu item has the following properties:
  • action: Debug Task
  • label: Debug
  • workingLabel: Debugging
  • workDoneLabel: Debug Request Sent
  • workFailedLabel: Task Cannot be Debugged
  • iconPathOn: status-dependency
  • iconPathOff: status-dependency
  • actionFunction: payload.executeAction
The Add Bot Instance menu item has the following properties:
  • label: Add Bot Instance
  • iconPathOn: add-bot-instance
  • iconPathOff: add-bot-instance
  • menuItems: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Add Key Reference menu item has the following properties:
  • action: Add UI Object
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: keyReference
  • label: Add Key Reference
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Add Managed Tasks menu item has the following properties:
  • action: Add UI Object
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: managedTasks
  • label: Add Managed Tasks
  • relatedUiObject: Managed Tasks
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Foundations
The Add Task Server App Reference menu item has the following properties:
  • action: Add UI Object
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: taskServerAppReference
  • label: Add Task Server App Reference
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: User-Apps
The Add P2P Network Client menu item has the following properties:
  • action: Add UI Object
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: p2pNetworkClient
  • actionFunction: payload.executeAction
  • actionProject: Visual-Scripting
  • relatedUiObjectProject: Network
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
Task Children
The Task node has the following childrenNodesProperties:
The Bot node property features the following properties:
  • name: bot
  • type: node
The Bot node property features the following properties:
  • name: bot
  • type: node
The Bot node property features the following properties:
  • name: bot
  • type: node
The Bot node property features the following properties:
  • name: bot
  • type: node
The Bot node property features the following properties:
  • name: bot
  • type: node
The Bot node property features the following properties:
  • name: bot
  • type: node
  • childType: Study Bot Instance
The Bot node property features the following properties:
  • name: bot
  • type: node
The Key Reference node property features the following properties:
  • name: keyReference
  • type: node
The Managed Tasks node property features the following properties:
  • name: managedTasks
  • type: node
  • childType: Managed Tasks
The Task Server App Reference node property features the following properties:
  • name: taskServerAppReference
  • type: node
  • project: User-Apps
The P2p Network Client node property features the following properties:
  • name: p2pNetworkClient
  • type: node
  • project: Network
Task Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Task with other nodes:
Compatible Types: