Vorlage zur Programmregistrierung
Die Vorlage zur Programmregistrierung soll Ihnen die Funktionen einer Registrierungswebsite zeigen. Wir haben das Beispiel der Registrierung für außerschulische Kurse ausgewählt. Diese Vorlage kann für jede Branche oder Organisation nützlich sein, die eine Registrierungswebsite erstellen möchte.
Users
Die Vorlage ist für zwei Schlüsselbenutzer konzipiert:
Die Eltern, die ihre Kinder für außerschulische Kurse registrieren möchten.
Der Schulvertreter, der eine Kursliste verwalten, vorhandene Kurse bearbeiten und dem Katalog neue Kurse hinzufügen möchte.
Übergeordnete Elemente
Als Elternteil, das sich eine Registrierung für Kurse durchführen möchte, haben Sie folgende Möglichkeiten:
Sich für einen außerschulischen Kurs aus der Liste der verfügbaren Kurse anmelden
Den Zeitplan ändern
Teilnehmerinformationen hinzufügen und bearbeiten
E-Mails mit Informationen zum Kurs empfangen, anhand derer Sie Ihre Registrierung ändern können
Schulvertreter
Als Vertreter der Schule haben Sie folgende Möglichkeiten:
Den Kurskatalog verwalten
Kurse hinzufügen und bestehende Kurse ändern
Ersteller
Entwickler können das Designstudio verwenden, um die Vorlage für bestimmte Anforderungen zu ändern.
Im Folgenden sind die Seiten, Basisformulare und anpassbaren Tabellen aufgeführt, die in der Vorlage bereitgestellt werden. Diese können an Ihre spezifischen Projektanforderungen angepasst werden.
Seiten
Benutzerdefinierte Seiten
Die folgenden Seiten werden von Eltern verwendet.
Seite | Beschreibung des Dataflows |
---|---|
Pos1 | Nach einer Veranstaltung suchen und Kurse und Kursdetails basierend auf bestimmten Kriterien anzeigen |
Teilnehmer abmelden | Die Registrierung eines zuvor registrierten Kindes aufheben |
Teilnehmerprofil hinzufügen | Ein Profil für ein Kind einrichten |
Teilnehmerinformationen | Die Informationen zu einem Kind eingeben, um ein Teilnehmerprofil einzurichten |
Meine Registrierungen | Die Registrierung für ein Teilnehmerprofil anzeigen |
Registrierung abgeschlossen | Bestätigen, dass ein Kind erfolgreich für einen Kurs registriert ist |
Kursdetails anzeigen | Ausgewählte Kursdetails anzeigen |
Administratorseiten
Die folgenden Seiten werden von Schulvertretern verwendet:
Seite | Beschreibung des Dataflows |
---|---|
Startseite der Kurse | Eine Listenansicht der Kurse basierend auf den angegebenen Filtern |
Kurs erstellen | Einen Kurs erstellen |
Kurs duplizieren | Einen Kurs aus einem vorhandenen Kurs duplizieren |
Kurs löschen | Einen Kurs löschen |
Kurs bearbeiten | Einen Kurs bearbeiten |
Formulare und Tabellen
Die Vorlage verwendet die folgenden Formulare, die mit Dataverse-Tabellen verknüpft sind.
Table | Name des Tabellenformulars* | Name des Seitenformulars** |
---|---|---|
contact | Profil des Kindes hinzufügen | Teilnehmer hinzufügen |
msdynce_course | Kursformular des Portals | ASP Kurs erstellen |
msdynce_course | Kursformular des Portals | ASP Formular bearbeiten |
msdynce_course | Ein Kursformular löschen | Kursformular löschen |
contact | Profil des Kindes bearbeiten | Teilnehmer bearbeiten |
msdynce_registration | Formular zum Registrieren und Aufheben der Registrierung | Teilnehmer abmelden |
* Der Formularname, wie er angezeigt wird, wenn er der Tabelle im Arbeitsbereich „Daten“ zugeordnet ist
** Der Formularname, wie er angezeigt wird, wenn er einer Seite als Komponente hinzugefügt ist.
Tabelleninformationen
Name der Tabelle | Schemaname | Beschreibung des Dataflows |
---|---|---|
Contact | contact | Kontaktdetails für das Profil des Kindes |
Kurs | msdynce_course | Kursdetails wie Kursname, Beschreibung, Typ, Kursleiter, Kategorie, Klassenstufe, Startdatum, Startzeit, Enddatum, Endzeit, Registrierungsfrist, Kapazität, % belegt, Status |
Registrierung | msdynce_registration | Details zur Kursregistrierung |
Professionelle Entwickler
Diese Vorlage enthält benutzerdefinierten Code und wurde so gestaltet, dass sie erstklassigen UX-Mustern folgt. Verwenden Sie zum Bearbeiten von benutzerdefiniertem Code die Microsoft Power Platform CLI, um die Metadaten der Website herunterzuladen und den Quellcode mit Visual Studio Code anzuzeigen und zu ändern.