El módulo iCalendar módulo le permite crear *.ics archivos de eventos que pueden ser importados en su calendario.
Instalación y configuración

Este módulo no requiere ninguna configuración y puede utilizarse inmediatamente después de su instalación.
Procesos de negocio relacionados
El siguiente proceso de negocio se genera previamente en el proyecto una vez instalado el módulo:
- ICalendar: Create Event - crea un .ics archivo de la invención programada y devuelve su archivo id;
- Entrada:
- Title [ string] - título del evento;
- Start [ datetime] - hora de inicio del evento;
- End [ datetime] - hora de finalización del evento;
- Filename [ string] - *.ics nombre de archivo;
- Salida:
- Calendar [ file] - archivo id en el archivo DB.
- Entrada:

Ejemplo de uso
Veamos un ejemplo de creación y recepción de un archivo de eventos mediante el módulo iCalendar módulo.
El primer paso es vincular el ICalendar: Create Event BP al punto final del backend. Para ello, vaya a Backend > Endpoints.
A continuación, tras crear el grupo correspondiente, se crea un nuevo punto final, como en el ejemplo siguiente.

Una vez creado el BP necesario, se puede empezar a crear la interfaz web y los procesos de negocio necesarios.
En este ejemplo, las fechas de inicio y fin del evento, su nombre y el nombre del archivo final .ics se leen desde la interfaz web, con sólo pulsar un botón, y luego el archivo creado en la base de datos se descarga en el dispositivo del usuario.
La interfaz tiene el siguiente aspecto:

El BP correspondiente se presenta en el ejemplo siguiente:

Para descargar un archivo en el dispositivo del usuario, puede utilizar el bloque Descargar archivo desde la URL cuando se especifica la URL. En este caso, el archivo se encuentra en la base de datos de la aplicación, y su ruta relativa se definirá como /api/_files/

La aplicación publicada tiene este aspecto:

Para añadir el evento creado a su calendario de google, en la página del calendario vaya a la configuración:

A continuación, vaya a Import & Export e importe el .ics archivo obtenido en la aplicación desplegada.

El evento creado aparecerá en el calendario una vez importado.

