Pursuance Tasks


Roles

Volunteers

Receives and completes Task

Host

Creates and assigns Task, default Manager

Manager

Reviews Task


Fields

Title

input, required

Description

textarea with markdown

Manager

user list, defaults to Host. defines who assigns and reviews Task

Volunteer

user list, default blank. defines who accomplishes Task

Deliverable?

default is No (Deliverables are outside the System, and just Manager approval is enough), if Yes, File Upload is unlocked (define specs: picture, pdf, word document, text document)

Sequential?

default is No. If Yes, opens up new form asking Parent Task (Task can only start after Parent Task is Approved) or Child Task (Task approval unlocks Child Task)

Forum

like Main Forum, and open to all Volunteers.


Phases

Unassigned

Task is not paired with a Volunteer

In Progress

Task is paired with a Volunteer. Depending on project pacing, it nags Volunteer to finish it, via Notification

On Hold

Task is paired with a Volunteer, but has a Parent Task that is not Approved

Done

Volunteer follows requirements, deem Task completed, and hits Done manually. Manager receives a Notification to review it. If Manager disagrees it's Done, Task returns to In Progress, with a note (in forum). If Manager agrees it's Done, then it's Approved

Approved

System congratulates Volunteer and Manager on Main Forum (plus Notification). If Parent Task, Child Task moves automatically from On Hold to In Progress, and both Volunteers and Managers are notified.