Add preliminary PlantUML description of the data sources

This commit is contained in:
Jelle Hermsen 2021-10-04 14:05:27 +02:00
parent 5be4632a29
commit 309dc69e78
1 changed files with 124 additions and 0 deletions

124
uml/data.txt Normal file
View File

@ -0,0 +1,124 @@
@startuml
title BIJ1 compliance data-overzicht
map Amount {
value => 15.00
currency => EUR
}
map Details {
transferReference => unieke code
creditorIdentifier => unieke code
consumerName => Naam lid
consumerAccount => Bankrekeningnummer
consumerBic => BIC-nummer
dueDate => ISO 8601 datum
signatureDate: ISO 8601 datum
}
map MolliePayment {
resource => payment
amount *-> Amount
settlementAmount *-> Amount
id => unieke code
mode => test
createdAt => ISO 8601 datum+tijd+tijdzone
description => Maandelijkse Contributie BIJ1 | 1001
method => directdebit
status => pending
isCancelable => true/false
profileId => xxxxx
customerId => xxxxx
mandateId => xxxxx
sequenceType => recurring
details *-> Details
}
map Airtable {
Name =>
lidnummer =>
Lidmaatschapsstatus => Leeg, "Lid" of "Ex-lid"
Voornaam =>
Achternaam =>
e-mailadres =>
Straat =>
Postcode =>
Plaats =>
Land =>
Inschrijvingsdatum =>
periode =>
termijnbedrag =>
source =>
medium =>
interesse in vrijwilligerswerk =>
Attachments =>
Notes =>
Rollen =>
Telefoonnummer =>
Totaal contributie 2020 =>
Totaal contributie =>
Jan =>
Feb =>
Maart =>
April =>
Mei =>
Juni =>
Juli =>
Augustus =>
September =>
Okt =>
Nov =>
Dec =>
}
map AanmeldFormulier {
"" => Per maand / Per jaar
Jaarlijkse contributie =>
Kies je contributie =>
Gekozen bedrag (Naam) =>
Gekozen bedrag (Prijs) =>
Gekozen bedrag (Aantal) =>
Per maand =>
Kies je maandcontributie =>
Je gekozen maandcontributie (Naam) =>
Je gekozen maandcontributie (Prijs) =>
Je gekozen maandcontributie (Aantal) =>
Naam (Titel) =>
Naam (Voornaam) =>
Naam (Midden) =>
Naam (Achternaam) =>
Naam (Tussenvoegsel) =>
E-mailadres =>
Adres (Straat + huisnummer) =>
Adres (Adresregel 2) =>
Adres (Plaats) =>
Adres (Provincie) =>
Adres (Postcode) =>
Adres (Land) =>
Telefoonnummer =>
Ja vertel me meer =>
Wat kun je doen? =>
Ik ga akkoord met =>
Source =>
Medium =>
keyword =>
campaign =>
content =>
Kies een bank voor iDEAL-betaling =>
Gemaakt door (gebruiker ID) =>
Inzending ID =>
Inzenddatum =>
Herkomst-URL =>
Transactie ID =>
Te betalen bedrag =>
Betalingsdatum =>
Betalingsstatus => active, expired of cancelled
Bericht ID =>
User Agent =>
IP gebruiker =>
}
' Aanmeldingformulier::Transactie ID --> MolliePayment::ID : Label two
@enduml