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

1_module

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.

2_icalendar_createEvent

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.

3_endpoint

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:

4_ui

O BP correspondente é apresentado no exemplo abaixo:

5_bp_1

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:

5_bp_2

A aplicação publicada tem o seguinte aspecto:

6_result_layout

Para adicionar o evento criado ao seu calendário google, na página do calendário vá a definições:

7_calendarSettings

Em seguida, vai-se para Import & Export e importar o .ics ficheiro que recebeu na aplicação implantada.

8_import

O evento criado aparecerá no calendário assim que for importado.

9_event

Was this article helpful?

AppMaster.io 101 Curso de Crash

10 Módulos
2 Semanas

Não sabe por onde começar? Avance com o nosso curso intensivo para principiantes e explore o AppMaster de A a Z.

Iniciar curso
Development it’s so easy with AppMaster!

Precisa de mais ajuda?

Resolva qualquer problema com a ajuda de nossos especialistas. Economize tempo e concentre-se na criação de seus aplicativos.

headphones

Entre em contato com o suporte

Conte-nos sobre o seu problema, e nós encontraremos uma solução para você.

message

Bate-papo da comunidade

Discuta perguntas com outros usuários em nosso chat.

Junte-se à comunidade