Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Schnellstart-Anleitungen

Navision starten

...

  • Starte die Applikation “NAV 2018 TEST” (die Applikation kann im Windows Start-Menü gesucht/gefunden werden)

  • Wichtig: es ist nicht erlaubt die Applikation “NAV 2018 PROD” zu starten

Development Tool starten

blabla

Tabelle suchen

blabla

Datenquellen

Microsoft Dynamics NAV 2018

Tabellen in Scope:

  • Mitglied (3015965)

  • Sektion (3015963)

  • Ansatz Mitgliederfaktura (3015970)

  • Contact (5050)

  • Contact Mailing Group (5056)

  • Course Registration Buffer (50034)

  • Kursteilnehmer (3015594)

  • Kursreferent (3015595)

  • Kursort (3015596)

  • Kurskategorie (3015597)

  • Kursstamm (3015598)

  • Kurskopf (3015601)

  • Kurszeile (3015602)

WSO2

  • Fan Accounts

  • Passwort Hashes (damit User nicht ein neues PW setzen muss)

  • Profilepics

Typo3

Unzulässige Datenkonstellationen

...

  • Starte die Applikation “Remotedesktopverbindung” (die Applikation kann im Windows Start-Menü gesucht/gefunden werden)

  • Stelle eine Verbindung zu “sac-nst-test01“ her (Username + Passwort bei SAC erhältlich)

  • Starte die Applikation “Dynamics NAV 2018 Development Environment” (die Applikation kann im Windows Start-Menü auf dem Remotedesktop gesucht/gefunden werden)

  • Navigiere unter “Datei>Datenbank>Öffnen...” und selektiere unter “Datenbankname” folgende Datenbank: NAV_2018_TEST - kontrolliere im Nachgang unter “Datei”, dass die Verbindung mit “NAV_2018_TEST” hergestellt ist (und nicht mit “NAV_2018_PROD):

  • Wichtig: es ist nicht erlaubt eine Verbindung zur Datenbank “NAV_2018_PROD” herzustellen

...

Tabelle suchen

  • Nachdem das Development Tool gestartet wurde, wird eine Maske “Object Designer” angezeigt

  • Im “Object Designer” links auf “Table” navigieren

  • Jetzt kann nach Name oder ID gesucht werden - hierfür muss einfach die Tastatur getätigt werden

Page aufrufen

  • Nachdem der Fat Client “NAV 2018 TEST“ gestartet wurde wird oben rechts ein Suchfeld angezeigt

  • In diesem Suchfeld kann nach Page-Namen gesucht werden

Unzulässige Datenkonstellationen

Unten beschriebene Prüfungen auf Richtigkeit der Datenkonstellationen gilt es vor der Datenmigration von X-HIT durchzuführen (X: NAV, WSO2, Typo3). Unzulässige Datenkonstellationen gilt es im produktiven Mastersystem zu bereinigen. Sofern eine Page angegeben ist, kann die Prüfung mit dem Fat Client “NAV 2018 TEST” erfolgen. Wenn nur eine Tabelle angegeben ist, genügt der Fat Client nicht und eine Verbindung zur “Development Environment” muss aufgebaut werden (via Remote Verbindung).

Aktives Mitglied ohne E-Mail Adresse

Business Regel

Aktive Mitglieder der Beitragskategorie “Einzel”, “Familie” und “Jugend” haben eine E-Mail Adresse hinterlegt.

Tabelle(n)

Mitglied (3015965)

Page(s)

n/aMitglied Liste

Filterkriterien

  • Mitgliederart ist “Aktiv”

  • Kategorie ist “EINZEL|FAMILIE|JUGEND”

  • Geplanter Austritt ist “''|>31.12.2023”

  • E-Mail ist “''“

Erkenntnisse

Per 18.09.2023 gibt es 19’293 aktive Mitglieder mit fehlender E-Mail Adresse:

  • 2'381 aktive Mitglieder der Beitragskategorie “Familie” ohne E-Mail Adresse

  • 14’826 aktive Mitglieder der Beitragskategorie “Einzel” ohne E-Mail Adresse

  • 2'086 aktive Mitglieder der Beitragskategorie “Jugend” ohne E-Mail Adresse

Datenbereinigungsaktion(en)

  • Via Sektion E-Mail Aufruf starten

  • Via Briefversand E-Mail Aufruf starten

Bemerkungen

-

E-Mail Adresse nicht eindeutig

Business Regel

Erfasste E-Mail Adressen von aktiven Mitgliedern sind eindeutig.

Tabelle(n)

Mitglied (3015965)

Page(s)

n/aMitglied Liste

Filterkriterien

  • Mitgliederart ist “Aktiv”

  • Kategorie ist “EINZEL|FAMILIE|JUGEND”

  • Geplanter Austritt ist “''|>31.12.2023”

  • E-Mail ist “<>''“

Erkenntnisse

TODO

Datenbereinigungsaktion(en)

  • Rücksprache mit Mitglied nehmen

Bemerkungen

-

E-Mail Adresse nicht zulässig

Familie mit mehr als ein Mitglied der Beitragskategorie “FAM” oder “FREI FAM”

Business Regel

Aktive Familien müssen 1 aktives Mitglied der Beitragskategorie “Fam“, dürfen max. 1 aktives Mitglied der Beitragskategorie “Frei Fam” und beliebig viele aktive Mitglieder der Beitragskategorie “Frei Kind“

Business Regel

Erfasste E-Mail Adressen sind gültig, d.h. die E-Mail Domäne ist ansprechbar und Nachrichten können zugestellt werden.

Gängige TippfehlerBeispiele gängiger Tippfehler (Liste nicht komplett!):

  • gogle.com, goggle.com, google.cm

  • homail.com, hotmail.cm

  • yaho.com, yahoo.cm

Tabelle(n)

Mitglied (3015965)

Page(s)

n/aMitglied Liste

Filterkriterien

  • Mitgliederart ist “Aktiv”

  • Kategorie ist “EINZEL|FAMILIE|JUGEND”

  • Geplanter Austritt ist “''|>31.12.2023”

  • E-Mail ist “*@goggle.com*“ (als Beispiel)

Erkenntnisse

TODO

Datenbereinigungsaktion(en)

TODO

Alleinstehendes Mitglied der Beitragskategorie “FAM”, “FREI FAM” oder “FREI KIND”

...

Business Regel

...

Aktive Mitglieder der Beitragskategorie “Fam”, “Frei Fam” und “Frei Kind” müssen Teil einer Familie sein und dürfen nicht alleinstehend erfasst sein.

Für “Frei Fam”- und “Frei Kind”-Mitglieder gilt: die Familie muss zusätzlich ein aktives Mitglied der Beitragskategorie “Fam” umfassen.
Für “Fam”-Mitglieder gilt: die Familie muss zusätzlich mind. ein aktives Mitglied der Beitragskategorie “Frei Fam” und/oder “Frei Kind” umfassen.

...

Tabelle(n)

...

TODO

...

Page(s)

...

TODO

...

Filterkriterien

...

TODO

...

Erkenntnisse

...

TODO

...

Datenbereinigungsaktion(en)

...

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Fam” ein Wechsel der Beitragskategorie auf “Einzel” vornehmen

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Kind” ein Wechsel der Beitragskategorie auf “Jugend” vornehmen, sofern die Person zwischen 6 und 22 Jahre alt ist

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Kind”, die jünger sind als 6 Jahren, ein SAC Austritt vornehmen

Bemerkungen

@FHNW: gibt es einen kostenlosen Webservice womit alle erfassten Adressen geprüft werden können? Hier z.B. können einzelne E-Mail Adressen geprüft werden: https://www.experte.de/email-pruefen. Dieser Service prüft die angegebene E-Mail Adresse auf Syntax, Mailserver und Postfach. Dieser Task ist als one-off zu verstehen.

Alleinstehendes Mitglied der Beitragskategorie “FAM”, “FREI FAM” oder “FREI KIND”

Business Regel

Aktive Mitglieder der Beitragskategorie “Fam”, “Frei Fam” und “Frei Kind” müssen Teil einer Familie sein und dürfen nicht alleinstehend erfasst sein.

“Fam”: mind. 23 jährig. Familienkonstrukt zulässig für min. 2 Personen, max. 2 Erwachsene (“Fam” und “Frei Fam”) und beliebig viele Kinder (“Frei Kind”). Die Familienmitgliedschaft ist auch für Paare ohne Kinder möglich. Eine Person wird als Hauptkontakt definiert (“Familienoberhaupt”). Die Familienmitglieder müssen im selben Haushalt leben.

  • “Frei Fam”: mind. 23 jährig

  • “Frei Kind”: mind. 6 und max. 17 jährig

Für “Frei Fam”- und “Frei Kind”-Mitglieder gilt: die Familie muss zusätzlich ein aktives Mitglied der Beitragskategorie “Fam” umfassen.
Für “Fam”-Mitglieder gilt: die Familie muss zusätzlich mind. ein aktives Mitglied der Beitragskategorie “Frei Fam” und/oder “Frei Kind” umfassen.

Tabelle(n)

TODO

Page(s)

TODO

Filterkriterien

TODO

Erkenntnisse

TODO

Datenbereinigungsaktion(en)

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Fam” ein Wechsel der Beitragskategorie auf “Einzel” vornehmen

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Kind” ein Wechsel der Beitragskategorie auf “Jugend” vornehmen, sofern die Person zwischen 6 und 22 Jahre alt ist

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Kind”, die jünger sind als 6 Jahren, ein SAC Austritt vornehmen

...

Familie mit mehr als ein Mitglied der Beitragskategorie “FAM” oder “FREI FAM”

Business Regel

Aktive

Mitglieder müssen zwingend einer aktiven Sektion zugewiesen sein

Business Regel

Aktive Mitglieder müssen zwingend einer Beitragskategorie

Familien müssen 1 aktives Mitglied der Beitragskategorie “Fam“, dürfen max. 1 aktives Mitglied der Beitragskategorie “Frei Fam” und beliebig viele aktive Mitglieder der Beitragskategorie “Frei Kind“ umfassen.

Tabelle(n)

TODO

Page(s)

TODO

Filterkriterien

TODO

Erkenntnisse

TODO

Datenbereinigungsaktion(en)

  • Rücksprache mit Mitglied nehmen

Aktives Mitglied ohne Beitragskategorie

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Fam” ein Wechsel der Beitragskategorie auf “Einzel” vornehmen

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Kind” ein Wechsel der Beitragskategorie auf “Jugend” vornehmen, sofern die Person zwischen 6 und 22 Jahre alt ist

  • Für alleinstehende Mitglieder der Beitragskategorie “Frei Kind”, die jünger sind als 6 Jahren, ein SAC Austritt vornehmen

Aktives Mitglied ohne aktive Sektion

Business Regel

Aktive Mitglieder müssen zwingend einer aktiven Sektion zugewiesen sein.

Tabelle(n)

TODO

Page(s)

TODO

Filterkriterien

TODO

Erkenntnisse

TODO

Datenbereinigungsaktion(en)

  • Rücksprache mit Mitglied nehmen

Aktives Mitglied ohne Beitragskategorie

Business Regel

Aktive Mitglieder müssen zwingend einer Beitragskategorie zugewiesen sein.

Tabelle(n)

TODO

Page(s)

TODO

Filterkriterien

TODO

Erkenntnisse

TODO

Datenbereinigungsaktion(en)

  • Für Mitglieder zwischen 6 und 22 Jahren ein Wechsel der Beitragskategorie auf “Jugend” vornehmen

  • Für Mitglieder älter als 22 Jahren ein Wechsel der Beitragskategorie auf “Einzel” vornehmen

Aktives Mitglied ohne PUK

Business Regel

TODO

Tabelle(n)

TODO

Page(s)

TODO

Filterkriterien

TODO

Erkenntnisse

TODO

Datenbereinigungsaktion(en)

TODO

Prüfschritt: Aktiv ohne PUK

...

Nach Excel exportieren, Spalte “Mitgliedernummer” in eine separate Lasche kopieren und Duplikate entfernen

→ OFFEN: In der Liste ist nicht ersichtlich ob Mitglied aktiv oder Abonnent ist!

Prüfschritt: Ausgetretene Mitglieder mit einem offenen Saldo

...

Zu dokumentieren: Es muss sichergestellt werden, dass keine Mehrwertsteuer auf den Rechnungen auftauchen. Hierzu muss auf dem Debitor die Option “Mehrwertsteuer inklusive“ gesetzt sein.

Prüfschritt: Adressbereinigung

Anleitung folgt - im Hinblick auf den Jahresinkasso 2023 wurde entschieden, dass keine Adressen vorgängig bereinigt werden.

Prüfschritt: Abonnenten mit Sektion hinterlegt

Im Hinblick auf den Jahresinkasso 2023 irrelevant, jedoch muss als Datenbereinigung in 2023 berücksichtigt werden, dass alle Abonnenten keine Sektion hinterlegt haben.

...

  • Bei den Hüttenbeziehungen wurden Inkonsistenzen entdeckt. Diese gilt es vorgängig zu bereinigen - nachfolgend einige Beispiele

    • Fall 1: Hüttenobmann darf lediglich eine Beziehung zu einer Sektion aufweisen, nicht aber zu einer Hütte

      • Korrekt: 284656 ist Hüttenobmann von 00001300 (1300 SAC Arosa)

      • Falsch: 269260 ist Hüttenobmann von 00000269 (Tierberglihütte SAC)

    • Fall 2: Hütte weist nicht immer eine Beziehung zu einer Sektion auf

      • Korrekt: 00000001 ist Hütte von 00004250

      • Falsch: 00000006 ist Hütte von N/D

    • Fall 3: “Gültig bis” Datum < “Gültig von” Datum

      • Korrekt: 399997 ist Hüttenobmann von 30.11.2018 bis 31.12.2099

      • Falsch: 171751 ist Hüttenobmann von 01.06.2023 bis 31.12.1999

    • Fall 4: Inaktive Personen weisen eine aktive Beziehung zu einer Hütte auf

      • Falsch: 136320 ist seit 08.07.2003 bis 31.12.2099 Hüttenchef von 00000044, die Person ist aber seit 20.12.2022 ausgetreten (aufgrund Todesfall)

...

      • /D

    • Fall 3: “Gültig bis” Datum < “Gültig von” Datum

      • Korrekt: 399997 ist Hüttenobmann von 30.11.2018 bis 31.12.2099

      • Falsch: 171751 ist Hüttenobmann von 01.06.2023 bis 31.12.1999

    • Fall 4: Inaktive Personen weisen eine aktive Beziehung zu einer Hütte auf

      • Falsch: 136320 ist seit 08.07.2003 bis 31.12.2099 Hüttenchef von 00000044, die Person ist aber seit 20.12.2022 ausgetreten (aufgrund Todesfall)

Datenquellen

Microsoft Dynamics NAV 2018

Tabellen in Scope:

  • Mitglied (3015965)

  • Sektion (3015963)

  • Ansatz Mitgliederfaktura (3015970)

  • Contact (5050)

  • Contact Mailing Group (5056)

  • Course Registration Buffer (50034)

  • Kursteilnehmer (3015594)

  • Kursreferent (3015595)

  • Kursort (3015596)

  • Kurskategorie (3015597)

  • Kursstamm (3015598)

  • Kurskopf (3015601)

  • Kurszeile (3015602)

WSO2

  • Fan Accounts

  • Passwort Hashes (damit User nicht ein neues PW setzen muss)

  • Profilepics

Typo3

Sonstige Inputs

Beitragskategorien

  • Eine Beitragskategorie ist immer einer Person zugewiesen und stellt eine Mitgliedschaft dar:

    • “Einzel”: mind. 23 jährig

    • “Jugend”: max. 22 jährig

    • “Fam”: mind. 23 jährig. Familienkonstrukt zulässig für min. 2 Personen, max. 2 Erwachsene (“Fam” und “Frei Fam”) und beliebig viele Kinder (“Frei Kind”). Die Familienmitgliedschaft ist auch für Paare ohne Kinder möglich. Eine Person wird als Hauptkontakt definiert (“Familienoberhaupt”). Die Familienmitglieder müssen im selben Haushalt leben.

      • “Frei Fam”: mind. 23 jährig

      • “Frei Kind”: mind. 6 und max. 17 jährig

  • Eine zugewiesene Beitragskategorie

    • ist für eine Sektion zulässig. Alle Sektionen bieten dieselben Mitgliedschaften an (“Einzel”, “Jugend”, “Fam”, “Frei Fam”, “Frei Kind”). Sie unterscheiden sich preislich.

    • hat ein Start- und End-Datum resp. ein Aktivierungs- und ein Deaktivierungsdatum. Abhängig vom dahinterliegenden Geschäftsfall (Neueintritt/Wechsel/Austritt Stammsektion/Zusatzsektion) löst eine Aktivierung/Deaktivierung einer Beitragskategorie 0..n Ereignisse aus (insbesondere fakturierungstechnisch).

DDL-Statements Hitobito

https://github.com/hitobito/hitobito/blob/master/db/schema.rb

...