<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" id="Drevstroy" targetNamespace="https://new.doski-vrn.ru/2/">
 <process id="Production" name="Производство на склад" isExecutable="false">
  <laneSet id="Roles"><lane id="Planner" name="Планирование"><flowNodeRef>Start</flowNodeRef><flowNodeRef>Plan</flowNodeRef><flowNodeRef>Check</flowNodeRef><flowNodeRef>Wait</flowNodeRef></lane><lane id="Workshop" name="Склад и цех"><flowNodeRef>Issue</flowNodeRef><flowNodeRef>Process</flowNodeRef><flowNodeRef>Accept</flowNodeRef><flowNodeRef>Post</flowNodeRef><flowNodeRef>Next</flowNodeRef><flowNodeRef>End</flowNodeRef></lane></laneSet>
  <startEvent id="Start" name="Потребность пополнения склада"/>
  <userTask id="Plan" name="Запланировать сушку или строгание"/>
  <exclusiveGateway id="Check" name="Материал доступен?"/>
  <intermediateCatchEvent id="Wait" name="Ожидать поступление"><conditionalEventDefinition id="Available"><condition>Материал поступил на склад</condition></conditionalEventDefinition></intermediateCatchEvent>
  <userTask id="Issue" name="Передать материалы в работу"/>
  <task id="Process" name="Выполнить сушку или строгание"/>
  <userTask id="Accept" name="Принять годные и брак"/>
  <task id="Post" name="Оприходовать выпуск и перенести стоимость"/>
  <exclusiveGateway id="Next" name="Нужна следующая операция?"/>
  <endEvent id="End" name="Продукция доступна на складе"/>
  <sequenceFlow id="F1" sourceRef="Start" targetRef="Plan"/><sequenceFlow id="F2" sourceRef="Plan" targetRef="Check"/>
  <sequenceFlow id="F3" name="Нет" sourceRef="Check" targetRef="Wait"/><sequenceFlow id="F4" sourceRef="Wait" targetRef="Check"/>
  <sequenceFlow id="F5" name="Да" sourceRef="Check" targetRef="Issue"/><sequenceFlow id="F6" sourceRef="Issue" targetRef="Process"/>
  <sequenceFlow id="F7" sourceRef="Process" targetRef="Accept"/><sequenceFlow id="F8" sourceRef="Accept" targetRef="Post"/>
  <sequenceFlow id="F9" sourceRef="Post" targetRef="Next"/><sequenceFlow id="F10" name="Да" sourceRef="Next" targetRef="Plan"/><sequenceFlow id="F11" name="Нет" sourceRef="Next" targetRef="End"/>
 </process>
</definitions>
