Skip to main content

Route Definition: Leave Request Route

This document elaborates on the "Route Definition" section of specification.md.

Basic Information​

ItemValue
Route NameLeave Request Route
Route IDleave_request_route

Route Configuration Diagram​

Node Definitions​

Node List​

Node OrderNode TypeNode NameAssigneeDescription
1Start NodeStart-Start of the route
2Application NodeLeave RequestThe applicant themselvesEntering and submitting the leave request
3Approval NodeSupervisor ApprovalThe applicant's direct supervisorApproves while considering business impact
4Approval NodeFinal HR ApprovalHR staffGives final approval after checking the remaining balance and regulations
5End NodeEnd-End of the route

Processing Authority Plugin​

Plugin Configuration List​

Node NamePlugin NamePlugin IDDescription
Supervisor ApprovalApplicant's Superior Organization + Positionapply_user_one_step_upper_department_and_postResolves the applicant's direct supervisor as the assignee
Final HR ApprovalOrganization + Roledepartment_and_roleResolves users belonging to the specified organization and role as assignees

Supervisor Approval Node: Processing Authority Plugin Details​

ItemValue
Plugin IDapply_user_one_step_upper_department_and_post
Assignee Resolution MethodA user belonging to the organization one level above the applicant's, holding the specified position
Resolution TimingThe date to resolve assignees (per the flow definition's function settings)

Final HR Approval Node: Processing Authority Plugin Details​

ItemValue
Plugin IDdepartment_and_role
Assignee Resolution MethodA user belonging to the specified organization and holding the specified role
Resolution TimingThe date to resolve assignees (per the flow definition's function settings)
Configured OrganizationHR Department
Configured RoleHR Staff role

Processing Flow Notes​

ProcessingDescription
Send back (Supervisor)The supervisor sends it back to the application node
Send back (HR Department)HR sends it back to the application node or the supervisor approval node
DenialThe supervisor or HR denies the request. The matter is completed (denied)
WithdrawalThe applicant withdraws the request while it is unprocessed by the assignee of the next node
CancellationThe applicant cancels an unapproved request. The matter is completed (canceled)
HoldAn approver temporarily holds processing. Processing by any assignee other than the person who placed the hold is prohibited
Release HoldThe approver who placed the hold releases it, allowing processing to resume