Skedulo job and allocation lifecycle.
Create and configure work
job represents a unit of work to be undertaken by one or more
resources for an
account. When a job is created, it can be given a description, duration, and an indication of the requirements to complete that job.
The job is given a
status that reflects its progress through the job workflow.
Refer to Job Lifecycle for more details.
Schedule and allocate jobs
schedule a job by giving it a start time. After a job has been scheduled, you can
allocate the job to one or more resources for completion.
Allocating the job creates a
job allocation, which stores information about the resource’s progress on completing the job.
After the job is allocated you can
dispatch it to the resource.
This sends a notification to their mobile device (using their preferred mechanisms such as a push notification or SMS). The resource can then either
reject the job (it is also possible to configure the job so that a resource cannot reject it).
As the resource completes part of their work the
job allocation will be updated, which is reflected in the job status.
For instance, when the resource is ready to start the job, they will move it to the
"In Progress" state. The Skedulo mobile app will also track the resource’s travel time as they progress through the job.
Jobs can include attachments, such as documents or images, that are collected as part of the process of completing the work. Jobs can also include custom fields, which can track additional information specific to your application.
It is possible to define a custom UI to update these fields in both the web and mobile apps.
Typically, the resources you will work with will be people, but it is also possible to define a resource as an
asset. Assets cannot be logged in, but they can be allocated to a job in the same way that people can.
Setting job start and end time fields.
Adding time constraints to jobs
Automatically create a new job or activity with data from a URL
Was this page helpful?