Il modulo iCalendar consente di creare *.ics file di eventi che possono essere importati nel calendario.
Installazione e configurazione

Questo modulo non richiede alcuna impostazione e può essere utilizzato subito dopo l'installazione.
Processi aziendali correlati
Il seguente processo aziendale viene pre-generato nel progetto una volta installato il modulo:
- ICalendar: Create Event - crea un .ics dell'inventario programmato e restituisce il suo file id;
- Ingresso:
- Title [ string] - titolo dell'evento;
- Start [ datetime] - orario di inizio dell'evento;
- End [ datetime] - ora di fine evento;
- Filename [ string] - *.ics nome del file;
- Uscita:
- Calendar [ file] - file id nel file DB.
- Ingresso:

Esempio di utilizzo
Si consideri un esempio di creazione e ricezione di un file di evento con il modulo iCalendar modulo.
Il primo passo è legare il file ICalendar: Create Event BP all'endpoint del backend. Per farlo, andare a Backend > Endpoints.
Quindi, dopo aver creato il gruppo appropriato, viene creato un nuovo endpoint, come nell'esempio seguente.

Una volta creato il BP necessario, si può iniziare a creare l'interfaccia web e i processi aziendali necessari.
In questo esempio, le date di inizio e fine dell'evento, il suo nome e il nome del file finale vengono letti dall'interfaccia web, con un clic, e poi il file creato nel database viene scaricato nel database. .ics vengono letti dall'interfaccia web, con un semplice clic, e poi il file creato nel database viene scaricato sul dispositivo dell'utente.
L'interfaccia si presenta come segue:

Il BP corrispondente è presentato nell'esempio seguente:

Per scaricare un file sul dispositivo dell'utente, è possibile utilizzare il blocco Scarica file da URL quando viene specificato l'URL. In questo caso, il file si trova nel database dell'applicazione e il suo percorso relativo sarà definito come /api/_files/

L'applicazione pubblicata si presenta così:

Per aggiungere l'evento creato al calendario di Google, nella pagina del calendario andare alle impostazioni:

Quindi si va su Import & Export e importare il file .ics file ottenuto nell'applicazione distribuita.

L'evento creato apparirà nel calendario una volta importato.

