diff --git a/.idea/dictionaries/jonas.xml b/.idea/dictionaries/jonas.xml new file mode 100644 index 0000000000000000000000000000000000000000..84b414e30bb00757f02806565ddbc768765b8d39 --- /dev/null +++ b/.idea/dictionaries/jonas.xml @@ -0,0 +1,3 @@ +<component name="ProjectDictionaryState"> + <dictionary name="jonas" /> +</component> \ No newline at end of file diff --git a/arduino/README.md b/arduino/README.md new file mode 100644 index 0000000000000000000000000000000000000000..f58410c9f6be68e693e91d5eb1111b00d68f5205 --- /dev/null +++ b/arduino/README.md @@ -0,0 +1,3 @@ +# Camunda IoT Demo + +## Arduino sources \ No newline at end of file diff --git a/camunda/README.md b/camunda/README.md new file mode 100644 index 0000000000000000000000000000000000000000..ec66f3914ab274afda7c32727a8e45e8d07e90c1 --- /dev/null +++ b/camunda/README.md @@ -0,0 +1,3 @@ +# Camunda IoT Demo + +## Camunda server application \ No newline at end of file diff --git a/camunda/camunda.iml b/camunda/camunda.iml new file mode 100644 index 0000000000000000000000000000000000000000..55e3152042636a4f6cf8fea26e96b8456983d9ba --- /dev/null +++ b/camunda/camunda.iml @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="FacetManager"> + <facet type="Spring" name="Spring"> + <configuration /> + </facet> + <facet type="web" name="Web"> + <configuration> + <webroots /> + <sourceRoots> + <root url="file://$MODULE_DIR$/src/main/java" /> + <root url="file://$MODULE_DIR$/src/main/resources" /> + </sourceRoots> + </configuration> + </facet> + </component> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp:3.2.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp-core:3.2.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter:3.2.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm:camunda-engine-spring:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm:camunda-engine:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.model:camunda-bpmn-model:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.model:camunda-xml-model:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.model:camunda-cmmn-model:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.dmn:camunda-engine-dmn:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.commons:camunda-commons-utils:1.6.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.model:camunda-dmn-model:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.dmn:camunda-engine-feel-api:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.dmn:camunda-engine-feel-juel:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.commons:camunda-commons-logging:1.6.1" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.commons:camunda-commons-typed-values:1.6.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-email:1.5" level="project" /> + <orderEntry type="library" name="Maven: com.sun.mail:javax.mail:1.6.2" level="project" /> + <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" /> + <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.4" level="project" /> + <orderEntry type="library" name="Maven: joda-time:joda-time:2.10.1" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.4" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-orm:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> + <orderEntry type="library" name="Maven: commons-pool:commons-pool:1.6" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.11.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.11.1" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> + <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.uuid:java-uuid-generator:3.1.2" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.webapp:camunda-webapp:classes:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm:camunda-engine-rest-core:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> + <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.13" level="project" /> + <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.13" level="project" /> + <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.13" level="project" /> + <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.13.Final" level="project" /> + <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> + <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jersey:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-server:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:osgi-resource-locator:1.0.1" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.27" level="project" /> + <orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.1" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-jaxb:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.containers:jersey-container-servlet-core:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.containers:jersey-container-servlet:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.ext:jersey-bean-validation:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.ext:jersey-spring4:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.inject:jersey-hk2:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-locator:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.javassist:javassist:3.22.0-CR2" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-utils:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-api:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:config-types:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-core:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-config:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-runlevel:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:class-model:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2.external:asm-all-repackaged:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.hk2:spring-bridge:2.5.0-b42" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-json-jackson:2.27" level="project" /> + <orderEntry type="library" name="Maven: org.glassfish.jersey.ext:jersey-entity-filtering:2.27" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.7" level="project" /> + <orderEntry type="library" name="Maven: org.camunda.bpm.webapp:camunda-webapp-webjar:7.10.0" level="project" /> + <orderEntry type="library" name="Maven: com.h2database:h2:1.4.197" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/camunda/pom.xml b/camunda/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..41330787ab30b64e41ffbe86d01f8780085b1da0 --- /dev/null +++ b/camunda/pom.xml @@ -0,0 +1,49 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>de.unikoblenz.dgbas</groupId> + <artifactId>camundaIoTDemo</artifactId> + <version>0.0.1-SNAPSHOT</version> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-dependencies</artifactId> + <version>2.1.1.RELEASE</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + + <dependencies> + <dependency> + <groupId>org.camunda.bpm.springboot</groupId> + <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId> + <version>3.2.0</version> + </dependency> + <dependency> + <groupId>com.h2database</groupId> + <artifactId>h2</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-maven-plugin</artifactId> + <configuration> + <layout>ZIP</layout> + </configuration> + <executions> + <execution> + <goals> + <goal>repackage</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> \ No newline at end of file diff --git a/camunda/src/main/java/de/unikoblenz/fgbas/bs/bpm/iot/Application.java b/camunda/src/main/java/de/unikoblenz/fgbas/bs/bpm/iot/Application.java new file mode 100644 index 0000000000000000000000000000000000000000..14bc26a78f1427eaa004381afe8a0b7cc1de666f --- /dev/null +++ b/camunda/src/main/java/de/unikoblenz/fgbas/bs/bpm/iot/Application.java @@ -0,0 +1,11 @@ +package de.unikoblenz.fgbas.bs.bpm.iot; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Application { + public static void main(String... args) { + SpringApplication.run(Application.class, args); + } +} diff --git a/camunda/src/main/java/de/unikoblenz/fgbas/bs/bpm/iot/TestService.java b/camunda/src/main/java/de/unikoblenz/fgbas/bs/bpm/iot/TestService.java new file mode 100644 index 0000000000000000000000000000000000000000..a23ca4f85c7515b4107ce6c6f1a52489e76a6ca8 --- /dev/null +++ b/camunda/src/main/java/de/unikoblenz/fgbas/bs/bpm/iot/TestService.java @@ -0,0 +1,15 @@ +package de.unikoblenz.fgbas.bs.bpm.iot; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.delegate.JavaDelegate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class TestService implements JavaDelegate { + + private final Logger LOGGER = LoggerFactory.getLogger(TestService.class); + + public void execute(DelegateExecution delegateExecution) throws Exception { + LOGGER.info("Amazing IoT api call...."); + } +} diff --git a/camunda/src/main/resources/META-INF/diagram_1.bpmn b/camunda/src/main/resources/META-INF/diagram_1.bpmn new file mode 100644 index 0000000000000000000000000000000000000000..5041e52fceffb305688e0efea4e2f01bb8ad14ab --- /dev/null +++ b/camunda/src/main/resources/META-INF/diagram_1.bpmn @@ -0,0 +1,82 @@ +<?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:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_0m41206" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="2.2.4"> + <bpmn:process id="Process_1" isExecutable="true"> + <bpmn:startEvent id="StartEvent_1"> + <bpmn:outgoing>SequenceFlow_1z111f9</bpmn:outgoing> + </bpmn:startEvent> + <bpmn:sequenceFlow id="SequenceFlow_1z111f9" sourceRef="StartEvent_1" targetRef="ExclusiveGateway_09r95mp" /> + <bpmn:endEvent id="EndEvent_11c5iyc"> + <bpmn:incoming>SequenceFlow_1wfucxl</bpmn:incoming> + </bpmn:endEvent> + <bpmn:serviceTask id="Task_1ls08zd" name="Call IoT and do amazing stuff" camunda:class="de.unikoblenz.fgbas.bs.bpm.iot.TestService"> + <bpmn:incoming>SequenceFlow_0nwksx9</bpmn:incoming> + <bpmn:outgoing>SequenceFlow_0cblkjr</bpmn:outgoing> + </bpmn:serviceTask> + <bpmn:sequenceFlow id="SequenceFlow_0cblkjr" sourceRef="Task_1ls08zd" targetRef="IntermediateThrowEvent_1hvhn31" /> + <bpmn:exclusiveGateway id="ExclusiveGateway_09r95mp"> + <bpmn:incoming>SequenceFlow_1z111f9</bpmn:incoming> + <bpmn:incoming>SequenceFlow_1xiqxap</bpmn:incoming> + <bpmn:outgoing>SequenceFlow_0nwksx9</bpmn:outgoing> + </bpmn:exclusiveGateway> + <bpmn:sequenceFlow id="SequenceFlow_0nwksx9" sourceRef="ExclusiveGateway_09r95mp" targetRef="Task_1ls08zd" /> + <bpmn:intermediateCatchEvent id="IntermediateThrowEvent_1hvhn31" name="30 sec"> + <bpmn:incoming>SequenceFlow_0cblkjr</bpmn:incoming> + <bpmn:outgoing>SequenceFlow_1xiqxap</bpmn:outgoing> + <bpmn:timerEventDefinition> + <bpmn:timeDuration xsi:type="bpmn:tFormalExpression">PT60S</bpmn:timeDuration> + </bpmn:timerEventDefinition> + </bpmn:intermediateCatchEvent> + <bpmn:sequenceFlow id="SequenceFlow_1xiqxap" sourceRef="IntermediateThrowEvent_1hvhn31" targetRef="ExclusiveGateway_09r95mp" /> + <bpmn:boundaryEvent id="BoundaryEvent_14th0kf" attachedToRef="Task_1ls08zd"> + <bpmn:outgoing>SequenceFlow_1wfucxl</bpmn:outgoing> + <bpmn:errorEventDefinition /> + </bpmn:boundaryEvent> + <bpmn:sequenceFlow id="SequenceFlow_1wfucxl" sourceRef="BoundaryEvent_14th0kf" targetRef="EndEvent_11c5iyc" /> + </bpmn:process> + <bpmndi:BPMNDiagram id="BPMNDiagram_1"> + <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1"> + <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1"> + <dc:Bounds x="173" y="102" width="36" height="36" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1z111f9_di" bpmnElement="SequenceFlow_1z111f9"> + <di:waypoint x="209" y="120" /> + <di:waypoint x="258" y="120" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="EndEvent_11c5iyc_di" bpmnElement="EndEvent_11c5iyc"> + <dc:Bounds x="754" y="142" width="36" height="36" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ServiceTask_1lmcnik_di" bpmnElement="Task_1ls08zd"> + <dc:Bounds x="521" y="80" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_0cblkjr_di" bpmnElement="SequenceFlow_0cblkjr"> + <di:waypoint x="571" y="160" /> + <di:waypoint x="571" y="204" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ExclusiveGateway_09r95mp_di" bpmnElement="ExclusiveGateway_09r95mp" isMarkerVisible="true"> + <dc:Bounds x="258" y="95" width="50" height="50" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_0nwksx9_di" bpmnElement="SequenceFlow_0nwksx9"> + <di:waypoint x="308" y="120" /> + <di:waypoint x="521" y="120" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="IntermediateCatchEvent_0j8ya9i_di" bpmnElement="IntermediateThrowEvent_1hvhn31"> + <dc:Bounds x="553" y="204" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="555" y="247" width="33" height="14" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1xiqxap_di" bpmnElement="SequenceFlow_1xiqxap"> + <di:waypoint x="553" y="222" /> + <di:waypoint x="283" y="222" /> + <di:waypoint x="283" y="145" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="BoundaryEvent_0nqf66s_di" bpmnElement="BoundaryEvent_14th0kf"> + <dc:Bounds x="603" y="142" width="36" height="36" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1wfucxl_di" bpmnElement="SequenceFlow_1wfucxl"> + <di:waypoint x="639" y="160" /> + <di:waypoint x="754" y="160" /> + </bpmndi:BPMNEdge> + </bpmndi:BPMNPlane> + </bpmndi:BPMNDiagram> +</bpmn:definitions> diff --git a/camunda/src/main/resources/application.yaml b/camunda/src/main/resources/application.yaml new file mode 100644 index 0000000000000000000000000000000000000000..02a25e9beb85b5b95f1b52e800d249e1ff0ac77b --- /dev/null +++ b/camunda/src/main/resources/application.yaml @@ -0,0 +1,7 @@ +camunda.bpm: + admin-user: + id: admin + password: admin + firstName: Admin + filter: + create: All tasks \ No newline at end of file diff --git a/phpApi/README.md b/phpApi/README.md new file mode 100644 index 0000000000000000000000000000000000000000..ff216029bc0ff46938c5917049c4e26244ca8527 --- /dev/null +++ b/phpApi/README.md @@ -0,0 +1,3 @@ +# Camunda IoT Demo + +## php api \ No newline at end of file