The my tasks view for the supervisor will have the same UI as the current CHW view. They key difference here is obviously around the task type/content.
As an v1, our goal is just to have one type of task: a task that is automatically generated based on the CHW's open tasks. (This mock shows a few others such as targets missed or inactivity.) We will need to discuss the required changes to the tasking model, but we want to allow the supervisor to process all of their CHWs' tasks and generate tasks when a CHW fails to complete their assigned tasks within a certain window. Aka if a PNC tasks is due, but has not been completed for more than 48 hours. We can confirm the exact time windows required.
[x] Add configuration that provides details on the currently logged in users role
[x] Filter out tasks to only those assigned to the supervisor -> task.owner
[x] Provide only the call action
[x] Implement scheduled plan activation - This will enable implementation of daily evaluation of tasks against actions to generate follow-up tasks for overdue tasks (Needs scoping and implementation) -> Scoping Doc
[x] Add plan actions to generate follow-up tasks for overdue tasks
The my tasks view for the supervisor will have the same UI as the current CHW view. They key difference here is obviously around the task type/content.
As an v1, our goal is just to have one type of task: a task that is automatically generated based on the CHW's open tasks. (This mock shows a few others such as targets missed or inactivity.) We will need to discuss the required changes to the tasking model, but we want to allow the supervisor to process all of their CHWs' tasks and generate tasks when a CHW fails to complete their assigned tasks within a certain window. Aka if a PNC tasks is due, but has not been completed for more than 48 hours. We can confirm the exact time windows required.