메시지 템플릿

메시지 템플릿은 여러 이벤트가 발생할 때 사용자에게 전송할 메시지와 해당 서식을 지정하는 데 사용됩니다. 이러한 템플릿은 일반 텍스트 및 HTML 서식을 지원하며 이메일 서비스와 SMS 서비스 둘 다로 배포할 수 있습니다. 메시지를 기반으로 하는 알림 방식 이벤트 처리기에서 메시지 템플릿이 흔히 사용됩니다.

메시지 템플릿 개체 속성

Table 1.
속성 지원 설명
범위 계정 이 개체의 범위
표시 여부 개체를 표시할 수 있는지 여부
플러그인 플러그인 지원 여부
확장 구성 개체에 확장 구성 탭이 있는지 여부
스크립팅 스크립팅을 사용하여 개체를 구성할 수 있는지 여부
활성화/비활성화 개체를 활성화 및 비활성화할 수 있는지 여부
시작/중지 개체를 시작 및 중지할 수 있는지 여부
복사 개체를 복사할 수 있는지 여부
내보내기/가져오기 개체를 내보내고 가져올 수 있는지 여부
삭제 개체를 삭제할 수 있는지 여부
고유 이름 개체 이름이 해당 범위 내에서 고유해야 하는지 여부
변형 개체가 변형을 지원하는지 여부

새 메시지 템플릿 생성

1) 도구 모음에서 새로 만들기 옵션을 클릭합니다.

2) 드롭다운에서 새 메시지 템플릿을 선택합니다.

3) 새 메시지 템플릿 생성 섹션에서 이름, 표시 여부 등의 관련 세부정보를 입력합니다.

4) 저장을 클릭하여 작업을 마무리합니다.

메시지 템플릿 구성

새 메시지 템플릿을 생성한 후에는 템플릿을 설정해야 합니다. 템플릿은 메시지의 내용과 서식으로 구성됩니다.

1) 템플릿 하위 탭을 클릭합니다.

2) 편집을 클릭합니다.

3) 제목, 우선순위, 메시지 본문 등 메시지의 세부정보를 편집합니다.

이미지 추가

원하는 경우 회사 로고 등의 이미지를 메시지 템플릿에 추가할 수 있습니다.

1) 이미지 삽입/편집 아이콘을 클릭합니다.

2) 이미지 삽입/편집 팝업에서 이미지의 세부정보를 지정하고 확인을 클릭합니다.

메시지 템플릿용 이벤트 처리기 설정

사용자에게 메시지 템플릿을 보내려면 이벤트 처리기를 생성해야 합니다.

1) 이벤트 처리기를 생성합니다.

2) 구성 하위 탭을 클릭합니다.

3) 구성 하위 탭에서 편집 옵션을 클릭합니다.

4) 메시지 템플릿 필드의 드롭다운에서 메시지 템플릿을 선택합니다.

5) 계정 필드의 드롭다운에서 계정을 선택할 수 있습니다. 그러면 생성한 메시지 템플릿을 해당 계정의 모든 사용자가 받게 됩니다. 더하기 아이콘을 클릭하면 여러 계정을 선택할 수 있습니다.

6) 하위 계정 필드의 드롭다운에서 하위 계정을 선택할 수 있습니다. 그러면 생성한 메시지 템플릿을 해당 하위 계정의 모든 사용자가 받게 됩니다. 더하기 아이콘을 클릭하면 여러 하위 계정을 선택할 수 있습니다.

7) 그룹 필드의 드롭다운에서 그룹을 선택할 수 있습니다. 그러면 생성한 메시지 템플릿을 해당 그룹의 모든 사용자가 받게 됩니다. 더하기 아이콘을 클릭하면 여러 그룹을 선택할 수 있습니다.

8) 작업 영역 필드의 드롭다운에서 특정 작업 영역을 선택할 수 있습니다. 그러면 생성한 메시지 템플릿을 해당 작업 영역의 모든 사용자가 받게 됩니다. 더하기 아이콘을 클릭하면 여러 작업 영역을 선택할 수 있습니다.

9) 사용자 필드의 드롭다운에서 특정 사용자를 선택할 수 있습니다. 그러면 생성한 메시지 템플릿을 해당 사용자가 받게 됩니다. 더하기 아이콘을 클릭하면 여러 사용자를 선택할 수 있습니다.

10) 필드에는 평가식을 입력할 수 있습니다. 더하기 아이콘을 클릭하면 여러 식을 입력할 수 있습니다.

11) 제목 필드에 메시지의 제목을 입력합니다.

12) 보낸 사람 필드에는 메시지 보낸 사람의 이메일 주소를 입력할 수 있습니다.

13) 이벤트 처리기 구성을 완료한 후 저장을 클릭하여 작업을 마무리합니다.

14) 활성화 옵션을 클릭하여 이벤트 처리기를 활성화합니다.

참고:

• 사용 가능한 스크립팅 변수는 메시지 템플릿을 사용 중인 컨텍스트에 따라 달라집니다.

• 이벤트 처리기 내에서 메시지 템플릿을 사용 중인 경우에는 이벤트 개체를 사용할 수 있습니다.

참조하는 Flex 개체의 아이콘 이미지를 임베드하려는 경우 다음 스크립트를 사용할 수 있습니다.

<img src="https://#{event.mioObject.Account.hostname}.@[domainName]/${event.mioObject.iconURL}" alt="" />

이 컨텍스트에서는 도메인 이름(@[domainName])을 Flex 에서 시스템 속성으로 설정합니다.

메시지 템플릿의 전체 예제는 부록에 나와 있습니다.

시나리오: 자산의 메타데이터 값을 수정하거나 자산을 인제스트할 때 사용자가 자산 링크를 통해 알림을 받아야 합니다.

사용자에 대해 Ooyala Flex 자산 링크를 메시지 본문에 생성하려면 메시지 본문 또는 메시지 템플릿에 다음 식을 추가합니다.

#{httpBaseUrl}/#mio=assets%2Casset%2Cindex.jsp%Fid%3D#{asset.id}