Process Model
First the elevator service technician gets a
task to make the maintenance for an elevator. This is a user task
so you can use this task as well when you are offline. In the
task form we added a button to see the location of the elevator
in Google maps. As well you have a timer that records the time
you need for the maintenance. So, we can simulate that you can
use active elements with JavaScript and process them on the
server side when you complete the task. And we attach some PDF's
to the case to simulate service manuals.
Second the team leader role gets a task to
approve the invoice for service to the customer. This is a normal
task so we can show that they can be used as well. In the invoice
you see the time all the parts from the maintenance task. We do
not continue on the result and stop the showcase here.
In addition we create one task per day to
restock the spare parts in the service car that he is using. So,
after the first maintenance task of the day, the task is created.
After the second only the data of the task is changed. We use a
trigger element for this.
Download
the Ivy project
We try to have available a few tasks any any
time. If no task is available, then you can create
a task on your own.
We also remove left over tasks on a regular
basis. But especially for the team lead role, it might be that
quite some invoice tasks might be open.