As first iteration I see:
I. actors & goals.
Actor 1: Owner : the one who makes the work plan
Goals: - need to input tasks in a work plan
- need to be notified of any changes in te task status
- need to approve a task as completed.
Actor 2: User: the one who performs the work
Goals - need to be notified when he is assigned to a task
- need to be able to update the task status he owns.
Actor 3: Authoriser (it seems he is just a vouyerist

Goals :need to know when a task es comlpeted.
II. Use Cases.
1. Create a work plan
Primary Actor: Owner
Secondary actor(s): Authoriser, User (they receive the notifications)
Basic path: create a work plan steps
Alternate path: tas completion approval.
Extension point: Notify
2. Status Update.
Primary actor: User
Secondary actor(s) Owner, Authoriser (they receive notification)
Extension point: Notify
3. Notification.
Extends: Status Update, Create Work Plan
Extension point: Notify
Condition: status reach an specific condition.
Thos is a first iteration, iso is a tentative approach but you can use it as start point,
Regards.