From 4d937b16d599e7e47a70b3462f50abc32d214128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claus-Peter=20H=C3=BCbner?= Date: Tue, 27 Sep 2022 00:07:12 +0200 Subject: [PATCH] add description for stage-2 of capturing and activating contribution-links --- .../UC_Send_Contribution.md | 113 +++++++++++++----- .../DB-Diagramm_Contributions_Stufe_2.png | Bin 0 -> 69562 bytes ...ntribution_Admin-new_ContributionSend.png} | Bin ...ribution_Admin-new_ContributionZyklus.png} | Bin 4 files changed, 86 insertions(+), 27 deletions(-) create mode 100644 docu/Concepts/BusinessRequirements/image/DB-Diagramm_Contributions_Stufe_2.png rename docu/Concepts/BusinessRequirements/image/{UC_Send_Contribution_Admin-new ContributionSend.png => UC_Send_Contribution_Admin-new_ContributionSend.png} (100%) rename docu/Concepts/BusinessRequirements/image/{UC_Send_Contribution_Admin-new ContributionZyklus.png => UC_Send_Contribution_Admin-new_ContributionZyklus.png} (100%) diff --git a/docu/Concepts/BusinessRequirements/UC_Send_Contribution.md b/docu/Concepts/BusinessRequirements/UC_Send_Contribution.md index ab04efc7f..2e74aef4e 100644 --- a/docu/Concepts/BusinessRequirements/UC_Send_Contribution.md +++ b/docu/Concepts/BusinessRequirements/UC_Send_Contribution.md @@ -2,6 +2,18 @@ Die Idee besteht darin, dass ein Administrator eine Contribution mit all seinen Attributen und Regeln im System erfasst. Dabei kann er unter anderem festlegen, ob für diese ein Link oder ein QR-Code generiert und über andere Medien wie Email oder Messenger versendet werden kann. Der Empfänger kann diesen Link bzw QR-Code dann über die Gradido-Anwendung einlösen und bekommt dann den Betrag der Contribution als Schöpfung auf seinem Konto gutgeschrieben. +## Ausbaustufen + +Die beschriebenen Anforderungen werden in mehrere Ausbaustufen eingeteilt. Damit können nach und nach die Dialoge und Businesslogik schrittweise in verschiedene Releases gegossen und ausgeliefert werden. + +### Ausbaustufe 1 + +Diese Ausbaustufe wird gezielt für die "Dokumenta" im Juni 2022 zusammengestellt. Details siehe weiter unten im speziellen Kapitel "Ausbaustufe 1". + +### Ausbaustufe 2 + +Diese Ausbaustufe wird gezielt für die Anforderungen für das Medidationsportal von "Abraham" zusammegestellt. Details siehe weiter unten im speziellen Kapitel "Ausbaustufe 2". + ## Logischer Ablauf Der logische Ablauf für das Szenario "Activity-Confirmation and booking of Creations " wird in der nachfolgenden Grafik dargestellt. Dabei wird links das Szenario der "interactive Confirmation and booking of Creations" und rechts "automatic Confirmation and booking of Creations" dargestellt. Ziel dieser Grafik ist neben der logischen Ablaufsübersicht auch die Gemeinsamkeiten und Unterschiede der beiden Szenarien herauszuarbeiten. @@ -28,11 +40,11 @@ Der Gültigkeitsstart wird als Default mit dem aktuellen Erfassungszeitpunkt vor Wie häufig ein User für diese Contribution eine Schöpfung gutgeschrieben bekommen kann, wird über die Auswahl eines Zyklus - stündlich, 2-stündlich, 4-stündlich, etc. - und innerhalb dieses Zyklus eine Anzahl an Wiederholungen definiert. Voreinstellung sind 1x täglich. -![Zyklus](./image/UC_Send_Contribution_Admin-new ContributionZyklus.png) +![img](./image/UC_Send_Contribution_Admin-new_ContributionZyklus.png) Ob die Contribution über einen versendeten Link bzw. QR-Code geschöpft werden kann, wird mittels der Auswahl "Versenden möglich als" bestimmt. -![send](./image/UC_Send_Contribution_Admin-new ContributionSend.png) +![img](./image/UC_Send_Contribution_Admin-new_ContributionSend.png) Für die Schöpfung der Contribution können weitere Regeln definiert werden: @@ -44,11 +56,11 @@ Für die Schöpfung der Contribution können weitere Regeln definiert werden: ![new](./image/UC_Send_Contribution_Admin-newContribution.png) -### Ausbaustufe-1: +## Ausbaustufe-1: -Die Ausbaustufe-1 wird gezielt auf die Anforderungen der "Dokumenta" im Juni 2022 abgestimmt. +Die Ausbaustufe-1 wird gezielt auf die Anforderungen der "Dokumenta" im Juni 2022 abgestimmt. -#### Contribution-Erfassungsdialog (Adminbereich) +### Contribution-Erfassungsdialog (Adminbereich) Es werden folgende Anforderungen an den Erfassungsdialog einer Contribution gestellt: @@ -64,14 +76,12 @@ Es werden folgende Anforderungen an den Erfassungsdialog einer Contribution gest | VersendenMöglich | - hier wird "als Link / QR-Code" voreingestellt | | alle weiteren Attribute | - entfallen für diese Ausbaustufe
- die GUI-Komponenten können optional schon im Dialog eingebaut und angezeigt werden
- diese GUI-Komponenten müssen wenn sichtbar disabled sein und dürfen damit keine Eingaben entgegen nehmen | - -#### Ablauflogik +### Ablauflogik Für die Ausbaustufe-1 wird gemäß der Beschreibung aus dem Kapitel "Logischer Ablauf" nur die "automatic Confirmation and booking of Creations" umgesetzt. Die interaktive Variante - sprich Ablösung des EloPage Prozesses - mit "interactive Confirmation and booking of Creations" bleibt für eine spätere Ausbaustufe aussen vor. Das Regelwerk in der Businesslogik wird gemäß der reduzierten Contribution-Attribute aus dem Erfassungsdialog, den vordefinierten Initialwerten und der daraus resultierenden Variantenvielfalt vereinfacht. - #### Kriterien "Dokumenta" * Es soll eine "Dokumenta"-Contribution im Admin-Bereich erfassbar sein und in der Datenbank als ContributionLink gespeichert werden. @@ -91,6 +101,45 @@ Das Regelwerk in der Businesslogik wird gemäß der reduzierten Contribution-Att * es erfolgt eine übliche Schöpfungstransaktion nach der Bestätigung der Contribution * die Schöpfungstransaktion schreibt den Betrag der Contribution dem Kontostand des Users gut +## Ausbaustufe-2 + +Die Ausbaustufe-2 wird gezielt auf die Anforderungen zur Anbindung des Meditationsportals von Abraham im Oktober 2022 abgestimmt. + +### Contribution-Erfassungsdialog (Adminbereich) + +Es werden folgende Anforderungen an den Erfassungsdialog einer Contribution gestellt: + +| Attribut | Beschreibung | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| GültigBis | - das Datum, wie lange die Contribution gültig und damit einlösbar ist
- für diese Ausbaustufe soll ein offenes Ende möglich sein, daher bleibt dieses Attribut leer | +| Zyklus | - Angabe wie häufig eine Contribution gutgeschrieben werden kann
- als Auswahlliste (Combobox) geplant, aber für diese Ausbaustufe nur mit dem Wert "täglich" vorbelegt | +| Wiederholungen | - Anzahl an Wiederholungen pro Zyklus
- für diese Ausbaustufe wird der Wert "1" vorbelegt -> somit gilt: ein User kann diese Contribution nur 1x täglich einlösen | +| alle weiteren noch nicht vorhandenen Attribute | - entfallen für diese Ausbaustufe
- die GUI-Komponenten können optional schon im Dialog eingebaut und angezeigt werden
- diese GUI-Komponenten müssen wenn sichtbar disabled sein und dürfen damit keine Eingaben entgegen nehmen | + +### Ablauflogik + +Für die Ausbaustufe-2 und der inzwischen umgesetzten Ablösung des "EloPage Contribution Erfassungsprozesses" wird gemäß der Beschreibung aus dem Kapitel "Logischer Ablauf" die "automatic Confirmation and booking of Creations" sowie die interaktive Variante "interactive Confirmation and booking of Creations" mit berücksichtigt. + +Das Regelwerk in der Businesslogik wird gemäß der noch nicht vollumfänglich geplanten Contribution-Attribute aus dem Erfassungsdialog, den vordefinierten Initialwerten und der daraus resultierenden Variantenvielfalt vereinfacht. + +#### Kriterien "Meditationsportal (Abraham)" + +* Es soll eine "GlobalMeditation"-Contribution nur im Admin-Bereich erfassbar sein und in der Datenbank als ContributionLink gespeichert werden. +* Es wird ein offenes Ende als Gesamtlaufzeit dieser Contribution benötigt, was durch ein leeres GültigBis-Datum ausgedrückt bzw. erfasst werden soll. +* Die "Meditationsportal"-Contribution kann von einem User maximal 1x täglich aktiviert werden. Dies wird über die Erfassung des Attributes "Zyklus" = täglich und des Attributes "Wiederholungen" = 1 ermöglicht. +* Ein User kann mit diesem Link nur die Menge an GDDs schöpfen, die in der Contribution als "Betrag" festgelegt ist +* Die "GlobalMeditation"-Contribution kann als Link / QR-Code erzeugt, angezeigt und in die Zwischenablage kopiert werden +* Jeder beliebige User kann den Link / QR-Code aktivieren +* der Link führt auf eine Gradido-Seite, wo der User sich anmelden oder registrieren kann +* mit erfolgreichem Login bzw. Registrierung wird der automatische Bestätigungs- und Schöpfungsprozess getriggert +* es erfolgt eine Überprüfung der definierten Contribution-Regeln für den angemeldeten User: + * Gültigkeit: liegt die Aktivierung im Gültigkeitszeitraum der Contribution + * Zyklus und WIederholungen: bei einem Zyklus-Wert = "täglich" und einem Wiederholungswert = 1 darf der User den Betrag dieser Contribution nur einmal am Tag schöpfen. Es gibt keine Überprüfung eines zeitlichen Mindestabstandes zwischen zwei Schöpfungen an zwei aufeinanderfolgenden Tagen. + * max. schöpfbarer Gradido-Betrag pro Monat: wenn der Betrag der Contribution plus der Betrag, den der User in diesem Monat schon geschöpft hat, den maximal schöpfbaren Betrag pro Monat von 1000 GDD übersteigt, dann wird die Schöpfung dieser Contribution abgelehnt +* mit erfolgreich durchlaufenen Regelprüfungen wird ein "besätigter" aber "noch nicht gebuchten" Eintrag in der "Contributions"-Tabelle erzeugt +* ein "bestätigter" aber "noch nicht gebuchter" "Contributions"-Eintrag stößt eine Schöpfungstransaktion für den User an +* es erfolgt eine übliche Schöpfungstransaktion mit automatischer Bestätigung der Contribution +* die Schöpfungstransaktion schreibt den Betrag der Contribution dem Kontostand des Users gut ## Datenbank-Modell @@ -100,34 +149,36 @@ Das nachfolgende Bild zeigt das Datenmodell vor der Einführung und Migration au ![Datenbankmodell](./image/DB-Diagramm_20220518.png) -### Datenbank-Änderungen +### Ausbaustufe-1 + +#### Datenbank-Änderungen Die Datenbank wird in ihrer vollständigen Ausprägung trotz Ausbaustufe-1 wie folgt beschrieben umgesetzt. -#### neue Tabellen +##### neue Tabellen -##### contribution_links - Tabelle +###### contribution_links - Tabelle | Name | Typ | Nullable | Default | Kommentar | | ------------------------------- | ------------ | :------: | :------------: | -------------------------------------------------------------------------------------------------------------------------------------- | | id | INT UNSIGNED | NOT NULL | auto increment | PrimaryKey | -| name | varchar(100) | NOT NULL | | unique Name | -| description | varchar(255) | | | | +| name | varchar(100) | NOT NULL | | unique Name | +| description | varchar(255) | | | | | valid_from | DATETIME | NOT NULL | NOW | | -| valid_to | DATETIME | | NULL | | -| amount | DECIMAL | NOT NULL | | | +| valid_to | DATETIME | | NULL | | +| amount | DECIMAL | NOT NULL | | | | cycle | ENUM | NOT NULL | ONCE | ONCE, HOUR, 2HOUR, 4HOUR, 8HOUR, HALFDAY, DAY, 2DAYS, 3DAYS, 4DAYS, 5DAYS, 6DAYS, WEEK, 2WEEKS, MONTH, 2MONTH, QUARTER, HALFYEAR, YEAR | | max_per_cycle | INT UNSIGNED | NOT NULL | 1 | | -| max_amount_per_month | DECIMAL | | NULL | | -| total_max_count_of_contribution | INT UNSIGNED | | NULL | | -| max_account_balance | DECIMAL | | NULL | | -| min_gap_hours | INT UNSIGNED | | NULL | | -| created_at | DATETIME | | NOW | | -| deleted_at | DATETIMEBOOL | | NULL | | -| code | varchar(24) | | NULL | | -| link_enabled | BOOL | | NULL | | +| max_amount_per_month | DECIMAL | | NULL | | +| total_max_count_of_contribution | INT UNSIGNED | | NULL | | +| max_account_balance | DECIMAL | | NULL | | +| min_gap_hours | INT UNSIGNED | | NULL | | +| created_at | DATETIME | | NOW | | +| deleted_at | DATETIMEBOOL | | NULL | | +| code | varchar(24) | | NULL | | +| link_enabled | BOOL | | NULL | | -##### contributions -Tabelle +###### contributions -Tabelle | Name | Typ | Nullable | Default | Kommentar | | --------------------- | ------------ | -------- | -------------- | -------------------------------------------------------------------------------- | @@ -145,9 +196,9 @@ Die Datenbank wird in ihrer vollständigen Ausprägung trotz Ausbaustufe-1 wie f | booked_at | DATETIME | | NULL | date, when the system has booked the amount of the activity on the users account | | deleted_at | DATETIME | | NULL | soft delete | -#### zu migrierende Tabellen +##### zu migrierende Tabellen -##### Tabelle admin_pending_creations +###### Tabelle admin_pending_creations Diese Tabelle wird im Rahmen dieses UseCase migriert in die neue Tabelle contributions... @@ -168,6 +219,14 @@ Diese Tabelle wird im Rahmen dieses UseCase migriert in die neue Tabelle contrib ...und kann nach Übernahme der Daten in die neue Tabelle gelöscht werden oder es erfolgen die Änderungen sofort auf der Ursprungstabelle. -### Zielmodell +#### Zielmodell ![Contributions-DB](./image/DB-Diagramm_Contributions.png) + +### Ausbaustufe-2 + +Für die Ausbaustufe-2 sind keine Datenbank-Änderungen notwendig. Gemäß dem Zielmodell sind alle nontwndigen Tabellen und Attribute schon vorhanden. + +#### Zielmodell + +![img](./image/DB-Diagramm_Contributions_Stufe_2.png) diff --git a/docu/Concepts/BusinessRequirements/image/DB-Diagramm_Contributions_Stufe_2.png b/docu/Concepts/BusinessRequirements/image/DB-Diagramm_Contributions_Stufe_2.png new file mode 100644 index 0000000000000000000000000000000000000000..eee7fa23f380dfa895beefc10fc0790109b840a4 GIT binary patch literal 69562 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 z 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 Clo(F{ literal 0 HcmV?d00001 diff --git a/docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new ContributionSend.png b/docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new_ContributionSend.png similarity index 100% rename from docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new ContributionSend.png rename to docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new_ContributionSend.png diff --git a/docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new ContributionZyklus.png b/docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new_ContributionZyklus.png similarity index 100% rename from docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new ContributionZyklus.png rename to docu/Concepts/BusinessRequirements/image/UC_Send_Contribution_Admin-new_ContributionZyklus.png