This repository has been archived by the owner on Jun 3, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathkoopovereenkomst-sequencediagram.txt
212 lines (183 loc) · 9.94 KB
/
koopovereenkomst-sequencediagram.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
title Solid Koopovereenkomst Demonstrator #1
actor Verkoper Vera
materialdesignicons F00B IRMA van Vera
actor Koper Koos
materialdesignicons F00B IRMA van Koos
participant Koopovereenkomst App
database POD Verkoper Vera
database POD Koper Koos
expandable− Verkoper Vera logt in
activate Verkoper Vera
Verkoper Vera->Koopovereenkomst App: Log in met IRMA
activate Koopovereenkomst App
Koopovereenkomst App-->IRMA van Vera: Request emailadres
activate IRMA van Vera
IRMA van Vera-->Koopovereenkomst App: Provide verified emailadres
deactivate IRMA van Vera
Koopovereenkomst App-->Verkoper Vera: User session
deactivate Koopovereenkomst App
deactivate Verkoper Vera
end
expandable− Koppelen POD Verkoper Vera
Verkoper Vera->Koopovereenkomst App: Connect POD
Koopovereenkomst App-->POD Verkoper Vera: Request access
note over POD Verkoper Vera: Aanvragen van toegang van Koopovereenkomst App\ntot POD. Later wordt specifieke koopovereenkomst\nfolder aangemaakt ...
Verkoper Vera->POD Verkoper Vera: Accept access request for App
Verkoper Vera->Koopovereenkomst App: Show dashboard
Koopovereenkomst App-->POD Verkoper Vera: Check access
activate POD Verkoper Vera
POD Verkoper Vera-->Koopovereenkomst App: Authorized
deactivate POD Verkoper Vera
Koopovereenkomst App->Verkoper Vera: POD Connected
end
expandable− Intiatie koopovereenkomst
Verkoper Vera->Koopovereenkomst App: Start nieuw koopovereenkomst obv template
activate Koopovereenkomst App
Koopovereenkomst App-->Koopovereenkomst App: Generate unique key [123] + URL
Koopovereenkomst App-->POD Verkoper Vera: Create new folder
note over POD Verkoper Vera: [folder: zorgeloosvastgoed/koopovereenkomst-123]
Koopovereenkomst App-->POD Verkoper Vera: Store key [123] + URL
Koopovereenkomst App->Verkoper Vera: Return new unique Verkoper URL
Koopovereenkomst App->Verkoper Vera: Return new unique Koper URL
Koopovereenkomst App-->Koopovereenkomst App: Aanmaken taken volgens template
Koopovereenkomst App-->POD Verkoper Vera: Opslaan taken
Koopovereenkomst App->Verkoper Vera: Taken aangemaakt
Verkoper Vera->Koopovereenkomst App: Toevoegen handmatig ingevoerde info (koopsom, KadastraalObjectID, datum van passeren)
Koopovereenkomst App-->POD Verkoper Vera: Opslaan handmatige ingevoerde info
Koopovereenkomst App-->Koopovereenkomst App: Ophalen van onroerende zaak info,\neigendomssituatie, belemmerende rechten,\netc bij Kadaster (en meer?)
Koopovereenkomst App-->POD Verkoper Vera: Opslaan opgehaalde info
deactivate Koopovereenkomst App
end
expandable− Verkoper Vera vult koopovereenkomst als verkoper
expandable− Verkoper Vera vult persoonlijke gegevens in eigen POD (mbv IRMA)
Verkoper Vera->IRMA van Vera: Export kaartjes
IRMA van Vera->Verkoper Vera: Kaartjes
Verkoper Vera->POD Verkoper Vera: Upload kaartjes uit IRMA in [folder: zorgeloosvastgoed/koopovereenkomst-123]
end
deactivate Koopovereenkomst App
deactivate Verkoper Vera
end // of Verkoper Vera vult koopovereenkomst als verkoper
expandable− Koper Koos vult koopovereenkomst als koper
Verkoper Vera->Koper Koos: Share Koopovereenkomst Koper URL
activate Koper Koos
Koper Koos->Koopovereenkomst App: Meld aan bij Koopovereenkomst
activate Koopovereenkomst App
expandable− Koper Koos logt in
Koper Koos ->Koopovereenkomst App: Log in met IRMA
Koopovereenkomst App-->IRMA van Koos: Request emailadres
activate IRMA van Koos
IRMA van Koos -->Koopovereenkomst App: Provide verified emailadres
deactivate IRMA van Koos
Koopovereenkomst App-->Koper Koos: User session
end
Koopovereenkomst App-->Koopovereenkomst App: URL ontsleutelen naar \n- Verkoper Vera POD\n- key koopovereenkomst\n- rol 'koper'
Koopovereenkomst App-->POD Verkoper Vera: Koper Koos toevoegen als 'koper'
Koopovereenkomst App->Koper Koos: Succesvol aangemeld als 'koper
expandable− Koppelen POD Koper Koos
Koper Koos->Koopovereenkomst App: Connect POD
Koopovereenkomst App-->POD Verkoper Vera: Link opslaan naar POD Koper Koos
Koopovereenkomst App-->POD Koper Koos: Request access
note over POD Koper Koos: Aanvragen van toegang tot specifieke persoonlijke\n informatie expliciet voor de rol van koper benodigd:\n[folder: zorgeloosvastgoed/koopovereenkomst-123]
Koper Koos->POD Koper Koos: Accept access request for App
Koper Koos->Koopovereenkomst App: Show dashboard
Koopovereenkomst App-->POD Koper Koos: Check access
activate POD Koper Koos
POD Koper Koos-->Koopovereenkomst App: Authorized
deactivate POD Koper Koos
Koopovereenkomst App->Koper Koos: POD Connected
end
expandable− Koper Koos vult persoonlijke gegevens in eigen POD (mbv IRMA)
Koper Koos->IRMA van Koos: Export kaartjes
IRMA van Koos->Koper Koos: Kaartjes
Koper Koos->POD Koper Koos: Upload kaartjes uit IRMA in [folder: zorgeloosvastgoed/koopovereenkomst-123]
end
deactivate Koopovereenkomst App
deactivate Koper Koos
end // of Koper Koos vult koopovereenkomst als koper
expandable− Show dashboard (same for all users)
Verkoper Vera->Koopovereenkomst App: Request dashboard
activate Koopovereenkomst App
Koper Koos->Koopovereenkomst App: Request dashboard
Koopovereenkomst App-->POD Verkoper Vera: Read koopovereenkomst data
note over POD Verkoper Vera: algemene data\nplus refs naar andere PODs
Koopovereenkomst App-->POD Verkoper Vera: Read Verkoper data
Koopovereenkomst App-->POD Koper Koos: Read Koper data
Koopovereenkomst App-->Koopovereenkomst App: Ophalen van onroerende zaak info,\neigendomssituatie, belemmerende rechten,\netc bij Kadaster (en meer?)
Koopovereenkomst App->Verkoper Vera: Dashboard huidige stand
Koopovereenkomst App->Koper Koos: Dashboard huidige stand
deactivate Koopovereenkomst App
end // of dashboard
expandable− Ceremonie van het tekenen
expandable− Bevriezen voor tekenen
Verkoper Vera->Koopovereenkomst App: Bevriezen van de Koopovereenkomst
activate Koopovereenkomst App
Koopovereenkomst App-->POD Verkoper Vera: Ophalen persoonlijke info als 'verkoper'
Koopovereenkomst App-->POD Koper Koos: Ophalen persoonlijke info als 'koper'
Koopovereenkomst App-->Koopovereenkomst App: Ophalen van onroerende zaak info,\neigendomssituatie, belemmerende rechten,\netc bij Kadaster (en meer?)
Koopovereenkomst App-->Koopovereenkomst App: Genereren vastgestelde koopovereenkomst
Koopovereenkomst App-->POD Verkoper Vera: Opslaan vastgestelde koopovereenkomst voor tekenen
deactivate Koopovereenkomst App
end
expandable− Tekenen door Verkoper Vera
Verkoper Vera->Koopovereenkomst App: Opvragen koopovereenkomst om te tekenen
activate Verkoper Vera
activate Koopovereenkomst App
Koopovereenkomst App-->POD Verkoper Vera: Opvragen vastgestelde koopovereenkomst
POD Verkoper Vera-->Koopovereenkomst App: Vastgestelde koopovereenkomst
Koopovereenkomst App->Verkoper Vera: 'Verkoper view' van de vastgestelde Koopovereenkomst
Verkoper Vera->Koopovereenkomst App: Tekenen als 'Verkoper'
deactivate Verkoper Vera
Koopovereenkomst App-->POD Verkoper Vera: Opslaan 'Verkoper getekend'
deactivate Koopovereenkomst App
end
expandable− Tekenen door Koper Koos
Koper Koos->Koopovereenkomst App: Opvragen koopovereenkomst om te tekenen
activate Koper Koos
activate Koopovereenkomst App
Koopovereenkomst App-->POD Verkoper Vera: Opvragen vastgestelde koopovereenkomst
POD Verkoper Vera-->Koopovereenkomst App: Vastgestelde koopovereenkomst
Koopovereenkomst App-->POD Koper Koos: 'Koper view' van de vastgestelde Koopovereenkomst opslaan
Koopovereenkomst App->Koper Koos: 'Koper view' van de vastgestelde Koopovereenkomst
Koper Koos->Koopovereenkomst App: Tekenen als 'Koper'
deactivate Koper Koos
Koopovereenkomst App-->POD Koper Koos: Opslaan 'Koper getekend'
Koopovereenkomst App-->POD Verkoper Vera: Opslaan 'Koper getekend'
deactivate Koopovereenkomst App
end
end // of tekenen
expandable− Afronden koopovereenkomst
Verkoper Vera->Koopovereenkomst App: Afronden koopovereenkomst
activate Verkoper Vera
activate Koopovereenkomst App
Koopovereenkomst App-->POD Verkoper Vera: Ophalen vastgestelde koopovereenkomst
Koopovereenkomst App-->Koopovereenkomst App: Genereren getekende koopovereenkomst
Koopovereenkomst App-->POD Verkoper Vera: Opslaan getekende koopovereenkomst
Koopovereenkomst App-->POD Verkoper Vera: Opslaan 'verkoper view' getekende koopovereenkomst
Koopovereenkomst App-->POD Koper Koos: Opslaan 'koper view' getekende koopovereenkomst
note over Koopovereenkomst App: Getekende koopovereenkomst (volledig) moet\nook gedeeld worden met de notaris tbv levering\n(en eventueel inschrijven)
expandable− [optioneel] Inschrijven koopovereenkomst (door koper)
Koper Koos->Koopovereenkomst App: Inschrijven koopovereenkomst
Koopovereenkomst App-->POD Verkoper Vera: Ophalen getekende koopovereenkomst
note over Koopovereenkomst App: Inschrijven van koopovereenkomst door\naanbieden van getekende (en volledige)\nkoopovereenkomst aan Kadaster door een\nnotaris door koper geselecteerd
end
deactivate Koopovereenkomst App
deactivate Verkoper Vera
end // of afronden
expandable- Verkoper Vera archiveren koopovereenkomst
activate Verkoper Vera
Verkoper Vera->Koopovereenkomst App: [optioneel] Archiveren koopovereenkomst
activate Koopovereenkomst App
Koopovereenkomst App-->POD Verkoper Vera: Delete koopovereenkomst dossier
deactivate Koopovereenkomst App
Verkoper Vera->POD Verkoper Vera: [optioneel] Intrekken toegang van Koopovereenkomst App
deactivate Verkoper Vera
end // verkoper vera archiveren
expandable- Koper Koos archiveren koopovereenkomst
activate Koper Koos
Koper Koos->Koopovereenkomst App: [optioneel] Archiveren koopovereenkomst
activate Koopovereenkomst App
Koopovereenkomst App-->POD Koper Koos: Delete koopovereenkomst dossier
deactivate Koopovereenkomst App
Koper Koos->POD Koper Koos: [optioneel] Intrekken toegang van Koopovereenkomst App
deactivate Koper Koos
end // koper koos archiveren