O iCalendar módulo permite-lhe criar *.ics ficheiros de eventos que podem ser importados para o seu calendário.
Instalação e Configuração
Este módulo não requer quaisquer configurações e pode ser utilizado imediatamente após a instalação.
Processos de negócio relacionados
O seguinte processo empresarial é pré-gerado no projecto uma vez que o módulo é instalado:
- ICalendar: Create Event - cria uma .ics arquivo do inventário programado e devolve o seu arquivo id;
- Entrada:
- Title [string] - título do evento;
- Start [datetime] - hora de início do evento;
- End [datetime] - hora de fim do evento;
- Filename [string] - *.ics nome do ficheiro;
- Saída:
- Calendar [file] - ficheiro id no DB.
- Entrada:
Exemplo de utilização
Considere um exemplo de criação e recepção de um ficheiro de eventos utilizando o iCalendar módulo.
O primeiro passo é ligar o ICalendar: Create Event BP para o back end end. Para o fazer, vá para Backend > Endpoints.
Em seguida, após a criação do grupo apropriado, é criado um novo ponto final, como no exemplo abaixo.
Assim que o BP necessário for criado, pode começar a criar a interface web e os processos empresariais necessários.
Neste exemplo, as datas de início e fim do evento, o seu nome e o nome da final .ics são lidos a partir da interface web, ao clique de um botão, e depois o ficheiro criado na base de dados é descarregado para o dispositivo do utilizador.
A interface tem este aspecto:
O BP correspondente é apresentado no exemplo abaixo:
Para descarregar um ficheiro para o dispositivo do utilizador, pode utilizar o ficheiro Descarregar do bloco URL quando o URL é especificado. Neste caso, o ficheiro está localizado na base de dados da aplicação, e o seu caminho relativo será definido como /api/_files/<ID>/download/, onde ID é o ID do ficheiro (do bloco de calendário ICalendar: Create Event, neste caso). Para formar o endereço do ficheiro, é utilizado o bloco To String (para converter o calendário[ficheiro] numa string) e depois o múltiplo Concat String é utilizado para obter a ligação final para o ficheiro na base de dados. A parte correspondente do BP tem este aspecto:
A aplicação publicada tem o seguinte aspecto:
Para adicionar o evento criado ao seu calendário google, na página do calendário vá a definições:
Em seguida, vai-se para Import & Export e importar o .ics ficheiro que recebeu na aplicação implantada.
O evento criado aparecerá no calendário assim que for importado.