In EasyCubed, most actions are achieved through the use of what we call Tasks. A Task contains a specific action that will run against one of the connectors in your environment. Tasks are built on Windows PowerShell and are executed on your EasyCubed Task Processor and usually use the credentials of the user who is logged in to the UMS.
When you open the Dashboard, the information displayed in most tiles is pulled from the various connectors you have installed. Each task starts in a Scheduled state, and once the schedule date is reached the task is picked up by your Task Processor and executed through the Running state until it is Finished. The main output of any task is in JSON format, while any Warnings, Errors or Verbose output are also captured.
Monitoring of Tasks
The Task Monitor button
reveals a recent task list related to the page you are currently viewing. You can click any one of the tasks to get a detailed view of the status of the task and data returned.
Note
You will not have immediate feedback on the status of a new task that was just created. That is to say when you perform an action in the UMS that creates one or more tasks to execute that action, you should monitor those tasks for successes or failures and investigate any warnings or errors encountered.
In the image below, the task "Retrieving Dashboard Information from EasyCubed Identity Sync" has failed and should be investigated further by clicking that task and reviewing the details.

Detailed Task View
Clicking any task in the Task Monitor pane will take you to a page with verbose details about the task.
The Parameters value is encrypted for some tasks, but is in clear-text for others and can be useful to determine what was attempted.
The Output, Warning, Error, Critical Error and Verbose panels are displayed depending on whether that kind of output was produced by a task. Output is where the actual data from the task is stored in JSON format.
Task Status Symbols
The following symbols are used to represent the status of a given task:
![]() |
The task is scheduled to run but has not started running yet. |
![]() |
The task is currently running. |
![]() |
The task completed with a successful status, and without any Warning or Error output. |
![]() |
The task completed but was flagged as unsuccessful. Check the output in Warning, Error and Critical Error. |
![]() |
The task completed with a successful status, but included Warning and/or Error output. |
![]() |
The task was cancelled. Tasks can be cancelled because a dependent task fails, because the task times out, or because someone manually cancelled it. When running recurring tasks manually using Run Now, any existing scheduled instances of the recurring task are Cancelled. |
![]() |
The task is dependent on another task that has not yet completed. |






