Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum...

17
Sebastian Leitz Buchungssystem mit MetaModels 1

Transcript of Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum...

Page 1: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Buchungssystem mit MetaModels

1

Page 2: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz 2

Page 3: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Parameter• Dynamischer Bestand von Veranstaltungsarten

• Speichern von Kundenstammdaten und Buchungen

• Buchungsformular mit Meldung an Winzer

• Rückmeldung an den Kunden nach Entscheidung

3

Lösung?

Erweiterung€$¥

Page 4: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Parameter• Dynamischer Bestand von Veranstaltungsarten

• Speichern von Kundenstammdaten und Buchungen

• Buchungsformular mit Meldung an Winzer

• Rückmeldung an den Kunden nach Entscheidung

4

Lösung!MetaModels

MitgliederMetaModels

Formulargenerator

notification_center

Page 5: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Ablauf einer Buchung

5

Auswahl einer Veranstaltung Anfrage stellen Prüfung der

AnfrageEntscheidung

Kunde Anbieter

Page 6: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Ablauf einer Buchung

6

Anfrage stellenAuswahl einer Veranstaltung

Prüfung der Anfrage

Entscheidung

Bestätigung der Anfrage

Benachrichtigung über neue Anfrage

Page 7: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Ablauf einer Buchung

7

Auswahl einer Veranstaltung Anfrage stellen Prüfung der

AnfrageEntscheidung

Buchungsbestätigung

Mitarbeiter über Termin informieren

Absage

Page 8: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Model-Struktur

8

Buchung/Termin

Organisator/Kunde

Tourleiter

Datum

Teilnehmerzahl

Veranstaltungsart

Status

Status

Code

Bezeichnung

Veranstaltungsart

Bezeichnung

Mindestanzahl

Maximalanzahl

Preis

Page 9: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

→ Contao

9

An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

nachvollzogen werden (siehe Folie 16).

Page 10: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Anfragebestätigung

10

Sehr geehrte/r Sebastian Leitz,

wir haben Ihre Buchungsanfrage #1 für die Veranstaltung Führung am 21.05.2016 17:30 mit 13 Teilnehmern erhalten.

Sie erhalten von uns zeitnah eine Rückmeldung.

Mit freundlichen Grüßen

Winfried Winzer

Page 11: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Information über Anfrage

11

Sehr geehrter Mitarbeiter,

auf Ihrer Website hat Sebastian Leitz eine neue Buchungsanfrage erstellt:

Teilnehmer: 13 Veranstaltungstyp: Führung Datum: 21.05.2016 17:30

Bitte besuchen Sie https://ck2016.etes.de/tourdetails/bearbeiten/1, um die Anfrage zu bearbeiten.

Mit freundlichen Grüßen

das System

Page 12: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Zusage

12

Sehr geehrte/r Sebastian Leitz,

wir freuen uns, Ihre Buchungsanfrage #1 bestätigen zu können. Am 21.05.2016 17:30 können Sie mit 13 Personen an der Veranstaltung Führung teilnehmen. Sie werden von Winfried Winzer betreut.

Mit freundlichen Grüßen

Winfried Winzer

Page 13: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Information an Mitarbeiter

13

Sehr geehrte/r Winfried Winzer,

am 21.05.2016 17:30 werden Sie für Sebastian Leitz die Veranstaltung Führung mit 13 Teilnehmern durchführen.

Mit freundlichen Grüßen

Winfried Winzer

Page 14: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Absage

14

Sehr geehrte/r Sebastian Leitz,

leider ist es uns nicht möglich, Ihrem Wunsch nach einer Führung am 21.05.2016 17:30 nachzukommen. Bitte versuchen Sie es ggf. mit einem anderen Zeitpunkt erneut.

Mit freundlichen Grüßen

Winfried Winzer

Page 15: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Ablauf einer Buchung

15

Auswahl einer Veranstaltung Anfrage stellen Prüfung der

AnfrageEntscheidung

Page 16: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Code

16

https://git.etes.de/sleitz/ck2016https://ck2016.etes.de/

Page 17: Buchungssystem mit MetaModels - Contao Ninja · An dieser Stelle wechselte der Vortrag zum Conto-Backend und zum Code. Die fortschreitende Entwicklung kann mit den Tags im Git-Repository

Sebastian Leitz

Diskussion

Weiterer Ausbau • Verfügbarkeit der Mitarbeiter

• Zwischenschritt für Abrechnung/Bezahlung

• Vorschlagen von Alternativterminen

• Online-Verfügbarkeitsansicht

17

Isotope MetaModels-Frontend-Bearbeitung

Alternativen

Andere Ideen?