Skip to content

Commit e5d457c

Browse files
authored
Merge branch 'next-minor' into preview_improve_documentation
2 parents 9317996 + 93d99be commit e5d457c

52 files changed

Lines changed: 2365 additions & 339 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
3+
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
4+
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
5+
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
6+
xmlns:camunda="http://camunda.org/schema/1.0/bpmn"
7+
id="Definitions_1"
8+
targetNamespace="http://bpmn.io/schema/bpmn"
9+
exporter="Camunda Modeler"
10+
exporterVersion="5.0.0">
11+
<bpmn:process id="iko-search-demo" name="IKO zoek demo" isExecutable="true">
12+
<bpmn:startEvent id="start-event" name="Start">
13+
<bpmn:outgoing>Flow_start_to_task</bpmn:outgoing>
14+
</bpmn:startEvent>
15+
<bpmn:userTask id="iko-search-task" name="IKO zoektaak" camunda:candidateGroups="ROLE_USER">
16+
<bpmn:incoming>Flow_start_to_task</bpmn:incoming>
17+
<bpmn:outgoing>Flow_task_to_end</bpmn:outgoing>
18+
</bpmn:userTask>
19+
<bpmn:endEvent id="end-event" name="End">
20+
<bpmn:incoming>Flow_task_to_end</bpmn:incoming>
21+
</bpmn:endEvent>
22+
<bpmn:sequenceFlow id="Flow_start_to_task" sourceRef="start-event" targetRef="iko-search-task" />
23+
<bpmn:sequenceFlow id="Flow_task_to_end" sourceRef="iko-search-task" targetRef="end-event" />
24+
</bpmn:process>
25+
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
26+
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="iko-search-demo">
27+
<bpmndi:BPMNShape id="Event_start_di" bpmnElement="start-event">
28+
<dc:Bounds x="179" y="99" width="36" height="36" />
29+
<bpmndi:BPMNLabel>
30+
<dc:Bounds x="185" y="142" width="25" height="14" />
31+
</bpmndi:BPMNLabel>
32+
</bpmndi:BPMNShape>
33+
<bpmndi:BPMNShape id="Activity_task_di" bpmnElement="iko-search-task">
34+
<dc:Bounds x="270" y="77" width="100" height="80" />
35+
<bpmndi:BPMNLabel />
36+
</bpmndi:BPMNShape>
37+
<bpmndi:BPMNShape id="Event_end_di" bpmnElement="end-event">
38+
<dc:Bounds x="432" y="99" width="36" height="36" />
39+
<bpmndi:BPMNLabel>
40+
<dc:Bounds x="440" y="142" width="20" height="14" />
41+
</bpmndi:BPMNLabel>
42+
</bpmndi:BPMNShape>
43+
<bpmndi:BPMNEdge id="Flow_start_to_task_di" bpmnElement="Flow_start_to_task">
44+
<di:waypoint x="215" y="117" />
45+
<di:waypoint x="270" y="117" />
46+
</bpmndi:BPMNEdge>
47+
<bpmndi:BPMNEdge id="Flow_task_to_end_di" bpmnElement="Flow_task_to_end">
48+
<di:waypoint x="370" y="117" />
49+
<di:waypoint x="432" y="117" />
50+
</bpmndi:BPMNEdge>
51+
</bpmndi:BPMNPlane>
52+
</bpmndi:BPMNDiagram>
53+
</bpmn:definitions>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"key": "iko-search-demo",
3+
"name": "IKO zoek demo",
4+
"versionTag": "1.0.0",
5+
"final": false,
6+
"canHaveAssignee": true,
7+
"autoAssignTasks": false
8+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[
2+
{
3+
"name": "Samenvatting",
4+
"key": "summary",
5+
"type": "widgets",
6+
"contentKey": "-",
7+
"showTasks": true
8+
},
9+
{
10+
"name": "Voortgang",
11+
"key": "progress",
12+
"type": "standard",
13+
"contentKey": "progress",
14+
"showTasks": true
15+
}
16+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
[
2+
{
3+
"key": "summary",
4+
"widgets": [
5+
{
6+
"type": "fields",
7+
"key": "aanvrager",
8+
"title": "Aanvrager",
9+
"width": 1,
10+
"highContrast": true,
11+
"isCompact": null,
12+
"actions": [
13+
{
14+
"name": "Ga naar Klant",
15+
"navigateTo": "/iko/demo/bsn/details/${doc:ikoSearchResult.id}"
16+
}
17+
],
18+
"displayConditions": [
19+
{
20+
"path": "doc:ikoSearchResult.id",
21+
"operator": ">",
22+
"value": "0"
23+
}
24+
],
25+
"properties": {
26+
"columns": [
27+
[
28+
{
29+
"key": "naam",
30+
"title": "Naam",
31+
"value": "doc:ikoSearchResult.naam",
32+
"displayProperties": {
33+
"type": "text",
34+
"hideWhenEmpty": true
35+
}
36+
},
37+
{
38+
"key": "adres",
39+
"title": "Adres",
40+
"value": "doc:ikoSearchResult.adres",
41+
"displayProperties": {
42+
"type": "text",
43+
"hideWhenEmpty": true
44+
}
45+
},
46+
{
47+
"key": "geboortedatum",
48+
"title": "Geboortedatum",
49+
"value": "doc:ikoSearchResult.geboortedatum",
50+
"displayProperties": {
51+
"type": "text",
52+
"hideWhenEmpty": true
53+
}
54+
}
55+
]
56+
]
57+
}
58+
}
59+
]
60+
}
61+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"$id": "iko-search-demo.schema",
3+
"$schema": "http://json-schema.org/draft-07/schema#",
4+
"title": "IKO zoek demo",
5+
"type": "object",
6+
"properties": {
7+
"ikoSearchResult": {
8+
"type": "object",
9+
"description": "IKO zoekresultaat",
10+
"properties": {
11+
"id": {
12+
"type": "string",
13+
"description": "ID van het geselecteerde IKO resultaat"
14+
},
15+
"naam": {
16+
"type": "string",
17+
"description": "Naam van de persoon"
18+
},
19+
"adres": {
20+
"type": "string",
21+
"description": "Adres van de persoon"
22+
},
23+
"geboortedatum": {
24+
"type": "string",
25+
"description": "Geboortedatum van de persoon"
26+
}
27+
}
28+
}
29+
}
30+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"display": "form",
3+
"components": [
4+
{
5+
"type": "button",
6+
"key": "submit",
7+
"label": "Versturen",
8+
"input": true,
9+
"action": "submit"
10+
}
11+
]
12+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"display": "form",
3+
"components": [
4+
{
5+
"type": "iko-search",
6+
"key": "ikoSearchResult",
7+
"label": "Zoek in IKO",
8+
"hideLabel": true,
9+
"customOptions": {
10+
"ikoViewKey": "demo",
11+
"resultListLabel": "Selecteer een persoon",
12+
"selectedLabel": "Geselecteerd persoon",
13+
"openInNewTabLabel": "Open persoon in nieuw tabblad",
14+
"openInNewTabUrl": "/iko/demo/bsn/details/{id}",
15+
"propertyMappings": [
16+
{
17+
"propertyName": "naam",
18+
"ikoProperty": "naam"
19+
},
20+
{
21+
"propertyName": "adres",
22+
"ikoProperty": "adres"
23+
},
24+
{
25+
"propertyName": "geboortedatum",
26+
"ikoProperty": "geboortedatum"
27+
}
28+
]
29+
},
30+
"input": true,
31+
"tableView": true
32+
},
33+
{
34+
"type": "button",
35+
"key": "submit",
36+
"label": "Versturen",
37+
"input": true,
38+
"action": "submit",
39+
"disableOnInvalid": true
40+
}
41+
]
42+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[
2+
{
3+
"processDefinitionKey": "iko-search-demo",
4+
"canInitializeDocument": true,
5+
"startableByUser": false
6+
}
7+
]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[
2+
{
3+
"activityId": "start-event",
4+
"activityType": "bpmn:StartEvent:start",
5+
"processLinkType": "form",
6+
"formDefinitionName": "iko-search-demo-start-form"
7+
},
8+
{
9+
"activityId": "iko-search-task",
10+
"activityType": "bpmn:UserTask:create",
11+
"processLinkType": "form",
12+
"formDefinitionName": "iko-search-task-form",
13+
"formDisplayType": "panel",
14+
"formSize": "large"
15+
}
16+
]
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"ikoViewKey": "demo",
3+
"ikoSearchActionKey": "achternaam-geboortedatum",
4+
"ikoSearchFields": [
5+
{
6+
"key": "achternaam",
7+
"title": "Achternaam",
8+
"path": "/basidgegevens/naam",
9+
"dataType": "text",
10+
"fieldType": "single",
11+
"matchType": "like",
12+
"required": false
13+
},
14+
{
15+
"key": "geboortedatum",
16+
"title": "Geboortedatum",
17+
"path": "/basisgegevens/geboortedatum",
18+
"dataType": "date",
19+
"fieldType": "single",
20+
"matchType": "exact",
21+
"required": false
22+
}
23+
]
24+
}

0 commit comments

Comments
 (0)