iCalendar 모듈을 사용하면 캘린더로 가져올 수 있는 *.ics 이벤트 파일을 만들 수 있습니다.
설치 및 구성

이 모듈은 설정이 필요하지 않으며 설치 후 즉시 사용할 수 있습니다.
관련 비즈니스 프로세스
모듈이 설치되면 프로젝트에서 다음 비즈니스 프로세스가 사전 생성됩니다.
- ICalendar: Create Event 생성 - 예정된 발명의 .ics 파일을 생성하고 파일 id 를 반환합니다.
- 입력:
- Title [ string ] - 이벤트 제목;
- Start [ datetime ] - 이벤트 시작 시간;
- End [ datetime ] - 이벤트 종료 시간;
- Filename [ string ] - *.ics 파일 이름;
- 산출:
- Calendar [ file ] - DB 의 파일 id .
- 입력:

사용 예
iCalendar 모듈을 사용하여 이벤트 파일을 생성하고 수신하는 예를 고려하십시오.
첫 번째 단계는 ICalendar: Create Event BP 를 백엔드 엔드포인트에 바인딩하는 것입니다. 이렇게 하려면 Backend > Endpoints 으로 이동합니다.
다음으로 적절한 그룹을 생성한 후 아래 예시와 같이 새로운 엔드포인트를 생성합니다.

필요한 BP가 생성되는 즉시 웹 인터페이스 및 필요한 비즈니스 프로세스 생성을 시작할 수 있습니다.
이 예에서는 이벤트의 시작 날짜와 종료 날짜, 이벤트 이름 및 최종 .ics 파일의 이름을 버튼 클릭으로 웹 인터페이스에서 읽은 다음 데이터베이스에서 생성된 파일을 사용자 장치.
인터페이스는 다음과 같습니다.

해당 BP는 아래 예에 나와 있습니다.

사용자의 장치에 파일을 다운로드하려면 URL이 지정된 경우 URL 에서 파일 다운로드 블록을 사용할 수 있습니다. 이 경우 파일은 애플리케이션 데이터베이스에 있으며 상대 경로는 /api/_files/

게시된 애플리케이션은 다음과 같습니다.

생성된 이벤트를 Google 캘린더에 추가하려면 캘린더 페이지에서 설정으로 이동합니다.

그런 다음 Import & Export 로 이동하여 배포된 애플리케이션에서 얻은 .ics 파일을 가져옵니다.

생성된 이벤트를 가져오면 캘린더에 표시됩니다.

