Skip to content

PERSON: Exporte für neue NDS #1733

Description

@Michael-Schaer

Liebe Youth-Community

Gemäss Kommunikation des BASPO wird die neue NDS im Herbst 2022 live gehen. Mehr infos. Die PBS möchte pünktlich zum Go-Live der neuen NDS auch die Exports angepasst haben. Wir haben uns dazu folgende Gedanken gemacht.

@nchiapol @richardjubla Seid ihr auch im Boot? Machen wir das zusammen? Und habt ihr die gleichen Anforderungen wie wir?

Unter den J+S Anleitungen sind die Musterdateien für den Import in der NDS zu finden. Dabei interessiert uns «Import von Personen in der Jugendausbildung» und «Import von Personen in der Kaderbildung».

Anzupassende Exports:
Lager/Kurs/Anlass -> Teilnehmende -> Export -> CSV/Excel -> NDS

  • umbauen gemäss «Musterdatei für den Import von Personen in der Kaderbildung»
  • umbenennen zu «NDS: Kurs» (fr. BDNS: Cours / it: BDNS: Corso)

Lager/Kurs/Anlass -> Teilnehmende -> Export -> CSV/Excel -> SPORTdb

  • umbauen gemäss «Musterdatei für den Import von Personen in der Jugendausbildung»
  • umbenennen zu «NDS: Lager» (fr: BDNS: Camp / it: BDNS: Campo)

Optional:

  • "NDS: Kurs" nur bei Kursen anzeigen, "NDS: Lager" nur bei Lager anzeigen
  • Es wäre nützlich, wenn die MiData warnen könnte, bei welchen Personen welche Pflichtfelder nicht ausgefüllt sind.

Tech-Spec

ToDo

  • Neuer CSV-Export "nds_course"
    • Wird nur auf der Teilnehmendenliste von Kursen angeboten
    • Nach Vorbild des alten CSV-Exports "NDS" bzw. "NDBJS"
    • Format der CSV-Spalten anhand Vorlage "Musterdatei für den Import von Personen in der Kaderbildung" von der J+S-Seite
  • Neuer CSV-Export "nds_camp"
    • Wird nur auf der Teilnehmendenliste von Lagern (und bei der PBS auf campy_courses) angeboten
    • Nach Vorbild des alten CSV-Exports "SPORTDB"
    • Format der CSV-Spalten anhand Vorlage "Musterdatei für den Import von Personen in der Jugendausbildung" von der J+S-Seite
  • Alte CSV-Exporte "SPORTDB" und "NDS" entfernen, diese sind nicht mehr nützlich weil die alte NDBJS abgeschaltet wurde
  • Specs schreiben
  • Kunde wegen Übersetzungen informieren
  • Mit angemessener Rolle "durchklicken"
  • CHANGELOG-Eintrag unter "unreleased" unten hinzufügen

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions