Das iCalendar Modul erlaubt Ihnen die Erstellung von *.ics Termindateien zu erstellen, die in Ihren Kalender importiert werden können.

Installation und Konfiguration

1_module

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.

2_icalendar_createEvent

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.

3_endpoint

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:

4_ui

Der entsprechende GP ist im unten stehenden Beispiel dargestellt:

5_bp_1

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:

5_bp_2

Die veröffentlichte Anwendung sieht so aus:

6_result_layout

Um das erstellte Ereignis zu Ihrem Google-Kalender hinzuzufügen, gehen Sie auf der Kalenderseite zu den Einstellungen:

7_calendarSettings

Gehen Sie dann zu Import & Export und importieren Sie die .ics Datei in die bereitgestellte Anwendung.

8_import

Das erstellte Ereignis wird im Kalender erscheinen, sobald es importiert wurde.

9_event

Was this article helpful?

AppMaster.io 101 Crash-Kurs

10 Module
2 Wochen

Sie wissen nicht, wo Sie anfangen sollen? Legen Sie los mit unserem Crashkurs für Anfänger und erkunden Sie AppMaster von A bis Z.

Kurs starten
Development it’s so easy with AppMaster!

Benötigen Sie weitere Hilfe?

Lösen Sie jedes Problem mit Hilfe unserer Experten. Sparen Sie Zeit und konzentrieren Sie sich auf die Erstellung Ihrer Anwendungen.

headphones

Kontaktieren Sie Support

Schildern Sie uns Ihr Problem und wir finden eine Lösung für Sie.

message

Community-Chat

Besprechen Sie Fragen mit anderen Benutzern in unserem Chat.

Community beitreten