How annual leave gets approved

What happens to a leave request from the moment it is submitted?

Every request goes to the line manager; requests over ten working days also need HR, and anything that clashes with the year-end freeze needs the director. Approved leave is booked in the team calendar automatically.

2 items drawn dashed as assumptions

The diagram as text

Parts

Connections

Notes

connectionasync / optionalassumption (not shown by the evidence)
submit → managerapprovesapprovesdeclinesdeclinesyesyesnonohr → freezeyesyesnonodirector → bookedSubmit request in the HR portalSubmit request in the HRportalLine manager reviewsLine manager reviewsOver 10 working days?Over 10 workingdays?HR approvesHR approvesIn the year-end freeze?In the year-endfreeze?Director approvesDirector approvesBooked in team calendarBooked in team calendarEmployee told it's declinedEmployee told it's declinedassumed