룰 작성


개요

태스크

관련 응용프로그램

Tivoli Change Management(관리)

개요

비지니스 룰 작성

비지니스 룰을 사용하면 회사의 고유한 비지니스 관례를 변경 관리 프로세스에 포함시킬 수 있습니다. 예를 들어 회사의 정책에 따라 관리자가 $5,000 이상의 구매에 대해서는 승인해야 한다면 이 관리자를 승인 목록에 자동으로 추가하는 룰을 작성할 수 있습니다. $5,000 이상의 구매 사항이 포함되는 변경 내용이 제출되면 관리자에게 통지됩니다.

변경에 대해 발생하는 룰을 정의할 수 있습니다. 룰은 발생할 때 다음 조치를 호출할 수 있습니다.

  • 지정된 입력란 내용을 변경과 연관하여 갱신
  • 승인 요구사항 추가
  • 추가 직원 공고
  • 태스크 추가
  • 운영 체제 명령 실행

룰은 사용자가 변경의 상태를 수정할 때 발생하거나 TCM 스케쥴러에 의해 발생합니다. 룰 발생을 참조하십시오.

주의: 하나의 변경에 대해 여러 비지니스 룰이 발생할 수 있습니다. 일반 룰이 ID별로 오름차순으로 먼저 발생하고, 그 다음에 범주 룰이 역시 ID별로 오름차순으로 발생합니다. 또한 이전 룰로 인한 조치가 나중 룰의 발생에 영향을 미칠 수 있습니다.

룰 대화 상자

룰 대화 상자를 사용하여 룰을 추가, 편집 또는 볼 수 있습니다.

룰 대화 상자에는 다음 탭이 포함되어 있습니다.

기능
일반 일반 탭에서는 다음과 같은 공통 정보를 지정할 수 있습니다.
  • 룰 이름
  • 룰의 변경 범주
  • 룰 설명
  • 모드 (테스트 또는 실제)
  • 시간 종속 룰의 발생 시간
  • 룰 우선순위
  • 룰이 발생할 때 상태 유형(있는 경우)

새 룰 작성을 참조하십시오.

정의 정의 탭에서는 룰 기준을 정의할 수 있습니다. 룰 기준 정의를 참조하십시오.
조치 조치 탭에서는 룰이 발생할 때 나타나는 이벤트를 지정할 수 있습니다. 데이터베이스 필드 값 설정, 승인자 추가, 추가 직원 공고, 스케쥴에 태스크 추가 조치 거부를 참조하십시오.
테스트 테스트 탭에서는 룰이 실제 모드에 있는지 혹은 테스트 모드에 있는지 지정할 수 있습니다. 룰 테스트를 참조하십시오.

룰 대화 상자에 액세스하려면 다음 중 하나를 수행하십시오.

  • 룰 대화 상자에서 편집, 추가 또는 보기를 선택하십시오.
  • 결과: 룰 대화 상자가 나타납니다.

태스크

새 룰 작성

회사의 운영 방식을 반영하는 룰을 작성할 수 있습니다. 이러한 방식으로 비지니스 운영 방식을 변경 관리 프로세스에 통합하게 됩니다.

새 룰을 작성하려면 다음을 수행하십시오.

  1. 구성 메뉴에서 룰 작업을 선택하십시오.
    결과: 룰 대화 상자가 나타납니다.
  2. 룰 대화 상자에서 추가를 선택하십시오.
    결과: 룰 대화 상자가 나타납니다.
  3. 이름 상자에서 룰에 대한 고유한 새 이름을 입력하십시오.
  4. 우선순위에서 1 이외에 원하는 우선순위를 입력하십시오.
  5. 다음 중 하나를 수행하십시오.
    • 비보안 모드에서 Tivoli Change Management를 사용하는 경우에는 단계 6으로 가십시오.
    • 보안 모드에서 Tivoli Change Management를 사용하는 경우에는 단계 7로 가십시오.
  6. 사용법에서 다음 중 하나를 수행하십시오.
    • 해당 룰이 모든 변경에 대해 발생하게 하려면 모두를 선택하십시오. 단계 10으로 가십시오.
    • 해당 룰이 특정 변경 범주 내의 변경에 대해서만 발생하게 하려면 범주를 선택하십시오. 단계 9로 가십시오.
  7. 사용법에서 다음 중 하나를 수행하십시오.
    • 해당 룰이 사용자가 지원하는 조직의 변경에 대해서만 발생하게 하려면 조직별을 선택하십시오. 단계 8로 가십시오.
    • 해당 룰이 사용자가 지원하는 변경 범주의 변경에 대해서만 발생하게 하려면 범주별을 선택하십시오. 단계 9로 가십시오.
  8. 조직 상자 옆에서 조직을 선택하십시오. 단계 9로 가십시오.
  9. 범주 상자 옆에서 찾아보기 단추를 선택하여 해당 룰에 대한 변경 범주를 선택하십시오.
  10. 설명 상자에서 룰에 대한 설명을 입력하십시오.
    주의: 입력한 설명은 해당 룰에 공고가 포함되어 있을 때 공고 메세지의 일부가 됩니다. 해당 룰을 정확히 설명하는 메세지를 입력하십시오.
  11. 메세지 상자에서 룰이 발생할 때 사용자에게 전송되는 메세지를 입력하십시오. 메세지를 보내지 않으려면 기본 메세지를 삭제하십시오.
    주의: 조치 거부를 사용하는 룰의 경우, 사용자가 거부된 원인을 이해하고 트랜잭션을 적절히 수정할 수 있도록 메세지에 정보를 포함시키십시오. 조치 거부를 참조하십시오.
  12. 다음 중 하나를 수행하십시오.
    • 룰의 시간 종속성을 지정하려면 시간 종속 확인란을 선택하고 단계 8로 가십시오.
    • 시간 종속성을 지정하지 않으려면 단계 11로 가십시오.
  13. 기준에서 해당 룰과 연관시키려는 변경 이벤트 날짜에 해당하는 옵션 단추를 선택하십시오.
    • 계획
    • 실제
    • 스케쥴된 가장 이른 날짜
    • 스케쥴된 가장 나중 날짜
  14. 일 수 상자에서 룰에 대한 변경 이벤트 날짜가 발생하기 전 또는 후의 날짜 수를 입력하십시오.
    주의: 일 수 상자에 0을 입력하면 지정된 날짜에 룰이 발생합니다.
  15. 시기에서 선택된 날짜 이전 또는 이후 중 언제 해당 룰이 발생할지 나타내려면 이전 또는 이후를 선택하십시오.
    주의:
    • 일 수 상자에 0을 입력하면 이전 또는 이후 중 어떤 옵션을 선택해도 관계가 없습니다.
    • TCM 스케쥴러는 시간 종속 룰을 실행합니다. 룰 발생을 참조하십시오.
  16. 모드에서 실제 또는 테스트를 선택하십시오.
  17. 발생 상태에서 발생할 룰의 상태 유형을 하나 이상 선택하십시오.
  18. 룰의 정의를 작성하려면 룰 기준 정의를 참조하십시오. 룰이 정의되어야만 룰을 저장할 수 있습니다.
    주의: 일단 룰을 실제 모드로 지정하고 이 룰이 변경에 대해 발생하면 룰로 인해 생성된 결과를 자동으로 제거할 수는 없습니다. 룰 테스트를 참조하십시오.

룰 기준 정의

룰 기준은 룰이 적용되는 변경을 정의하기 위해 사용자가 구성하는 절로 구성됩니다. 예를 들어 높은 위험도를 가진 변경에 대해 추가 승인자를 요구하는 룰을 작성할 수 있습니다. 이를 수행하려면 정의 탭에서 기준(위험 코드 = High)을 지정해야 합니다.

룰 기준을 작성하기 위해 정의 탭에서 다음의 두 가지 섹션을 사용하게 됩니다.

  • 절 섹션에서 룰을 정의하는 단일 절들을 작성합니다.
  • 작성한 절을 절 구성 목록에 삽입합니다.

절 구성 섹션은 결합된 절들을 표시합니다. 연산자와 괄호를 추가하여 절들을 연결할 수 있습니다. 절의 이해를 참조하십시오.

룰 기준을 정의하려면 다음을 수행하십시오.

  1. 룰 대화 상자에서 정의 탭을 선택하십시오.
    결과: 정의 탭이 나타납니다.
  2. 테이블 목록에서 데이터베이스 테이블 이름을 선택하십시오.
  3. 속성 목록에서 룰에서 사용할 속성을 선택하십시오.
    속성 목록에는 사용자가 선택한 테이블에 있는 필드만 포함됩니다.
  4. 연산자 목록에서 연산자(<,>,=,>= 또는 <>)를 선택하십시오.
  5. 값 상자에서 절을 끝내는 값을 입력하십시오.
    주의: 널 값을 나타내려면 값 상자에서 특수 값인 TCM_NULL을 입력하십시오. 이 상자는 비워 두면 안됩니다. 테이블 중 하나에서 범주 속성을 사용하는 경우에는 값 상자에 범주 설명이 아닌 범주 코드를 입력해야 합니다.
  6. 다음 중 하나를 수행하십시오.
    • 첫째 절을 삽입하는 경우에는 삽입을 선택하십시오.
      결과: 해당 절이 목록에 추가됩니다.
    • 목록에 이미 절이 들어 있는 경우에는 세 연산자 단추(And, Or 또는 Not) 중에서 하나를 선택하고 삽입을 선택하십시오.
      결과: 연산자를 선택하거나 삽입을 선택하여 추가 절을 삽입하면 새로운 텍스트가 절 구조 끝에 추가됩니다.
  7. 다음 중 하나를 수행하십시오.
    • 다른 절을 정의하십시오.
    • 확인을 선택하여 룰을 저장하십시오.
    • 대화 상자의 다른 탭을 선택하여 룰 정의를 계속하십시오.

데이터베이스 필드 값 설정

Tivoli Change Management에서는 룰이 발생할 때 정의 탭에 정의된 레코드에 대해 지정된 데이터베이스 필드의 내용을 자동으로 갱신할 수 있습니다. 예를 들면 추정된 변경 비용이 지정된 크기를 초과할 때 변경 위험 코드를 HIGH로 설정하는 룰을 작성할 수 있습니다.

필드 설정을 지정하려면 다음을 수행하십시오.

  1. 룰 대화 상자에서 조치 탭을 선택하십시오.
    결과: 조치 탭이 나타납니다.
  2. 조치에서 필드 설정 옵션 단추를 선택하십시오.
    주의: 필드 설정을 사용하여 지정한 룰 조치는 설명이나 이유와 같은 변경 대화 상자의 텍스트 필드에는 영향을 미치지 않습니다.
  3. 필드 목록에서 설정할 데이터베이스 필드의 이름을 선택하십시오.
  4. 값 상자에서 설정할 값을 입력하십시오.
    주의: 값이 데이터베이스 이외의 위치에 정의되면 값을 정의한 그대로 입력했는지 확인하십시오. 예를 들어 범주 필드를 선택하면 사용자가 입력한 값은 유효한 변경 범주 코드여야 합니다.
  5. 삽입을 선택하십시오.
    결과: 해당 조치가 조치 테이블에 추가됩니다.
  6. 다음 중 하나를 수행하십시오.
    • 다른 조치를 지정하십시오.
    • 확인을 선택하여 룰을 저장하십시오.
    • 대화 상자의 다른 탭을 선택하여 룰 정의를 계속하십시오.

승인자 추가

룰이 발생할 때 다른 승인자를 추가할 수 있습니다. 추가 승인자는 개인이나 조직이 될 수 있습니다.

추가 승인자를 지정하려면 다음을 수행하십시오.

  1. 룰 대화 상자에서 조치 탭을 선택하십시오.
    결과: 조치 탭이 나타납니다.
  2. 조치에서 승인자 추가를 선택하십시오.
  3. 이름 상자 옆의 찾아보기 단추를 선택하고 승인자 대화 상자를 표시하십시오.
  4. 유형에서 추가하려는 승인자 유형에 해당하는 옵션을 선택하십시오. 확인을 선택하십시오.
    결과: 사람 또는 조직 매니저 대화 상자가 나타납니다.
  5. 승인자로 추가할 사용자나 조직을 선택하고 확인을 선택하십시오.
    결과: 룰 대화 상자의 조치 탭이 나타납니다.
  6. 삽입을 선택하십시오.
    결과: 해당 승인자가 조치 테이블에 추가됩니다.
  7. 우선순위 설정을 선택하십시오.
    결과: 승인 우선순위 설정 대화 상자가 나타납니다.
  8. 우선순위 상자에서 승인자에게 할당할 승인 우선순위를 입력하십시오.
  9. 확인을 선택하십시오.
    결과: 룰 대화 상자가 나타납니다.
  10. 다음 중 하나를 수행하십시오.
    • 다른 조치를 지정하십시오.
    • 확인을 선택하여 룰을 저장하십시오.
    • 대화 상자의 다른 탭을 선택하여 룰 정의를 계속하십시오.

추가 직원 공고

Tivoli Change Management에서는 변경에 할당된 사람에게 자동으로 공고를 전송하여 이들이 승인 상태를 알 수 있게 합니다. 또한 승인자들은 변경에서 승인 결정을 필요로 할 때 공고를 받습니다. 룰이 발생할 때 다른 사람들에게 공고하도록 공고 모니터를 구성하는 룰을 추가할 수 있습니다.

추가 공고를 지정하려면 다음을 수행하십시오.

  1. 룰 대화 상자에서 조치 탭을 선택하십시오.
    결과: 조치 탭이 나타납니다.
  2. 조치에서 공고를 선택하십시오.
  3. 이름 상자 옆에서 찾아보기 단추를 선택하여 공고 대화 상자를 표시하십시오.
    결과: 공고 대화 상자가 나타납니다.
  4. 유형에서 추가하려는 공고 유형에 해당하는 옵션 단추를 선택하십시오.
  5. 확인을 선택하십시오.
    결과: 다음이 발생합니다.
    선택 유형 ... 조치 ...
    사람 또는 CCB 사람 또는 CCB 추가 대화 상자가 나타납니다.
    공고될 사용자나 CCB를 선택하고 확인을 선택하십시오.
    결과: 룰 대화 상자의 조치 탭이 나타납니다. 단계 7로 가십시오.
    조직 조직 상자가 나타납니다. 공고를 받게 할 조직을 선택하고 확인을 선택하십시오.
    결과: 질문 사항이 나타납니다.
  1. 다음 중 하나를 수행하십시오.
    선택 단추 ... 원하는 결과 ...
    조직의 모든 구성원에게 공고합니다.
    결과: 조직 이름과 (모두)가 이름 상자에 나타납니다.
    아니오 조직의 직함 소유자에게만 공고합니다.
  1. 삽입을 선택하십시오.
    결과: 조치 테이블에 해당 공고가 추가됩니다.
  2. 다음 중 하나를 수행하십시오.
    • 다른 조치를 지정하십시오.
    • 확인을 선택하여 룰을 저장하십시오.
    • 대화 상자의 다른 탭을 선택하여 룰 정의를 계속하십시오.

    주의: CCB의 모든 구성원이 공고를 받습니다.

태스크 추가

룰이 발생할 때 수행될 태스크를 추가할 수 있습니다.

태스크를 추가하려면 다음을 수행하십시오.

  1. 룰 대화 상자에서 조치 탭을 선택하십시오.
    결과: 조치 탭이 나타납니다.
  2. 조치에서 태스크 추가를 선택하십시오.
  3. 태스크 상자에서 태스크의 이름을 입력하십시오.
  4. 지속 기간 상자에서 태스크에 할당된 지속 기간 값을 입력하십시오.
    주의: 이 값은 일 수를 나타냅니다.
  5. 시간 상자에서 태스크의 예상 작업 시간 수를 입력하십시오.
  6. 삽입을 선택하십시오.
    결과: 해당 태스크가 조치 테이블에 추가됩니다.
  7. 다음 중 하나를 수행하십시오.
    • 다른 조치를 지정하십시오.
    • 확인을 선택하여 룰을 저장하십시오.
    • 대화 상자의 다른 탭을 선택하여 룰 정의를 계속하십시오.

운영 체제 명령 실행

Tivoli Change Management에서는 룰이 발생할 때 운영 체제 명령을 실행할 수 있습니다. 예를 들어 어떤 룰은 네트워크를 통해 소프트웨어 다운로드나 패치를 배포하는 명령을 실행할 수 있습니다. 업그레이드와 관련된 변경이 완료될 때 이 작업을 수행할 수 있습니다.

룰이 운영 체제 명령을 실행하게 하려면 다음을 수행하십시오.

  1. 룰 대화 상자에서 조치 탭을 선택하십시오.
    결과: 조치 탭이 나타납니다.
  2. 조치에서 호출을 선택하십시오.
  3. 호출의 명령 목록에서 호출할 명령을 선택하십시오.
    명령은 Tivoli Change Management 목록 유지 보수 대화 상자의 명령 탭을 통해 이미 설정되어 있을 것입니다.
    주의: 시간에 종속되지 않는 룰에 따라 실행되는 명령은 사용자의 컴퓨터 시스템에서 실행됩니다. 시간 의존적 룰에 따라 실행되는 명령은 TCM 스케쥴러가 실행되는 시스템에서 실행됩니다.
  4. 삽입을 선택하십시오.
    결과: 해당 명령이 조치 테이블에 추가됩니다.
  5. 다음 중 하나를 수행하십시오.
    • 다른 조치를 지정하십시오.
    • 확인을 선택하여 룰을 저장하십시오.
    • 대화 상자의 다른 탭을 선택하여 룰 정의를 계속하십시오.
조치 거부 조치를 거부하면 거부 룰 조건이 참으로 평가될 때 해당 룰을 실시한 트랜잭션이 발생되지 않게 됩니다. 거부 룰 조건이 참으로 평가되면 다음이 발생합니다.
  • 사용자가 트랜잭션을 초기화하고 거부 룰이 발생하게 한 대화 상자가 표시됩니다.
  • 거부 룰 메세지가 표시됩니다.
  • 변경 레코드는 트랜잭션이 초기화되기 전의 원래 상태로 재설정되며 해당 룰이나 거부 조치를 가진 룰 이전에 발생한 다른 룰에 대해 정의된 필드 설정 조치도 재설정됩니다.
  • 룰에 포함된 다른 조치는 무시됩니다.

거부 조치를 추가하려면 다음을 수행하십시오.

  1. 룰 대화 상자에서 조치 탭을 선택하십시오.
    결과: 조치 탭이 나타납니다.
  2. 조치에서 거부를 선택하십시오.
    주의: 거부 조치가 맨 먼저 처리되게 하려면 해당 룰의 우선순위 값을 그 변경 범주에 대한 최소값으로 설정하십시오. 우선순위 값은 0인 경우가 많습니다.
  3. 삽입을 선택하십시오.
    결과: 거부 조치가 조치 테이블에 추가됩니다.
  4. 다음 중 하나를 수행하십시오.
    • 다른 조치를 지정하십시오.
    • 확인을 선택하여 룰을 저장하십시오.
    • 대화 상자의 다른 탭을 선택하여 룰 정의를 계속하십시오.