I am creating an approval process on time sheet module. For this there will be 2 roles:
Manager
Employee
Scenario : When the employee submits the time sheet using a Task, the Task should change from
Submit → Submitted
An email should go to his manager.
On the same table the Manager can see, the employee’s time sheet.
He can either : Approve or Reject the time sheet by the employee using Task.
Can you please guide me to the correct path, any idea how this can be implemented?
I do have a rough idea, however its not fullproof.
Best answer by Mark Jongeling
Hi Rucha,
You can have two or three tasks depending on the desired implementation;
Submit timesheet (available to employee)
Approve timesheet (available to manager)
Disapprove timesheet (available to manager) - optional, otherwise merge 2 and 3 together
With role configuration, you can make sure the tasks are only available to the correct role.
Submit timesheet will start a process flow, or otherwise creates a record for a system flow to pick up and start sending an email to the manager of this employee.
You can have two or three tasks depending on the desired implementation;
Submit timesheet (available to employee)
Approve timesheet (available to manager)
Disapprove timesheet (available to manager) - optional, otherwise merge 2 and 3 together
With role configuration, you can make sure the tasks are only available to the correct role.
Submit timesheet will start a process flow, or otherwise creates a record for a system flow to pick up and start sending an email to the manager of this employee.
Thanks Mark, I started having 3 process flows with starting point as the task. Each process flow work for various status change along with sending emails to respective recipients.
@Mark Jongeling@Rucha Naik Alternatively, you could use a Context procedure to determine based on the Timesheet status which Task to show. This would also be a bit more robust if a Manager would have to Submit timesheets for himself too, which may or may not have to be approved by her/himself or another Manager.
@Rucha Naik Did Mark and Arie's answers help you solve this? If so can you please select which answer helped you most by selecting the best answer option.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.