Google Calendar개 모듈

Adobe Workfront Fusion 시나리오에서는 Google 달력을 사용하는 워크플로를 자동화하고 여러 타사 응용 프로그램 및 서비스에 연결할 수 있습니다.

시나리오를 만드는 방법에 대한 지침은 시나리오 만들기: 문서 인덱스의 문서를 참조하십시오.

모듈에 대한 자세한 내용은 모듈: 문서 인덱스의 문서를 참조하십시오.

액세스 요구 사항

이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.

Adobe Workfront 플랜*
Pro 이상
Adobe Workfront 라이센스*
Plan, Work
Adobe Workfront Fusion 라이센스**

현재 라이선스 요구 사항: Workfront Fusion 라이선스 요구 사항이 없습니다.

또는

레거시 라이선스 요구 사항: Workfront Fusion for Work Automation and Integration

제품

현재 제품 요구 사항: Select 또는 Prime Adobe Workfront 플랜이 있는 경우 조직에서 이 문서에 설명된 기능을 사용하려면 Adobe Workfront Fusion과 Adobe Workfront을 구입해야 합니다. Workfront Fusion은 Ultimate Workfront 플랜에 포함되어 있습니다.

또는

레거시 제품 요구 사항: 조직에서 이 문서에 설명된 기능을 사용하려면 Adobe Workfront Fusion과 Adobe Workfront을 구입해야 합니다.

보유 중인 플랜, 라이선스 유형 또는 액세스 권한을 확인하려면 Workfront 관리자에게 문의하십시오.

Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하십시오.

전제 조건

Google Calendar 모듈을 사용하려면 Google 계정이 있어야 합니다.

Google Calendar API 정보

Google Calendar 커넥터는 다음을 사용합니다.

기본 URL
https://www.googleapis.com/calendar/v3
API 버전
v3
API 태그
v5.4.5

Google Calendar개 모듈 및 해당 필드

Google Calendar 모듈을 구성하면 Workfront Fusion에 아래 나열된 필드가 표시됩니다. 앱 또는 서비스의 액세스 수준과 같은 요소에 따라 이러한 필드와 함께 Google Calendar 필드가 추가로 표시될 수 있습니다. 모듈의 굵은 제목은 필수 필드를 나타냅니다.

필드나 함수 위에 맵 단추가 표시되면 이 단추를 사용하여 해당 필드에 대한 변수와 함수를 설정할 수 있습니다. 자세한 내용은 한 모듈에서 다른 모듈로 정보 매핑을 참조하십시오.

맵 전환

트리거

이벤트 보기

이 트리거 모듈은 지정한 달력에서 새 이벤트가 추가, 업데이트, 삭제, 시작 또는 종료될 때 시나리오를 실행합니다. 모듈은 연결에서 액세스하는 모든 사용자 지정 필드 및 값과 함께 레코드 또는 레코드와 연결된 모든 표준 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Google Calendar 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.
Calendar
모듈을 사용할 달력을 선택합니다.
Watch
새 이벤트만 시청할지, 새 이벤트와 모든 변경 사항을 시청할지 선택합니다.
삭제된 이벤트 표시
삭제된 이벤트를 포함하려면 이 옵션을 활성화하십시오.
Query
결과를 반환할 텍스트를 입력합니다.
최대 이벤트 수
한 주기 동안 Workfront Fusion에서 작동하는 최대 이벤트 수(시나리오 실행당 반복 수)를 설정합니다. 값이 너무 높게 설정되면 지정된 타사 서비스 측에서 연결이 중단될 수 있습니다(시간 초과). Workfront Fusion은 이에 영향을 주지 않습니다. 낮은 값을 설정하고 최대 주기 횟수에 대해 높은 값을 정의하거나 시나리오를 더 자주 실행하는 것이 좋습니다.

이벤트 보기(인스턴트)

이 트리거 모듈은 메일 후크를 사용하여 이벤트에 대한 초대로 사용할 수 있는 이메일 주소를 만듭니다. 모듈은 이메일 주소가 초대된 이벤트를 기반으로 시나리오를 시작합니다.

Mailhook

이 모듈에 사용할 메일 후크를 선택합니다. 새 메일 후크를 만들려면 추가 를 클릭하고 메일 후크에 사용할 연결을 입력하십시오.

Google Calendar 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.

최대 이벤트 수
한 주기 동안 Workfront Fusion에서 작동하는 최대 이벤트 수(시나리오 실행당 반복 수)를 설정합니다. 값이 너무 높게 설정되면 지정된 타사 서비스 측에서 연결이 중단될 수 있습니다(시간 초과). Workfront Fusion은 이에 영향을 주지 않습니다. 낮은 값을 설정하고 최대 주기 횟수에 대해 높은 값을 정의하거나 시나리오를 더 자주 실행하는 것이 좋습니다.

액션

캘린더 만들기

이 작업 모듈은 계정과 연결된 캘린더를 만듭니다.

Connection
Google Calendar 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.
색상
캘린더와 연결할 색상을 선택합니다.
Calendar name
새 달력의 이름을 입력하거나 매핑합니다.

이벤트 만들기

이 작업 모듈은 이벤트를 만듭니다.

이벤트에 대한 달력과 매개 변수를 지정합니다.

모듈은 연결에 액세스하는 사용자 지정 필드 및 값과 함께 이벤트의 ID 및 연결된 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Google Calendar 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.
Calendar
이벤트를 표시할 달력을 선택합니다.
색상
캘린더에 이벤트가 표시되는 색상을 선택합니다.
이벤트 이름

이벤트의 이름을 입력하거나 매핑합니다.

참고: 이벤트 만들기 필드에서 빠른 추가를 선택한 경우 이벤트의 날짜 및 시간을 포함할 수 있으며 Workfront Fusion은 해당 날짜 및 시간에 대한 이벤트를 만듭니다. 예: Appointment at Capitol Hill on June 3rd 10am-10:25am 빠른 추가를 선택했지만 이벤트 이름에 날짜와 시간을 포함하지 않는 경우 현재 시간부터 이벤트가 만들어지고 1시간 동안 지속됩니다.

하루 종일 이벤트
이벤트가 종일 이벤트인 경우(시작 및 종료 시간이 필요하지 않음) 이 옵션을 활성화합니다.
시작 날짜

이벤트의 시작 날짜 및 시간을 입력하거나 매핑합니다.

지원되는 날짜 형식 목록은 형식 강제 변환을 참조하십시오.

종료 날짜

이벤트의 종료 날짜 및 시간을 입력하거나 매핑합니다.

지원되는 날짜 형식 목록은 형식 강제 변환을 참조하십시오.

설명
이벤트에 대한 설명을 입력하거나 매핑합니다. 이 필드는 HTML을 지원합니다.
위치
텍스트 양식에서 이벤트의 위치를 입력합니다.
이 이벤트에 대한 기본 미리 알림 설정 사용
기본 미리 알림 설정을 사용하려면 이 옵션을 활성화하십시오. 미리 알림 필드에서 사용자 지정 미리 알림을 설정하면 이 값이 아니요로 설정됩니다.
알림 메시지
이벤트에 대한 알림 메시지를 추가합니다. 추가할 각 미리 알림에 대해 항목 추가 를 클릭한 다음 미리 알림을 받을 방법을 선택하고 미리 알림을 받을 이벤트까지 남은 시간(분)을 정의합니다.
참석자
이벤트에 참석자를 추가합니다. 각 참석자에 대해 참석자 추가 를 클릭한 다음 이름과 전자 메일 주소를 입력하거나 매핑합니다.
다음으로 표시
이 이벤트 동안 캘린더를 보는 사람이 [사용 중]으로 표시할지 또는 [사용 가능]으로 표시할지를 선택합니다.
가시성

이 이벤트의 가시성을 선택합니다.

  • 기본값

    이벤트에는 달력 설정에서 설정한 가시성이 있습니다.

  • Public

    캘린더를 공유하는 모든 사용자는 이 이벤트를 볼 수 있습니다.

  • Private

    참석자만 이 이벤트를 볼 수 있습니다.

이벤트 만들기에 대한 알림 보내기

새 이벤트 만들기에 대한 알림을 모든 게스트에게 보낼지, Google Calendar명이 아닌 게스트에게 보낼지, 아무도 보내지 않을지 선택합니다.

팁: 마이그레이션 사용 사례에만 없음 옵션을 사용하는 것이 좋습니다.

게스트는 이벤트를 수정할 수 있음
게스트가 이 이벤트를 수정할 수 있도록 하려면 이 옵션을 활성화합니다.
Recurrence
이 이벤트에 적용할 되풀이 규칙을 추가합니다. 각 규칙에는 반복 이벤트에 대해 RRULE, EXRULE, RDATE 및 EXDATE 줄 목록이 필요합니다. DTSTART 및 DTEND 라인은 이 필드에서 허용되지 않습니다. 이벤트 시작 및 종료 시간은 시작 및 종료 필드에 지정됩니다. 이 필드는 단일 이벤트 또는 반복 이벤트의 인스턴스에 대해서는 생략됩니다. 자세한 내용은 RFC5545을(를) 참조하십시오.

이벤트 삭제

이 작업 모듈은 이벤트를 삭제합니다.

달력 및 이벤트 ID를 지정합니다.

모듈은 연결에 액세스하는 사용자 지정 필드 및 값과 함께 이벤트의 ID 및 연결된 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Google Calendar 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.
Calendar
삭제할 이벤트가 포함된 달력을 선택합니다.
이벤트 ID
삭제하려는 이전에 만든 Google Calendar 이벤트의 이벤트 ID를 입력하십시오.

이벤트 가져오기

이 모듈은 지정한 기준에 따라 선택한 달력에서 이벤트에 대한 정보를 검색합니다.

검색의 달력과 매개 변수를 지정합니다.

모듈은 연결에서 액세스하는 사용자 지정 필드 및 값과 함께 이벤트 및 연결된 필드의 ID를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Google Calendar 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.
Calendar
이벤트를 검색할 달력을 선택합니다.
시작 날짜

이벤트가 시작되는 날짜를 입력하거나 매핑합니다. 또한 이 모듈은 이 날짜 이전에 시작된 이벤트로서 입력한 시작 날짜에 여전히 발생하는 이벤트도 검색합니다.

지원되는 날짜 및 시간 형식 목록은 형식 강제 변환을 참조하십시오.

종료 날짜

이벤트가 종료되는 날짜를 입력하거나 매핑합니다.

지원되는 날짜 및 시간 형식 목록은 형식 강제 변환을 참조하십시오.

단일 이벤트
반복 이벤트를 단일 인스턴스로 처리하려면 이 옵션을 활성화합니다. 예를 들어 주간 회의가 있고 이 옵션이 활성화된 경우 모듈은 각 주의 회의를 별도의 이벤트로 반환합니다.
Query
검색할 검색어를 입력하거나 매핑합니다.
Order by

결과에서 반환되는 이벤트의 순서를 선택합니다.

  • 시작 시간: 시작 날짜 및 시간(오름차순)별로 정렬합니다. 단일 이벤트를 쿼리할 때만 사용할 수 있습니다.
  • Updated Time: 마지막 수정 시간별 순서(오름차순).
반환되는 이벤트의 최대 수
한 실행 주기 동안 Workfront Fusion이 반환하는 최대 이벤트 수를 설정합니다.

이벤트 업데이트

이 작업 모듈은 기존 이벤트를 변경합니다.

달력 및 이벤트 ID를 지정합니다.

모듈은 연결에 액세스하는 사용자 지정 필드 및 값과 함께 이벤트의 ID 및 연결된 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Google Calendar 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.
Calendar
작업할 달력을 선택합니다.
이벤트 ID
이전에 만든 Google Calendar 이벤트에서 업데이트할 이벤트 ID를 입력하십시오.
이벤트 이름

이벤트의 이름을 입력하거나 매핑합니다.

참고: 이벤트 만들기 필드에서 빠른 추가를 선택한 경우 이벤트의 날짜 및 시간을 포함할 수 있으며 Workfront Fusion은 해당 날짜 및 시간에 대한 이벤트를 만듭니다. 예: Appointment at Capitol Hill on June 3rd 10am-10:25am 빠른 추가를 선택했지만 이벤트 이름에 날짜와 시간을 포함하지 않는 경우 현재 시간부터 이벤트가 만들어지고 1시간 동안 지속됩니다.

하루 종일 이벤트
이벤트가 종일 이벤트인 경우(시작 및 종료 시간이 필요하지 않음) 이 옵션을 활성화합니다.
시작 날짜

이벤트의 시작 날짜 및 시간을 입력하거나 매핑합니다.

지원되는 날짜 형식 목록은 형식 강제 변환을 참조하십시오.

종료 날짜

이벤트의 종료 날짜 및 시간을 입력하거나 매핑합니다.

지원되는 날짜 형식 목록은 형식 강제 변환을 참조하십시오.

설명
이벤트에 대한 설명을 입력하거나 매핑합니다. 이 필드는 HTML을 지원합니다.
위치
텍스트 양식에서 이벤트의 위치를 입력합니다.
이 이벤트에 대한 기본 미리 알림 설정 사용
기본 미리 알림 설정을 사용하려면 이 옵션을 활성화하십시오. 미리 알림 필드에서 사용자 지정 미리 알림을 설정하면 이 값이 아니요로 설정됩니다.
알림 메시지
이벤트에 대한 알림 메시지를 추가합니다. 추가할 각 미리 알림에 대해 항목 추가 를 클릭한 다음 미리 알림을 받을 방법을 선택하고 미리 알림을 받을 이벤트까지 남은 시간(분)을 정의합니다.
참석자
이벤트에 참석자를 추가합니다. 각 참석자에 대해 참석자 추가 를 클릭한 다음 이름과 전자 메일 주소를 입력하거나 매핑합니다.
다음으로 표시
이 이벤트 동안 캘린더를 보는 사람이 [사용 중]으로 표시할지 또는 [사용 가능]으로 표시할지를 선택합니다.
가시성

이 이벤트의 가시성을 선택합니다.

  • 기본값

    이벤트에는 달력 설정에서 설정한 가시성이 있습니다.

  • Public

    캘린더를 공유하는 모든 사용자는 이 이벤트를 볼 수 있습니다.

  • Private

    참석자만 이 이벤트를 볼 수 있습니다.

이벤트 만들기에 대한 알림 보내기

새 이벤트 만들기에 대한 알림을 모든 게스트에게 보낼지, Google Calendar명이 아닌 게스트에게 보낼지, 아무도 보내지 않을지 선택합니다.

팁: 마이그레이션 사용 사례에만 없음 옵션을 사용하는 것이 좋습니다.

게스트는 이벤트를 수정할 수 있음
게스트가 이 이벤트를 수정할 수 있도록 하려면 이 옵션을 활성화합니다.
Recurrence
이 이벤트에 적용할 되풀이 규칙을 추가합니다. 각 규칙에는 반복 이벤트에 대해 RRULE, EXRULE, RDATE 및 EXDATE 줄 목록이 필요합니다. DTSTART 및 DTEND 라인은 이 필드에서 허용되지 않습니다. 이벤트 시작 및 종료 시간은 시작 및 종료 필드에 지정됩니다. 이 필드는 단일 이벤트 또는 반복 이벤트의 인스턴스에 대해서는 생략됩니다. 자세한 내용은 RFC5545을(를) 참조하십시오.

반복기

첨부 파일 반복

이 작업 모듈은 첨부 파일을 이벤트로 반복하고 각 첨부 파일을 별도의 번들로 출력합니다.

Source 모듈
반복하려는 첨부 파일이 포함된 이벤트를 출력하는 이 시나리오의 모듈을 선택합니다.

참석자 반복

이 작업 모듈은 이벤트의 참석자를 반복하며 각 참석자를 별도의 번들로 출력합니다.

Source 모듈
이 시나리오에서 반복할 참석자가 포함된 이벤트를 출력하는 모듈을 선택합니다.

이벤트 전에 시나리오 트리거

표준 Google Calendar 이메일 미리 알림 및 Webhooks >사용자 지정 메일 후크 모듈의 도움을 받아 지정한 시간 전에 시나리오를 트리거할 수 있습니다.

  1. Google 일정 >이벤트 업데이트 모듈을 사용하여 이벤트에 전자 메일 미리 알림을 추가하십시오.

    이벤트 전에 시나리오 트리거

  2. Webhooks >사용자 지정 메일 후크 모듈로 시작하는 새 시나리오를 만듭니다.

    1. 메일후크의 이메일 주소를 복사합니다.
    2. 시나리오를 저장하고 실행합니다.
  3. Gmail에서 Google Calendar 전자 메일 미리 알림을 메일 후크의 전자 메일 주소로 리디렉션합니다.

    1. Gmail설정을 엽니다.

    2. 전달 및 POP/IMAP 탭을 엽니다.

    3. 전달 주소 추가를 클릭합니다.

    4. 복사한 메일 후크의 전자 메일 주소를 붙여 넣고 {​0}다음​ 을 클릭한 다음 팝업 창에서 ​계속​ 을 눌러 확인한 다음 ​확인​ 을 클릭합니다.

    5. Workfront Fusion에서 확인 이메일을 수신하여 실행을 완료해야 하는 새 시나리오로 전환합니다.

    6. 모듈 위의 버블을 클릭하여 모듈의 출력을 검사합니다.

    7. Text 항목을 확장하고 확인 코드를 복사합니다.

      확인 코드

    8. Gmail에서 편집 상자에 확인 코드를 붙여 넣고 {​0}확인​ 을 클릭합니다.

      코드 붙여넣기

    9. 필터 및 차단된 주소 탭을 엽니다.

    10. 새 필터 만들기 ​를 클릭합니다.

    11. calendar-notification@google.com에서 보낸 모든 전자 메일에 대한 필터를 설정하고 필터 만들기​ ​를 클릭합니다.

    12. 전달 ​을 선택하고 목록에서 메일 후크 전자 메일 주소를 선택합니다.

    13. 필터 만들기 ​를 클릭하여 필터를 만듭니다.

  4. (선택 사항) Workfront Fusion에서 Webhooks >사용자 지정 메일 후크 모듈 뒤에 텍스트 구문 분석기 > 일치 패턴 모듈을 추가하여 전자 메일의 HTML 코드를 구문 분석하여 필요한 정보를 얻습니다.

    예를 들어 이벤트의 ID를 가져오도록 다음과 같이 모듈을 구성할 수 있습니다.

    패턴: <meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>

    텍스트: HTML contentWebhooks​ >사용자 지정 메일 후크​ 모듈에서 출력된 ​ 항목입니다.

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3