Le module iCalendar vous permet de créer des *.ics fichiers d'événements qui peuvent être importés dans votre calendrier.
Installation et configuration
Ce module ne nécessite aucun paramétrage et peut être utilisé immédiatement après son installation.
Processus d'affaires associés
Le processus métier suivant est pré-généré dans le projet une fois le module installé :
- ICalendar: Create Event - crée un .ics fichier de l'invention programmée et retourne son fichier id;
- Entrée :
- Title [string] - titre de l'événement ;
- Start [datetime] - l'heure de début de l'événement ;
- End [datetime] - heure de fin de l'événement ;
- Filename [string] - *.ics nom de fichier ;
- Sortie :
- Calendar [file] - fichier id dans le DB.
- Entrée :
Exemple d'utilisation
Voici un exemple de création et de réception d'un fichier d'événement à l'aide du module iCalendar d'un fichier d'événements.
La première étape consiste à lier le module ICalendar: Create Event BP à l'endpoint du backend. Pour ce faire, allez à Backend > Endpoints.
Ensuite, après avoir créé le groupe approprié, un nouveau endpoint est créé, comme dans l'exemple ci-dessous.
Dès que le BP nécessaire est créé, vous pouvez commencer à créer l'interface web et les processus métier nécessaires.
Dans cet exemple, les dates de début et de fin de l'événement, son nom et le nom du fichier final sont lus à partir de l'interface web, en cliquant sur un bouton. .ics final sont lus à partir de l'interface Web, en cliquant sur un bouton, puis le fichier créé dans la base de données est téléchargé sur le dispositif de l'utilisateur.
L'interface ressemble à ceci :
Le BP correspondant est présenté sur l'exemple ci-dessous :
Pour télécharger un fichier sur l'appareil de l'utilisateur, vous pouvez utiliser le bloc Télécharger le fichier depuis l'URL lorsque l'URL est spécifié. Dans ce cas, le fichier est situé dans la base de données de l'application, et son chemin relatif sera défini comme suit : /api/_files/<ID>/download/, où ID est l'ID du fichier (du bloc calendrier ICalendar : Create Event, dans ce cas). Pour former l'adresse du fichier, le bloc To String est utilisé (pour convertir le calendrier[fichier] en une chaîne de caractères), puis le multiple Concat String est utilisé pour obtenir le lien final vers le fichier dans la base de données. La partie correspondante de la BP ressemble à ceci :
L'application publiée ressemble à ceci :
Pour ajouter l'événement créé à votre calendrier google, sur la page du calendrier, allez dans les paramètres :
Ensuite, allez sur Import & Export et importez le fichier .ics fichier que vous avez obtenu dans l'application déployée.
L'événement créé apparaîtra dans le calendrier une fois qu'il sera importé.