A task is a loose term to describe work that needs to be scheduled and executed. In Dime.Scheduler nomenclature, there are two types of tasks: open tasks and planned tasks.
Every task that you create through this endpoint is by default an open task, or a task that is yet to be planned. A planned task is nothing more than an open task that has been assigned a date and a resource. A planned task is also known as an appointment.
Open tasks appear in the open tasks lists while planned tasks are available in the planning board and the planned tasks list.
A task needs a link to a job. A job is the containing entity that holds the link to the back-office systems and are therefore essential. Jobs have information about high-level topics such as customers, while tasks hold the information about the work itself. Because of this data model, tasks can be very low-level and there can be many tasks for a given job.
|Name||Description||Short option||Long option|
|Url||The full URI to Dime.Scheduler, e.g. https://www.mydimescheduler.io||-u||--URI|
|User||The e-mail address of the forms account||-c||--user|
|Password||The password of the forms account||-p||--password|
|Action||Append or delete||-a to append / -d to delete||--append or --delete|
|JobNo||The unique identifier to describe the job||--jobno|
|TaskNo||The unique identifier to describe the task||--taskno|
|ShortDescription||A short description to describe the task||--shortdescription|
Create or update a category:
dimescheduler task -a -u https://mydimescheduler.io -c firstname.lastname@example.org -p mystrongpassword --jobno Hello World --taskno Hello world --shortdescription Joy to the world