Skip to content
Snippets Groups Projects
Commit 44c98215 authored by Abdi Suufi's avatar Abdi Suufi :smile:
Browse files

Minor changes

Added comments to each file and changed some forms up to look cleaner. thats all
parent 559c98db
No related branches found
No related tags found
No related merge requests found
No preview for this file type
...@@ -12,11 +12,11 @@ public class CombineIssueInfo implements JavaDelegate { ...@@ -12,11 +12,11 @@ public class CombineIssueInfo implements JavaDelegate {
@Override @Override
public void execute(DelegateExecution delegateExecution) throws Exception { public void execute(DelegateExecution delegateExecution) throws Exception {
//Gets textfield keys (gets the user input) and stores as variables
String issueDescription = (String) delegateExecution.getVariable("issueDescription"); String issueDescription = (String) delegateExecution.getVariable("issueDescription");
String additionalInfo = (String) delegateExecution.getVariable("additionalInfo"); String additionalInfo = (String) delegateExecution.getVariable("additionalInfo");
//
if (issueDescription == null) { if (issueDescription == null) {
issueDescription = "Unknown"; issueDescription = "Unknown";
} }
...@@ -24,7 +24,8 @@ public class CombineIssueInfo implements JavaDelegate { ...@@ -24,7 +24,8 @@ public class CombineIssueInfo implements JavaDelegate {
additionalInfo = "Unknown"; additionalInfo = "Unknown";
} }
//This should put the description that lacked information and the request additional info together.
//This can also further add info if sufficient info is requested more than once.
issueDescription = issueDescription + " [ADDITIONAL INFO] " + additionalInfo; issueDescription = issueDescription + " [ADDITIONAL INFO] " + additionalInfo;
......
...@@ -19,11 +19,13 @@ public class EmailService implements JavaDelegate { ...@@ -19,11 +19,13 @@ public class EmailService implements JavaDelegate {
public void execute(DelegateExecution delegateExecution) throws Exception { public void execute(DelegateExecution delegateExecution) throws Exception {
EmailContent emailContent = retrieveLatestEmail(); EmailContent emailContent = retrieveLatestEmail();
parseEmailContent(emailContent.getText(), delegateExecution); parseEmailContent(emailContent.getText(), delegateExecution);
//Issue topic is parsed from what the email subject is
delegateExecution.setVariable("issueTopic", emailContent.getSubject()); delegateExecution.setVariable("issueTopic", emailContent.getSubject());
//delegateExecution.setVariable("userName", emailContent.getFrom());
delegateExecution.setVariable("EmailAddress", emailContent.getFrom()); delegateExecution.setVariable("EmailAddress", emailContent.getFrom());
} }
//Method here makes email message be parsed into the textfield's for ticket review
//For example if text beings with "Issue Description: " any text beyond this would be parsed as the issue description
private void parseEmailContent(String emailText, DelegateExecution execution) { private void parseEmailContent(String emailText, DelegateExecution execution) {
String[] lines = emailText.split("\n"); String[] lines = emailText.split("\n");
for (String line : lines) { for (String line : lines) {
...@@ -33,12 +35,13 @@ public class EmailService implements JavaDelegate { ...@@ -33,12 +35,13 @@ public class EmailService implements JavaDelegate {
execution.setVariable("effect", line.split(":", 2)[1].trim()); execution.setVariable("effect", line.split(":", 2)[1].trim());
} else if (line.startsWith("Priority:")) { } else if (line.startsWith("Priority:")) {
execution.setVariable("priority", line.split(":", 2)[1].trim()); execution.setVariable("priority", line.split(":", 2)[1].trim());
} else if (line.startsWith("Username:")) { // Add this new condition } else if (line.startsWith("Username:")) {
execution.setVariable("userName", line.split(":", 2)[1].trim()); // Set username variable execution.setVariable("userName", line.split(":", 2)[1].trim()); // Set username variable
} }
} }
} }
//EmailService Configurations
private EmailContent retrieveLatestEmail() throws MessagingException, IOException { private EmailContent retrieveLatestEmail() throws MessagingException, IOException {
String host = "imap.gmail.com"; String host = "imap.gmail.com";
String storeType = "imaps"; String storeType = "imaps";
......
...@@ -11,7 +11,7 @@ public class EstimatedTotalTime implements JavaDelegate { ...@@ -11,7 +11,7 @@ public class EstimatedTotalTime implements JavaDelegate {
@Override @Override
public void execute(DelegateExecution delegateExecution) throws Exception { public void execute(DelegateExecution delegateExecution) throws Exception {
//Gets textfield keys and dropdown box values and stores as variables
String effect = "Low"; String effect = "Low";
String priority = "Low"; String priority = "Low";
String estimatedTime = "Unknown"; String estimatedTime = "Unknown";
...@@ -19,6 +19,7 @@ public class EstimatedTotalTime implements JavaDelegate { ...@@ -19,6 +19,7 @@ public class EstimatedTotalTime implements JavaDelegate {
effect = (String) delegateExecution.getVariable("effect"); effect = (String) delegateExecution.getVariable("effect");
priority = (String) delegateExecution.getVariable("priority"); priority = (String) delegateExecution.getVariable("priority");
//This nested if statement determines how long a ticket will take following the SLA parameters they use.
if ("Low".equals(effect)) { if ("Low".equals(effect)) {
if ("Low".equals(priority)) { if ("Low".equals(priority)) {
estimatedTime = "8 days"; estimatedTime = "8 days";
...@@ -44,6 +45,7 @@ public class EstimatedTotalTime implements JavaDelegate { ...@@ -44,6 +45,7 @@ public class EstimatedTotalTime implements JavaDelegate {
estimatedTime = "2 days"; estimatedTime = "2 days";
} }
} }
//Variable gets later used in a form
delegateExecution.setVariable("estimatedTime", estimatedTime); delegateExecution.setVariable("estimatedTime", estimatedTime);
......
...@@ -16,7 +16,7 @@ public class InsertTicketDataDelegate implements JavaDelegate { ...@@ -16,7 +16,7 @@ public class InsertTicketDataDelegate implements JavaDelegate {
@Override @Override
public void execute(DelegateExecution execution) throws Exception { public void execute(DelegateExecution execution) throws Exception {
// Extracted form field values using their keys // Extracted form field values using their keys and converts them into variables
String username = (String) execution.getVariable("userName"); String username = (String) execution.getVariable("userName");
String email = (String) execution.getVariable("EmailAddress"); String email = (String) execution.getVariable("EmailAddress");
String issueTopic = (String) execution.getVariable("issueTopic"); String issueTopic = (String) execution.getVariable("issueTopic");
...@@ -25,11 +25,11 @@ public class InsertTicketDataDelegate implements JavaDelegate { ...@@ -25,11 +25,11 @@ public class InsertTicketDataDelegate implements JavaDelegate {
String priority = (String) execution.getVariable("priority"); String priority = (String) execution.getVariable("priority");
String estimatedTime = (String) execution.getVariable("estimatedTime"); String estimatedTime = (String) execution.getVariable("estimatedTime");
// Will populate already existing table I created in h2-console using schema //Will populate already existing table called ticket_submission that I created in h2-console using a schema script
String sql = "INSERT INTO ticket_submission (username, email, issue_topic, issue_description, effect, priority, estimatedTime) VALUES (?, ?, ?, ?, ?, ?, ?)"; String sql = "INSERT INTO ticket_submission (username, email, issue_topic, issue_description, effect, priority, estimatedTime) VALUES (?, ?, ?, ?, ?, ?, ?)";
int rowsAffected = jdbcTemplate.update(sql, username, email, issueTopic, issueDescription, effect, priority, estimatedTime); int rowsAffected = jdbcTemplate.update(sql, username, email, issueTopic, issueDescription, effect, priority, estimatedTime);
//detects if any change was made to table and determines if ticket was saved if it increments //detects if any change was made to table and determines if ticket was saved if row increments
if (rowsAffected > 0) { if (rowsAffected > 0) {
System.out.println("Ticket saved successfully."); System.out.println("Ticket saved successfully.");
} else { } else {
......
...@@ -18,11 +18,12 @@ public class SurveyDataDelegate implements JavaDelegate { ...@@ -18,11 +18,12 @@ public class SurveyDataDelegate implements JavaDelegate {
public void execute(DelegateExecution execution) throws Exception { public void execute(DelegateExecution execution) throws Exception {
try { try {
// Retrieve survey answers from form variables // Retrieve survey answers from form keys and converts them into variables
String staffSolutionSatisfaction = (String) execution.getVariable("staff_Opinion"); String staffSolutionSatisfaction = (String) execution.getVariable("staff_Opinion");
String timingSatisfaction = (String) execution.getVariable("Timing"); String timingSatisfaction = (String) execution.getVariable("Timing");
String improvementIdea = (String) execution.getVariable("ideaSolution"); String improvementIdea = (String) execution.getVariable("ideaSolution");
//Will populate already existing table called survey_data that I created in h2-console using a schema script
String sql = "INSERT INTO survey_data (staff_Satisfied, timing_Satisfied, idea_Solution) VALUES (?, ?, ?)"; String sql = "INSERT INTO survey_data (staff_Satisfied, timing_Satisfied, idea_Solution) VALUES (?, ?, ?)";
jdbcTemplate.update(sql, staffSolutionSatisfaction, timingSatisfaction, improvementIdea); jdbcTemplate.update(sql, staffSolutionSatisfaction, timingSatisfaction, improvementIdea);
} catch (Exception e) { } catch (Exception e) {
......
spring.datasource.url: jdbc:h2:file:./camunda-h2-database spring.datasource.url: jdbc:h2:file:./camunda-h2-database
#Camunda Login
camunda.bpm.admin-user: camunda.bpm.admin-user:
id: demo id: demo
password: demo password: demo
......
...@@ -39,6 +39,26 @@ ...@@ -39,6 +39,26 @@
"validate": { "validate": {
"required": true "required": true
} }
},
{
"height": 60,
"label": "Spacer",
"type": "spacer",
"layout": {
"row": "Row_08a8ssl",
"columns": 6
},
"id": "Field_0dfw7yp"
},
{
"action": "submit",
"label": "Login",
"type": "button",
"layout": {
"row": "Row_08a8ssl",
"columns": null
},
"id": "Field_0udequf"
} }
], ],
"type": "default", "type": "default",
......
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
"columns": null "columns": null
}, },
"id": "Field_1gfkxm0", "id": "Field_1gfkxm0",
"key": "issueTopic" "key": "issueTopic",
"readonly": true
}, },
{ {
"label": "Description", "label": "Description",
...@@ -18,7 +19,8 @@ ...@@ -18,7 +19,8 @@
"columns": null "columns": null
}, },
"id": "Field_0z51fey", "id": "Field_0z51fey",
"key": "issueDescription" "key": "issueDescription",
"readonly": true
}, },
{ {
"values": [ "values": [
......
...@@ -25,10 +25,10 @@ ...@@ -25,10 +25,10 @@
<bpmn:flowNodeRef>Activity_0xtx6b9</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_0xtx6b9</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_15ef31e</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_15ef31e</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0cgg53i</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_0cgg53i</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0k8xiy0</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_00dooxn</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1cn408k</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_1cn408k</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1gey1o9</bpmn:flowNodeRef> <bpmn:flowNodeRef>Event_1gey1o9</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_00dooxn</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0k8xiy0</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_11mlb7e</bpmn:flowNodeRef> <bpmn:flowNodeRef>Gateway_11mlb7e</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_12tgqau</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_12tgqau</bpmn:flowNodeRef>
<bpmn:childLaneSet id="LaneSet_1xmtgh3"> <bpmn:childLaneSet id="LaneSet_1xmtgh3">
...@@ -41,8 +41,8 @@ ...@@ -41,8 +41,8 @@
<bpmn:flowNodeRef>Event_1gey1o9</bpmn:flowNodeRef> <bpmn:flowNodeRef>Event_1gey1o9</bpmn:flowNodeRef>
</bpmn:lane> </bpmn:lane>
<bpmn:lane id="Lane_1674bv3" name="IT department"> <bpmn:lane id="Lane_1674bv3" name="IT department">
<bpmn:flowNodeRef>Activity_0k8xiy0</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_00dooxn</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_00dooxn</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0k8xiy0</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_11mlb7e</bpmn:flowNodeRef> <bpmn:flowNodeRef>Gateway_11mlb7e</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_12tgqau</bpmn:flowNodeRef> <bpmn:flowNodeRef>Activity_12tgqau</bpmn:flowNodeRef>
</bpmn:lane> </bpmn:lane>
...@@ -144,16 +144,6 @@ ...@@ -144,16 +144,6 @@
<bpmn:outgoing>Flow_0d9jstt</bpmn:outgoing> <bpmn:outgoing>Flow_0d9jstt</bpmn:outgoing>
</bpmn:userTask> </bpmn:userTask>
<bpmn:sequenceFlow id="Flow_0d9jstt" sourceRef="Activity_0cgg53i" targetRef="Activity_0xtx6b9" /> <bpmn:sequenceFlow id="Flow_0d9jstt" sourceRef="Activity_0cgg53i" targetRef="Activity_0xtx6b9" />
<bpmn:userTask id="Activity_0k8xiy0" name="Sufficient Info?" camunda:formKey="camunda-forms:/forms/suffInfo.form">
<bpmn:incoming>Flow_05vrxvm</bpmn:incoming>
<bpmn:incoming>Flow_0l776tb</bpmn:incoming>
<bpmn:incoming>Flow_0hqlhza</bpmn:incoming>
<bpmn:outgoing>Flow_0c2qvip</bpmn:outgoing>
</bpmn:userTask>
<bpmn:userTask id="Activity_00dooxn" name="Ticket Assessment" camunda:formKey="camunda-forms:/forms/whoFix.form">
<bpmn:incoming>Flow_1jw19ut</bpmn:incoming>
<bpmn:outgoing>Flow_05vrxvm</bpmn:outgoing>
</bpmn:userTask>
<bpmn:userTask id="Activity_1w98vn8" name="Want to fill experience survey?" camunda:formKey="camunda-forms:/forms/OptionalSurvey.form"> <bpmn:userTask id="Activity_1w98vn8" name="Want to fill experience survey?" camunda:formKey="camunda-forms:/forms/OptionalSurvey.form">
<bpmn:incoming>Flow_1ipq78m</bpmn:incoming> <bpmn:incoming>Flow_1ipq78m</bpmn:incoming>
<bpmn:outgoing>Flow_059vfqu</bpmn:outgoing> <bpmn:outgoing>Flow_059vfqu</bpmn:outgoing>
...@@ -170,7 +160,7 @@ ...@@ -170,7 +160,7 @@
<bpmn:incoming>Flow_17uyceq</bpmn:incoming> <bpmn:incoming>Flow_17uyceq</bpmn:incoming>
<bpmn:outgoing>Flow_16tjsz1</bpmn:outgoing> <bpmn:outgoing>Flow_16tjsz1</bpmn:outgoing>
</bpmn:userTask> </bpmn:userTask>
<bpmn:dataStoreReference id="DataStoreReference_1ewg9kw" name="H2 database table called survey" /> <bpmn:dataStoreReference id="DataStoreReference_1ewg9kw" name="H2 database table called survey_data" />
<bpmn:serviceTask id="Activity_1cn408k" name="Store Survey Feeback" camunda:delegateExpression="#{surveyDataDelegate}"> <bpmn:serviceTask id="Activity_1cn408k" name="Store Survey Feeback" camunda:delegateExpression="#{surveyDataDelegate}">
<bpmn:incoming>Flow_16tjsz1</bpmn:incoming> <bpmn:incoming>Flow_16tjsz1</bpmn:incoming>
<bpmn:outgoing>Flow_1v70uwg</bpmn:outgoing> <bpmn:outgoing>Flow_1v70uwg</bpmn:outgoing>
...@@ -181,6 +171,16 @@ ...@@ -181,6 +171,16 @@
<bpmn:endEvent id="Event_1gey1o9" name="Complete Ticket"> <bpmn:endEvent id="Event_1gey1o9" name="Complete Ticket">
<bpmn:incoming>Flow_1v70uwg</bpmn:incoming> <bpmn:incoming>Flow_1v70uwg</bpmn:incoming>
</bpmn:endEvent> </bpmn:endEvent>
<bpmn:userTask id="Activity_00dooxn" name="Ticket Assessment" camunda:formKey="camunda-forms:/forms/whoFix.form">
<bpmn:incoming>Flow_1jw19ut</bpmn:incoming>
<bpmn:outgoing>Flow_05vrxvm</bpmn:outgoing>
</bpmn:userTask>
<bpmn:userTask id="Activity_0k8xiy0" name="Sufficient Info?" camunda:formKey="camunda-forms:/forms/suffInfo.form">
<bpmn:incoming>Flow_05vrxvm</bpmn:incoming>
<bpmn:incoming>Flow_0l776tb</bpmn:incoming>
<bpmn:incoming>Flow_0hqlhza</bpmn:incoming>
<bpmn:outgoing>Flow_0c2qvip</bpmn:outgoing>
</bpmn:userTask>
<bpmn:exclusiveGateway id="Gateway_11mlb7e"> <bpmn:exclusiveGateway id="Gateway_11mlb7e">
<bpmn:incoming>Flow_0c2qvip</bpmn:incoming> <bpmn:incoming>Flow_0c2qvip</bpmn:incoming>
<bpmn:outgoing>Flow_1drebew</bpmn:outgoing> <bpmn:outgoing>Flow_1drebew</bpmn:outgoing>
...@@ -190,6 +190,14 @@ ...@@ -190,6 +190,14 @@
<bpmn:incoming>Flow_1drebew</bpmn:incoming> <bpmn:incoming>Flow_1drebew</bpmn:incoming>
<bpmn:outgoing>Flow_12neab9</bpmn:outgoing> <bpmn:outgoing>Flow_12neab9</bpmn:outgoing>
</bpmn:userTask> </bpmn:userTask>
<bpmn:textAnnotation id="TextAnnotation_0zvon6n">
<bpmn:text>Estimate using SLA's parameters</bpmn:text>
</bpmn:textAnnotation>
<bpmn:association id="Association_16o3e1c" sourceRef="Activity_0xtx6b9" targetRef="TextAnnotation_0zvon6n" />
<bpmn:textAnnotation id="TextAnnotation_1bmwpf3">
<bpmn:text>Extends the issue description with both the original and the extended versions of information</bpmn:text>
</bpmn:textAnnotation>
<bpmn:association id="Association_0okn983" sourceRef="Activity_1vxrxea" targetRef="TextAnnotation_1bmwpf3" />
<bpmn:textAnnotation id="TextAnnotation_0ddq4mh"> <bpmn:textAnnotation id="TextAnnotation_0ddq4mh">
<bpmn:text>The IT service Desk Manager assesses the ticket, assigns priority and effect, then decides which IT member the ticket belongs to</bpmn:text> <bpmn:text>The IT service Desk Manager assesses the ticket, assigns priority and effect, then decides which IT member the ticket belongs to</bpmn:text>
</bpmn:textAnnotation> </bpmn:textAnnotation>
...@@ -198,24 +206,36 @@ ...@@ -198,24 +206,36 @@
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> <bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0eu38sb"> <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0eu38sb">
<bpmndi:BPMNShape id="Participant_11oy18v_di" bpmnElement="Participant_11oy18v" isHorizontal="true"> <bpmndi:BPMNShape id="Participant_11oy18v_di" bpmnElement="Participant_11oy18v" isHorizontal="true">
<dc:Bounds x="115" y="82" width="1875" height="738" /> <dc:Bounds x="115" y="82" width="1875" height="888" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1qts4jt_di" bpmnElement="Lane_1qts4jt" isHorizontal="true"> <bpmndi:BPMNShape id="Lane_1qts4jt_di" bpmnElement="Lane_1qts4jt" isHorizontal="true">
<dc:Bounds x="145" y="380" width="1839" height="440" /> <dc:Bounds x="145" y="380" width="1839" height="590" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1674bv3_di" bpmnElement="Lane_1674bv3" isHorizontal="true"> <bpmndi:BPMNShape id="Lane_1674bv3_di" bpmnElement="Lane_1674bv3" isHorizontal="true">
<dc:Bounds x="175" y="607" width="1809" height="213" /> <dc:Bounds x="175" y="720" width="1809" height="250" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_06erfpa_di" bpmnElement="Lane_06erfpa" isHorizontal="true"> <bpmndi:BPMNShape id="Lane_06erfpa_di" bpmnElement="Lane_06erfpa" isHorizontal="true">
<dc:Bounds x="175" y="380" width="1809" height="227" /> <dc:Bounds x="175" y="380" width="1809" height="340" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1y8nlu9_di" bpmnElement="Lane_1y8nlu9" isHorizontal="true"> <bpmndi:BPMNShape id="Lane_1y8nlu9_di" bpmnElement="Lane_1y8nlu9" isHorizontal="true">
<dc:Bounds x="145" y="82" width="1839" height="298" /> <dc:Bounds x="145" y="82" width="1839" height="298" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0zvon6n_di" bpmnElement="TextAnnotation_0zvon6n">
<dc:Bounds x="620" y="320" width="99.99274099883856" height="54.587688734030195" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_1bmwpf3_di" bpmnElement="TextAnnotation_1bmwpf3">
<dc:Bounds x="860" y="400" width="99.99274099883856" height="126.59698025551684" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0ddq4mh_di" bpmnElement="TextAnnotation_0ddq4mh">
<dc:Bounds x="380" y="750" width="100" height="155" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_13g0zpw_di" bpmnElement="Activity_1ktet4n"> <bpmndi:BPMNShape id="Activity_13g0zpw_di" bpmnElement="Activity_1ktet4n">
<dc:Bounds x="903" y="247" width="100" height="80" /> <dc:Bounds x="903" y="247" width="100" height="80" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
...@@ -270,14 +290,6 @@ ...@@ -270,14 +290,6 @@
<dc:Bounds x="370" y="405" width="100" height="80" /> <dc:Bounds x="370" y="405" width="100" height="80" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_18qh90i" bpmnElement="Activity_0k8xiy0">
<dc:Bounds x="753" y="710" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0rjxgig" bpmnElement="Activity_00dooxn">
<dc:Bounds x="520" y="710" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0xdd787_di" bpmnElement="Activity_1w98vn8"> <bpmndi:BPMNShape id="Activity_0xdd787_di" bpmnElement="Activity_1w98vn8">
<dc:Bounds x="1570" y="130" width="100" height="80" /> <dc:Bounds x="1570" y="130" width="100" height="80" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
...@@ -288,7 +300,7 @@ ...@@ -288,7 +300,7 @@
<bpmndi:BPMNShape id="Event_02r4dq9_di" bpmnElement="Event_02r4dq9"> <bpmndi:BPMNShape id="Event_02r4dq9_di" bpmnElement="Event_02r4dq9">
<dc:Bounds x="1872" y="152" width="36" height="36" /> <dc:Bounds x="1872" y="152" width="36" height="36" />
<bpmndi:BPMNLabel> <bpmndi:BPMNLabel>
<dc:Bounds x="1850" y="128" width="80" height="14" /> <dc:Bounds x="1850" y="193" width="80" height="14" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0euwyqp_di" bpmnElement="Activity_1hwkdhf"> <bpmndi:BPMNShape id="Activity_0euwyqp_di" bpmnElement="Activity_1hwkdhf">
...@@ -297,7 +309,7 @@ ...@@ -297,7 +309,7 @@
<bpmndi:BPMNShape id="DataStoreReference_1ewg9kw_di" bpmnElement="DataStoreReference_1ewg9kw"> <bpmndi:BPMNShape id="DataStoreReference_1ewg9kw_di" bpmnElement="DataStoreReference_1ewg9kw">
<dc:Bounds x="1615" y="445" width="50" height="50" /> <dc:Bounds x="1615" y="445" width="50" height="50" />
<bpmndi:BPMNLabel> <bpmndi:BPMNLabel>
<dc:Bounds x="1595" y="407.5" width="90" height="27" /> <dc:Bounds x="1595" y="400" width="90" height="40" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0crp0hm_di" bpmnElement="Activity_1cn408k"> <bpmndi:BPMNShape id="Activity_0crp0hm_di" bpmnElement="Activity_1cn408k">
...@@ -310,16 +322,32 @@ ...@@ -310,16 +322,32 @@
<dc:Bounds x="1871" y="562" width="80" height="14" /> <dc:Bounds x="1871" y="562" width="80" height="14" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0ddq4mh_di" bpmnElement="TextAnnotation_0ddq4mh"> <bpmndi:BPMNShape id="BPMNShape_0rjxgig" bpmnElement="Activity_00dooxn">
<dc:Bounds x="400" y="620" width="99.99156545209178" height="155.195681511471" /> <dc:Bounds x="520" y="820" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_18qh90i" bpmnElement="Activity_0k8xiy0">
<dc:Bounds x="753" y="820" width="100" height="80" />
<bpmndi:BPMNLabel /> <bpmndi:BPMNLabel />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1d0dccr" bpmnElement="Gateway_11mlb7e" isMarkerVisible="true"> <bpmndi:BPMNShape id="BPMNShape_1d0dccr" bpmnElement="Gateway_11mlb7e" isMarkerVisible="true">
<dc:Bounds x="928" y="705" width="50" height="50" /> <dc:Bounds x="928" y="765" width="50" height="50" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_16iw5vb" bpmnElement="Activity_12tgqau"> <bpmndi:BPMNShape id="BPMNShape_16iw5vb" bpmnElement="Activity_12tgqau">
<dc:Bounds x="1220" y="667" width="100" height="80" /> <dc:Bounds x="1220" y="750" width="100" height="80" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Association_16o3e1c_di" bpmnElement="Association_16o3e1c">
<di:waypoint x="606" y="405" />
<di:waypoint x="634" y="375" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_0okn983_di" bpmnElement="Association_0okn983">
<di:waypoint x="844" y="480" />
<di:waypoint x="860" y="464" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_09u585y_di" bpmnElement="Association_09u585y">
<di:waypoint x="521" y="826" />
<di:waypoint x="480" y="799" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_1n40c9e_di" bpmnElement="Event_0uxq9pi"> <bpmndi:BPMNShape id="Event_1n40c9e_di" bpmnElement="Event_0uxq9pi">
<dc:Bounds x="952" y="229" width="36" height="36" /> <dc:Bounds x="952" y="229" width="36" height="36" />
<bpmndi:BPMNLabel> <bpmndi:BPMNLabel>
...@@ -331,29 +359,30 @@ ...@@ -331,29 +359,30 @@
<di:waypoint x="370" y="200" /> <di:waypoint x="370" y="200" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_05vrxvm_di" bpmnElement="Flow_05vrxvm"> <bpmndi:BPMNEdge id="Flow_05vrxvm_di" bpmnElement="Flow_05vrxvm">
<di:waypoint x="620" y="750" /> <di:waypoint x="620" y="860" />
<di:waypoint x="753" y="750" /> <di:waypoint x="753" y="860" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0l776tb_di" bpmnElement="Flow_0l776tb"> <bpmndi:BPMNEdge id="Flow_0l776tb_di" bpmnElement="Flow_0l776tb">
<di:waypoint x="803" y="560" /> <di:waypoint x="803" y="560" />
<di:waypoint x="803" y="710" /> <di:waypoint x="803" y="820" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0c2qvip_di" bpmnElement="Flow_0c2qvip"> <bpmndi:BPMNEdge id="Flow_0c2qvip_di" bpmnElement="Flow_0c2qvip">
<di:waypoint x="853" y="730" /> <di:waypoint x="830" y="820" />
<di:waypoint x="928" y="730" /> <di:waypoint x="830" y="790" />
<di:waypoint x="928" y="790" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1drebew_di" bpmnElement="Flow_1drebew"> <bpmndi:BPMNEdge id="Flow_1drebew_di" bpmnElement="Flow_1drebew">
<di:waypoint x="978" y="730" /> <di:waypoint x="978" y="790" />
<di:waypoint x="1220" y="730" /> <di:waypoint x="1220" y="790" />
<bpmndi:BPMNLabel> <bpmndi:BPMNLabel>
<dc:Bounds x="1097" y="712" width="18" height="14" /> <dc:Bounds x="1100" y="772" width="18" height="14" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0e4mjke_di" bpmnElement="Flow_0e4mjke"> <bpmndi:BPMNEdge id="Flow_0e4mjke_di" bpmnElement="Flow_0e4mjke">
<di:waypoint x="953" y="705" /> <di:waypoint x="953" y="765" />
<di:waypoint x="953" y="327" /> <di:waypoint x="953" y="327" />
<bpmndi:BPMNLabel> <bpmndi:BPMNLabel>
<dc:Bounds x="961" y="515" width="15" height="14" /> <dc:Bounds x="961" y="546" width="15" height="14" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1k8kidl_di" bpmnElement="Flow_1k8kidl"> <bpmndi:BPMNEdge id="Flow_1k8kidl_di" bpmnElement="Flow_1k8kidl">
...@@ -370,7 +399,7 @@ ...@@ -370,7 +399,7 @@
<di:waypoint x="1465" y="170" /> <di:waypoint x="1465" y="170" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_12neab9_di" bpmnElement="Flow_12neab9"> <bpmndi:BPMNEdge id="Flow_12neab9_di" bpmnElement="Flow_12neab9">
<di:waypoint x="1270" y="667" /> <di:waypoint x="1270" y="750" />
<di:waypoint x="1270" y="210" /> <di:waypoint x="1270" y="210" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ipq78m_di" bpmnElement="Flow_1ipq78m"> <bpmndi:BPMNEdge id="Flow_1ipq78m_di" bpmnElement="Flow_1ipq78m">
...@@ -412,10 +441,10 @@ ...@@ -412,10 +441,10 @@
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0hqlhza_di" bpmnElement="Flow_0hqlhza"> <bpmndi:BPMNEdge id="Flow_0hqlhza_di" bpmnElement="Flow_0hqlhza">
<di:waypoint x="1490" y="195" /> <di:waypoint x="1490" y="195" />
<di:waypoint x="1490" y="770" /> <di:waypoint x="1490" y="880" />
<di:waypoint x="853" y="770" /> <di:waypoint x="853" y="880" />
<bpmndi:BPMNLabel> <bpmndi:BPMNLabel>
<dc:Bounds x="1502" y="267" width="15" height="14" /> <dc:Bounds x="1502" y="282" width="15" height="14" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0raf3vq_di" bpmnElement="Flow_0raf3vq"> <bpmndi:BPMNEdge id="Flow_0raf3vq_di" bpmnElement="Flow_0raf3vq">
...@@ -441,16 +470,12 @@ ...@@ -441,16 +470,12 @@
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1jw19ut_di" bpmnElement="Flow_1jw19ut"> <bpmndi:BPMNEdge id="Flow_1jw19ut_di" bpmnElement="Flow_1jw19ut">
<di:waypoint x="570" y="600" /> <di:waypoint x="570" y="600" />
<di:waypoint x="570" y="710" /> <di:waypoint x="570" y="820" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0d9jstt_di" bpmnElement="Flow_0d9jstt"> <bpmndi:BPMNEdge id="Flow_0d9jstt_di" bpmnElement="Flow_0d9jstt">
<di:waypoint x="470" y="445" /> <di:waypoint x="470" y="445" />
<di:waypoint x="520" y="445" /> <di:waypoint x="520" y="445" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_09u585y_di" bpmnElement="Association_09u585y">
<di:waypoint x="529" y="710" />
<di:waypoint x="500" y="683" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="DataOutputAssociation_18sxyxf_di" bpmnElement="DataOutputAssociation_18sxyxf"> <bpmndi:BPMNEdge id="DataOutputAssociation_18sxyxf_di" bpmnElement="DataOutputAssociation_18sxyxf">
<di:waypoint x="615" y="521" /> <di:waypoint x="615" y="521" />
<di:waypoint x="655" y="487" /> <di:waypoint x="655" y="487" />
......
spring.datasource.url: jdbc:h2:file:./camunda-h2-database spring.datasource.url: jdbc:h2:file:./camunda-h2-database
#Camunda Login
camunda.bpm.admin-user: camunda.bpm.admin-user:
id: demo id: demo
password: demo password: demo
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment