Environments are used to isolate tasks and workflows instances between team members or between development and production. A task or a workflow dispatched in an environment will be processed only by an Agent listening the same environment.
When dispatching a task or a workflow with Zenaton, an environment must be provided: everything processed by Zenaton is related to an environment, defined by our application Id and the environment's name (an arbitrary string - typically "dev", "staging" or "production").
Task Or Workflow Not Processed
If a task or workflow does not start (you can see this on the Zenaton dashboard), you should check to verify that there is at least one Agent listening the corresponding environment. If it's not the case, the task or workflow will wait until an Agent is listening.
Create A New environment
To create a new environment, you have to setup an Agent to listen to it!