My main goal is to create three things:
1.) Create a Leave Request List
2.) Create an automated approval process workflow
3.) Create a Calendar Style List to display approved leaves for employees
What I have so far is I have created the list called TestingLeaveRequest. This list has the columns Name(Person or Group), Start Date (Date), End Date (Date), Day Status (Choice field[Full or Partial Day(s)]), Total Hours (Number), Reason (Multiple Lines of Text), and Approval (Choice field[Yes or No])(instead of Choice field, should this be a task outcome field?).
Once an employee or user fills out this form, an approval (task?) email will be sent to two managers, either or can approve it or deny it. After the list item has been created and the manager(s) are notified of the request, the workflow also sends an email to the user who created the list item telling them their leave request has been submitted for review.
Once the manager approves or denies the leave request, (in this case lets say approved) the user who created the list item is notified via email that their request has been approved and then whichever days they selected for leave will be marked on the calendar.
I have made workflows before, but I cannot seem to figure out the approval workflow. I also have no idea to implement the calendar, I have done plenty of research and can't find any good examples or anything. I have the list down.