사용자 정의 트리거 이벤트가 발생할 때마다 IBM® UrbanCode Deploy에서
이메일 알림을 보낼 수 있습니다.
예를 들어, 배치가 완료되거나 승인이 필요하면 알림을
보낼 수 있습니다. 알림 수신인은 보안
시스템(보안 참조)의 LDAP
통합을 사용하여 정의됩니다. 아직 설정하지 않은 경우 알림을 구성하기 전에
LDAP을 설정하십시오. IBM UrbanCode Deploy에서 알림을 보내려면
LDAP 및 연관된 이메일 서버가 필요합니다.
참고: IBM UrbanCode Deploy에서
알림을 보내려면 외부 SMTP 메일 서버가 필요합니다. 메일 서버
구성에 대한 정보는
시스템 설정의 내용을 참조하십시오.
알림을 설정할 때 보안 시스템에서 상속 받는 역할과
트리거링 이벤트 모두를 선택하여 알림을 받을 사용자를
판별합니다. 예를 들어, 작업 항목(승인 프로세스의 일부)이
생성될 때 관리자나 환경 소유자가 알림을 받는 것이
일반적입니다. 알림을 애플리케이션과 관리 기본
역할(보안 참조)에 보내는
기본 알림 체계를 편집하거나 고유 체계을 작성할 수
있습니다.
고유 알림을 설정하려면 알림
분할창()을 표시하십시오.
새 체계를 구성하십시오. 여기에서 알림 대상/시기를
설정합니다. 나중에 항목을 추가하도록 체계에 다시 돌아오거나
기존 체계를 편집할 수 있습니다.
알림 체계의 알림을 추가하려면 알림 항목 추가를
클릭하고 다음 그림에 표시된 대로 알림에 대한 정보를 지정하십시오.
- 역할
- 역할은 보호 시스템의 역할에 해당합니다. 선택한 역할에
지정된 모든 개인이 이메일을 받습니다.
- 유형
- 프로세스 유형은 주로 수신인의 유형에 따라 결정됩니다.
예를 들어, 배치 엔지니어는 실패한 배치에 대해 알림을
받기를 원합니다.
- 대상
- 대상을 설정하면 위에서 선택한 이벤트가 애플리케이션에 해당될 때만
애플리케이션 옵션이 알림을 보냅니다.
예를 들어, "프로세스 성공" 이벤트가 "애플리케이션"과 함께 한 쌍이
되는 경우 프로세스(애플리케이션 배치)가 성공하면 대상이 알림을
트리거합니다. 마찬가지로 동일한 이벤트 유형을
"환경" 대상과 함께 사용하면 환경에서 성공적인 배치(예: SIT
또는 PROD)가 실행될 때 알림이 시작됩니다.
- 유형
- 알림을 제한할 오브젝트 유형을 지정합니다.
- 템플리트 이름
- 기본적으로 사용 가능한 템플리트가 제공되며 요구사항을 대부분 또는
모두 충족시킵니다. 이 템플리트를 사용하여 발송되는 이메일을 형식화합니다. 사용하는
템플리트는 알림을 설정하려는 이유와 알림의 수신인에 따라
달라집니다. 그러나 기본 템플리트가 요구사항에 맞지 않으면
고유한 템플리트를 작성할 수 있습니다.
- 애플리케이션 배치 실패/성공
- 역할 설정을 기반으로 지정된 사용자에게 특정 애플리케이션에 대한
알림을 보냅니다.
- 일반 프로세스 요청이 시작됨/프로세스 요청이 시작됨/일반 프로세스 성공/일반 프로세스 실패
- 프로세스에 대한 알림을 보냅니다.
- 태스크가 작성됨
- 이 템플리트는 수동 태스크의 상태에 대해 보고하는 데 사용합니다.
- 배치 준비됨
- 사용자에게 배치가 준비되었음을 알리는 데 사용하는 특수
이메일 템플리트입니다.
- 승인 작성/실패
- 이 템플리트는 승인 상태를 알리는 데 사용합니다.
항목이 있으면 동일한 프로세스를 사용하여 다른 항목을 추가하십시오. 기존
애플리케이션에서 새 알림 체계를 사용하려면 애플리케이션 설정을
수정하십시오.
알림 템플리트는 서버의 conf/server/notification-template 파일 폴더에 있는
XML 파일입니다. 기본 알림 템플리트가 사용자의 요구사항에 맞지 않으면
새 템플리트를 작성할 수 있습니다.
새 알림 템플리트를 작성하려면 다음을 수행하십시오.
- 새 XML 파일을 시작하십시오.
- 스크립트를 입력하십시오(알림 템플리트는 Velocity™ 보고서만 지원).
- 서버의 conf/server/notification-template 파일 폴더에 파일을
저장하십시오.
- 서버를 다시 시작하십시오.