UNPKG

camunda-modeler

Version:

Camunda Modeler for BPMN, DMN and CMMN, based on bpmn.io

164 lines (163 loc) 8.24 kB
<?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/test"> <process id="myProcess" name="My process" isExecutable="true"> <startEvent id="startevent1" name="Start"></startEvent> <serviceTask id="servicetask1" name="Upload Pictures" activiti:class="org.crowdcomputer.impl.MarketPlaceTask" activiti:extensionId="org.crowdcomputer.ui.task.MarketPlaceTask"> <extensionElements> <activiti:field name="description"> <activiti:string>upload pictures</activiti:string> </activiti:field> <activiti:field name="deadline"> <activiti:string>0y 0mo 1w 0d 0h 0m 0s</activiti:string> </activiti:field> <activiti:field name="number_of_instances"> <activiti:string>2</activiti:string> </activiti:field> <activiti:field name="page_url"> <activiti:string>http://electrocrowd.com/upload&amp;bucket=7</activiti:string> </activiti:field> <activiti:field name="reward"> <activiti:string>1.0</activiti:string> </activiti:field> <activiti:field name="platform"> <activiti:string>CCM</activiti:string> </activiti:field> <activiti:field name="input"> <activiti:string>data</activiti:string> </activiti:field> <activiti:field name="output"> <activiti:string>data</activiti:string> </activiti:field> </extensionElements> </serviceTask> <sequenceFlow id="flow1" sourceRef="startevent1" targetRef="servicetask1"></sequenceFlow> <serviceTask id="servicetask2" name="Split Data Task" activiti:class="org.crowdcomputer.impl.SplitData" activiti:extensionId="org.crowdcomputer.ui.SplitData"> <extensionElements> <activiti:field name="operation"> <activiti:string>SplitN</activiti:string> </activiti:field> <activiti:field name="n"> <activiti:string>1</activiti:string> </activiti:field> <activiti:field name="m"> <activiti:string>0</activiti:string> </activiti:field> <activiti:field name="input"> <activiti:string>data</activiti:string> </activiti:field> <activiti:field name="output"> <activiti:string>data</activiti:string> </activiti:field> </extensionElements> </serviceTask> <sequenceFlow id="flow2" sourceRef="servicetask1" targetRef="servicetask2"></sequenceFlow> <exclusiveGateway id="exclusivegateway1" name="Exclusive Gateway"></exclusiveGateway> <sequenceFlow id="flow3" sourceRef="servicetask2" targetRef="exclusivegateway1"></sequenceFlow> <serviceTask id="servicetask3" name="Tag pictures" activiti:class="org.crowdcomputer.impl.MarketPlaceTask" activiti:extensionId="org.crowdcomputer.ui.task.MarketPlaceTask"> <extensionElements> <activiti:field name="description"> <activiti:string>tag picutres</activiti:string> </activiti:field> <activiti:field name="deadline"> <activiti:string>0y 0mo 1w 0d 0h 0m 0s</activiti:string> </activiti:field> <activiti:field name="number_of_instances"> <activiti:string>1</activiti:string> </activiti:field> <activiti:field name="page_url"> <activiti:string>http://electrocrowd.com/annotation</activiti:string> </activiti:field> <activiti:field name="reward"> <activiti:string>0.5</activiti:string> </activiti:field> <activiti:field name="platform"> <activiti:string>CCM</activiti:string> </activiti:field> <activiti:field name="input"> <activiti:string>data</activiti:string> </activiti:field> <activiti:field name="output"> <activiti:string>data1</activiti:string> </activiti:field> </extensionElements> </serviceTask> <serviceTask id="servicetask4" name="categorize pictures" activiti:class="org.crowdcomputer.impl.MarketPlaceTask" activiti:extensionId="org.crowdcomputer.ui.task.MarketPlaceTask"> <extensionElements> <activiti:field name="description"> <activiti:string>categorize pictures</activiti:string> </activiti:field> <activiti:field name="deadline"> <activiti:string>0y 0mo 1w 0d 0h 0m 0s</activiti:string> </activiti:field> <activiti:field name="number_of_instances"> <activiti:string>1</activiti:string> </activiti:field> <activiti:field name="page_url"> <activiti:string>http://electrocrowd.com/category</activiti:string> </activiti:field> <activiti:field name="reward"> <activiti:string>0.5</activiti:string> </activiti:field> <activiti:field name="platform"> <activiti:string>CCM</activiti:string> </activiti:field> <activiti:field name="input"> <activiti:string>data</activiti:string> </activiti:field> <activiti:field name="output"> <activiti:string>data2</activiti:string> </activiti:field> </extensionElements> </serviceTask> <exclusiveGateway id="exclusivegateway2" name="Exclusive Gateway"></exclusiveGateway> <serviceTask id="servicetask5" name="Summary" activiti:class="org.crowdcomputer.impl.MarketPlaceTask" activiti:extensionId="org.crowdcomputer.ui.task.MarketPlaceTask"> <extensionElements> <activiti:field name="description"> <activiti:string>summary</activiti:string> </activiti:field> <activiti:field name="deadline"> <activiti:string>0y 0mo 0w 0d 0h 0m 0s</activiti:string> </activiti:field> <activiti:field name="number_of_instances"> <activiti:string>1</activiti:string> </activiti:field> <activiti:field name="page_url"> <activiti:string>http://electrocrowd.com/validate</activiti:string> </activiti:field> <activiti:field name="reward"> <activiti:string>0</activiti:string> </activiti:field> <activiti:field name="platform"> <activiti:string>CCM</activiti:string> </activiti:field> <activiti:field name="input"> <activiti:string>data</activiti:string> </activiti:field> <activiti:field name="output"> <activiti:string>data</activiti:string> </activiti:field> </extensionElements> </serviceTask> <endEvent id="endevent1" name="End"></endEvent> <sequenceFlow id="flow4" sourceRef="servicetask5" targetRef="endevent1"></sequenceFlow> <sequenceFlow id="flow6" sourceRef="servicetask3" targetRef="exclusivegateway2"></sequenceFlow> <sequenceFlow id="flow7" sourceRef="exclusivegateway1" targetRef="servicetask3"></sequenceFlow> <sequenceFlow id="flow8" sourceRef="exclusivegateway1" targetRef="servicetask4"></sequenceFlow> <sequenceFlow id="flow9" sourceRef="servicetask4" targetRef="exclusivegateway2"></sequenceFlow> <sequenceFlow id="flow10" sourceRef="exclusivegateway2" targetRef="servicetask7"></sequenceFlow> <serviceTask id="servicetask7" name="Join Object Task" activiti:class="org.crowdcomputer.impl.JoinObject" activiti:extensionId="org.crowdcomputer.ui.JoinObject"> <extensionElements> <activiti:field name="field"> <activiti:string>resource_id</activiti:string> </activiti:field> <activiti:field name="input"> <activiti:string>data1,data2</activiti:string> </activiti:field> <activiti:field name="output"> <activiti:string>id</activiti:string> </activiti:field> </extensionElements> </serviceTask> <sequenceFlow id="flow11" sourceRef="servicetask7" targetRef="servicetask5"></sequenceFlow> </process> </definitions>