Das iCalendar Modul erlaubt Ihnen die Erstellung von *.ics Termindateien zu erstellen, die in Ihren Kalender importiert werden können.
Installation und Konfiguration
Dieses Modul erfordert keine Einstellungen und kann sofort nach der Installation verwendet werden.
Zugehörige Geschäftsprozesse
Der folgende Geschäftsprozess wird im Projekt vorgeneriert, sobald das Modul installiert ist:
- ICalendar: Create Event - erstellt eine .ics Datei des geplanten Inventars und gibt dessen Datei id;
- Eingabe:
- Title [string] - Titel des Ereignisses;
- Start [datetime] - Startzeit der Veranstaltung;
- End [datetime] - Endzeit des Ereignisses;
- Filename [string] - *.ics Dateiname;
- Ausgabe:
- Calendar [file] - Datei id in der DB.
- Eingabe:
Verwendungsbeispiel
Betrachten Sie ein Beispiel für das Erstellen und Empfangen einer Termindatei mit dem iCalendar Modul.
Der erste Schritt ist die Bindung des ICalendar: Create Event BP an den Backend-Endpunkt zu binden. Gehen Sie dazu zu Backend > Endpoints.
Als nächstes wird nach dem Erstellen der entsprechenden Gruppe ein neuer Endpunkt erstellt, wie im untenstehenden Beispiel.
Sobald der erforderliche GP erstellt ist, können Sie mit der Erstellung der Webschnittstelle und der erforderlichen Geschäftsprozesse beginnen.
In diesem Beispiel werden das Start- und Enddatum des Ereignisses, sein Name und der Name der endgültigen .ics Datei von der Webschnittstelle gelesen und die in der Datenbank erstellte Datei auf das Gerät des Benutzers heruntergeladen.
Die Schnittstelle sieht wie folgt aus:
Der entsprechende GP ist im unten stehenden Beispiel dargestellt:
Um eine Datei auf das Gerät des Benutzers herunterzuladen, können Sie den Block Datei von URL herunterladen verwenden, wenn die URL angegeben ist. In diesem Fall befindet sich die Datei in der Anwendungsdatenbank, und ihr relativer Pfad wird als /api/_files/<ID>/download/ definiert, wobei ID die Datei-ID ist (in diesem Fall aus dem Kalenderblock ICalendar: Create Event). Zur Bildung der Dateianschrift wird der Block To String verwendet (um Kalender[Datei] in einen String zu konvertieren) und dann Concat String multiple, um den endgültigen Link zur Datei in der Datenbank zu erhalten. Der entsprechende Teil des BP sieht wie folgt aus:
Die veröffentlichte Anwendung sieht so aus:
Um das erstellte Ereignis zu Ihrem Google-Kalender hinzuzufügen, gehen Sie auf der Kalenderseite zu den Einstellungen:
Gehen Sie dann zu Import & Export und importieren Sie die .ics Datei in die bereitgestellte Anwendung.
Das erstellte Ereignis wird im Kalender erscheinen, sobald es importiert wurde.