1
0
Files
ProcessGit Templates ac63e0dac9 Initial template import
2026-02-05 21:19:42 +00:00

305 lines
13 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="Definitions_1"
targetNamespace="http://bpmn.io/schema/bpmn">
<bpmn:process id="EmployeeOnboarding" name="Employee Onboarding Process" isExecutable="true">
<!-- Start Event -->
<bpmn:startEvent id="StartEvent_1" name="New Employee Hired">
<bpmn:outgoing>Flow_1</bpmn:outgoing>
</bpmn:startEvent>
<!-- Initial Task -->
<bpmn:task id="Task_InitiateOnboarding" name="Initiate Onboarding">
<bpmn:incoming>Flow_1</bpmn:incoming>
<bpmn:outgoing>Flow_2</bpmn:outgoing>
</bpmn:task>
<!-- Parallel Gateway - Fork -->
<bpmn:parallelGateway id="Gateway_Fork" name="Split Onboarding Tracks">
<bpmn:incoming>Flow_2</bpmn:incoming>
<bpmn:outgoing>Flow_HR</bpmn:outgoing>
<bpmn:outgoing>Flow_IT</bpmn:outgoing>
<bpmn:outgoing>Flow_Facilities</bpmn:outgoing>
</bpmn:parallelGateway>
<!-- HR Track -->
<bpmn:task id="Task_HR_CreateProfile" name="Create Employee Profile">
<bpmn:incoming>Flow_HR</bpmn:incoming>
<bpmn:outgoing>Flow_HR_2</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_HR_EnrollBenefits" name="Enroll in Benefits">
<bpmn:incoming>Flow_HR_2</bpmn:incoming>
<bpmn:outgoing>Flow_HR_3</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_HR_ScheduleOrientation" name="Schedule Orientation">
<bpmn:incoming>Flow_HR_3</bpmn:incoming>
<bpmn:outgoing>Flow_HR_Join</bpmn:outgoing>
</bpmn:task>
<!-- IT Track -->
<bpmn:task id="Task_IT_CreateAccounts" name="Create System Accounts">
<bpmn:incoming>Flow_IT</bpmn:incoming>
<bpmn:outgoing>Flow_IT_2</bpmn:outgoing>
</bpmn:task>
<bpmn:businessRuleTask id="Task_IT_AssignEquipment" name="Determine Equipment Assignment">
<bpmn:incoming>Flow_IT_2</bpmn:incoming>
<bpmn:outgoing>Flow_IT_3</bpmn:outgoing>
</bpmn:businessRuleTask>
<bpmn:task id="Task_IT_ConfigureWorkstation" name="Configure Workstation">
<bpmn:incoming>Flow_IT_3</bpmn:incoming>
<bpmn:outgoing>Flow_IT_Join</bpmn:outgoing>
</bpmn:task>
<!-- Facilities Track -->
<bpmn:task id="Task_Facilities_AssignWorkspace" name="Assign Workspace">
<bpmn:incoming>Flow_Facilities</bpmn:incoming>
<bpmn:outgoing>Flow_Facilities_2</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_Facilities_PrepareWorkspace" name="Prepare Workspace">
<bpmn:incoming>Flow_Facilities_2</bpmn:incoming>
<bpmn:outgoing>Flow_Facilities_3</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_Facilities_IssueAccessCard" name="Issue Access Card">
<bpmn:incoming>Flow_Facilities_3</bpmn:incoming>
<bpmn:outgoing>Flow_Facilities_Join</bpmn:outgoing>
</bpmn:task>
<!-- Parallel Gateway - Join -->
<bpmn:parallelGateway id="Gateway_Join" name="Merge Onboarding Tracks">
<bpmn:incoming>Flow_HR_Join</bpmn:incoming>
<bpmn:incoming>Flow_IT_Join</bpmn:incoming>
<bpmn:incoming>Flow_Facilities_Join</bpmn:incoming>
<bpmn:outgoing>Flow_3</bpmn:outgoing>
</bpmn:parallelGateway>
<!-- Final Tasks -->
<bpmn:task id="Task_SendWelcomePackage" name="Send Welcome Package">
<bpmn:incoming>Flow_3</bpmn:incoming>
<bpmn:outgoing>Flow_4</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_NotifyManager" name="Notify Manager">
<bpmn:incoming>Flow_4</bpmn:incoming>
<bpmn:outgoing>Flow_5</bpmn:outgoing>
</bpmn:task>
<!-- End Event -->
<bpmn:endEvent id="EndEvent_1" name="Onboarding Complete">
<bpmn:incoming>Flow_5</bpmn:incoming>
</bpmn:endEvent>
<!-- Sequence Flows -->
<bpmn:sequenceFlow id="Flow_1" sourceRef="StartEvent_1" targetRef="Task_InitiateOnboarding"/>
<bpmn:sequenceFlow id="Flow_2" sourceRef="Task_InitiateOnboarding" targetRef="Gateway_Fork"/>
<bpmn:sequenceFlow id="Flow_HR" sourceRef="Gateway_Fork" targetRef="Task_HR_CreateProfile"/>
<bpmn:sequenceFlow id="Flow_HR_2" sourceRef="Task_HR_CreateProfile" targetRef="Task_HR_EnrollBenefits"/>
<bpmn:sequenceFlow id="Flow_HR_3" sourceRef="Task_HR_EnrollBenefits" targetRef="Task_HR_ScheduleOrientation"/>
<bpmn:sequenceFlow id="Flow_HR_Join" sourceRef="Task_HR_ScheduleOrientation" targetRef="Gateway_Join"/>
<bpmn:sequenceFlow id="Flow_IT" sourceRef="Gateway_Fork" targetRef="Task_IT_CreateAccounts"/>
<bpmn:sequenceFlow id="Flow_IT_2" sourceRef="Task_IT_CreateAccounts" targetRef="Task_IT_AssignEquipment"/>
<bpmn:sequenceFlow id="Flow_IT_3" sourceRef="Task_IT_AssignEquipment" targetRef="Task_IT_ConfigureWorkstation"/>
<bpmn:sequenceFlow id="Flow_IT_Join" sourceRef="Task_IT_ConfigureWorkstation" targetRef="Gateway_Join"/>
<bpmn:sequenceFlow id="Flow_Facilities" sourceRef="Gateway_Fork" targetRef="Task_Facilities_AssignWorkspace"/>
<bpmn:sequenceFlow id="Flow_Facilities_2" sourceRef="Task_Facilities_AssignWorkspace" targetRef="Task_Facilities_PrepareWorkspace"/>
<bpmn:sequenceFlow id="Flow_Facilities_3" sourceRef="Task_Facilities_PrepareWorkspace" targetRef="Task_Facilities_IssueAccessCard"/>
<bpmn:sequenceFlow id="Flow_Facilities_Join" sourceRef="Task_Facilities_IssueAccessCard" targetRef="Gateway_Join"/>
<bpmn:sequenceFlow id="Flow_3" sourceRef="Gateway_Join" targetRef="Task_SendWelcomePackage"/>
<bpmn:sequenceFlow id="Flow_4" sourceRef="Task_SendWelcomePackage" targetRef="Task_NotifyManager"/>
<bpmn:sequenceFlow id="Flow_5" sourceRef="Task_NotifyManager" targetRef="EndEvent_1"/>
</bpmn:process>
<!-- Diagram -->
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="EmployeeOnboarding">
<bpmndi:BPMNShape id="StartEvent_1_di" bpmnElement="StartEvent_1">
<dc:Bounds x="152" y="212" width="36" height="36"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="135" y="255" width="70" height="27"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_InitiateOnboarding_di" bpmnElement="Task_InitiateOnboarding">
<dc:Bounds x="240" y="190" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_Fork_di" bpmnElement="Gateway_Fork">
<dc:Bounds x="395" y="205" width="50" height="50"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="380" y="262" width="80" height="27"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<!-- HR Track Shapes -->
<bpmndi:BPMNShape id="Task_HR_CreateProfile_di" bpmnElement="Task_HR_CreateProfile">
<dc:Bounds x="500" y="60" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_HR_EnrollBenefits_di" bpmnElement="Task_HR_EnrollBenefits">
<dc:Bounds x="650" y="60" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_HR_ScheduleOrientation_di" bpmnElement="Task_HR_ScheduleOrientation">
<dc:Bounds x="800" y="60" width="100" height="80"/>
</bpmndi:BPMNShape>
<!-- IT Track Shapes -->
<bpmndi:BPMNShape id="Task_IT_CreateAccounts_di" bpmnElement="Task_IT_CreateAccounts">
<dc:Bounds x="500" y="190" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_IT_AssignEquipment_di" bpmnElement="Task_IT_AssignEquipment">
<dc:Bounds x="650" y="190" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_IT_ConfigureWorkstation_di" bpmnElement="Task_IT_ConfigureWorkstation">
<dc:Bounds x="800" y="190" width="100" height="80"/>
</bpmndi:BPMNShape>
<!-- Facilities Track Shapes -->
<bpmndi:BPMNShape id="Task_Facilities_AssignWorkspace_di" bpmnElement="Task_Facilities_AssignWorkspace">
<dc:Bounds x="500" y="320" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Facilities_PrepareWorkspace_di" bpmnElement="Task_Facilities_PrepareWorkspace">
<dc:Bounds x="650" y="320" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Facilities_IssueAccessCard_di" bpmnElement="Task_Facilities_IssueAccessCard">
<dc:Bounds x="800" y="320" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_Join_di" bpmnElement="Gateway_Join">
<dc:Bounds x="955" y="205" width="50" height="50"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="940" y="262" width="80" height="27"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_SendWelcomePackage_di" bpmnElement="Task_SendWelcomePackage">
<dc:Bounds x="1060" y="190" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_NotifyManager_di" bpmnElement="Task_NotifyManager">
<dc:Bounds x="1210" y="190" width="100" height="80"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="EndEvent_1_di" bpmnElement="EndEvent_1">
<dc:Bounds x="1362" y="212" width="36" height="36"/>
<bpmndi:BPMNLabel>
<dc:Bounds x="1352" y="255" width="56" height="27"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<!-- Sequence Flow Edges -->
<bpmndi:BPMNEdge id="Flow_1_di" bpmnElement="Flow_1">
<di:waypoint x="188" y="230"/>
<di:waypoint x="240" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_2_di" bpmnElement="Flow_2">
<di:waypoint x="340" y="230"/>
<di:waypoint x="395" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_HR_di" bpmnElement="Flow_HR">
<di:waypoint x="420" y="205"/>
<di:waypoint x="420" y="100"/>
<di:waypoint x="500" y="100"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_HR_2_di" bpmnElement="Flow_HR_2">
<di:waypoint x="600" y="100"/>
<di:waypoint x="650" y="100"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_HR_3_di" bpmnElement="Flow_HR_3">
<di:waypoint x="750" y="100"/>
<di:waypoint x="800" y="100"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_HR_Join_di" bpmnElement="Flow_HR_Join">
<di:waypoint x="900" y="100"/>
<di:waypoint x="980" y="100"/>
<di:waypoint x="980" y="205"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_IT_di" bpmnElement="Flow_IT">
<di:waypoint x="445" y="230"/>
<di:waypoint x="500" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_IT_2_di" bpmnElement="Flow_IT_2">
<di:waypoint x="600" y="230"/>
<di:waypoint x="650" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_IT_3_di" bpmnElement="Flow_IT_3">
<di:waypoint x="750" y="230"/>
<di:waypoint x="800" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_IT_Join_di" bpmnElement="Flow_IT_Join">
<di:waypoint x="900" y="230"/>
<di:waypoint x="955" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_Facilities_di" bpmnElement="Flow_Facilities">
<di:waypoint x="420" y="255"/>
<di:waypoint x="420" y="360"/>
<di:waypoint x="500" y="360"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_Facilities_2_di" bpmnElement="Flow_Facilities_2">
<di:waypoint x="600" y="360"/>
<di:waypoint x="650" y="360"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_Facilities_3_di" bpmnElement="Flow_Facilities_3">
<di:waypoint x="750" y="360"/>
<di:waypoint x="800" y="360"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_Facilities_Join_di" bpmnElement="Flow_Facilities_Join">
<di:waypoint x="900" y="360"/>
<di:waypoint x="980" y="360"/>
<di:waypoint x="980" y="255"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_3_di" bpmnElement="Flow_3">
<di:waypoint x="1005" y="230"/>
<di:waypoint x="1060" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_4_di" bpmnElement="Flow_4">
<di:waypoint x="1160" y="230"/>
<di:waypoint x="1210" y="230"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_5_di" bpmnElement="Flow_5">
<di:waypoint x="1310" y="230"/>
<di:waypoint x="1362" y="230"/>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>