라이프사이클에 대한 정책

정책을 사용하여 조건이 충족되었는지 여부를 확인하면 저장소의 자산을 더 효율적으로 관리하고 통제할 수 있습니다.

자산 관리를 위한 정책

정책은 자산을 관리하는 데 사용할 수 있는 스크립트입니다. 라이프사이클의 특정 시기(예: 자산이 상태를 시작하거나 종료할 때)에 실행할 정책을 구성할 수 있습니다. 정책을 실행하는 경우 대개 다음 조치 중 하나를 수행합니다.
  • 테스트 실행 및 결과 기록: 대부분의 정책은 특정 조건에 대해 검사하여 조건이 충족되면 패스, 조건이 충족되지 않으면 오류를 보고합니다. 일부 정책은 조건이 충족되지 않는 경우 경고를 보고할 수도 있습니다. 예를 들어, 아티팩트 유효성 검증 정책은 자산에 특정 유형의 아티팩트가 첨부되었는지 검사합니다. 그런 다음 이 정책은 해당 아티팩트가 있으면 패스를 보고하고 해당 아티팩트가 없으면 오류를 보고합니다.

    정책의 결과는 로그됩니다. 라이프사이클의 상태 간 상태 전이를 구성할 때 정책의 결과를 확인합니다. 예를 들어, 모든 정책이 패스했다고 보고하지 않는 한 검토 상태에서 승인됨 상태로 자산이 이동할 수 없도록 구성할 수 있습니다.

  • 자산 또는 자산의 라이프사이클 수정: 일부 정책은 실행될 때 자산을 자동으로 수정합니다. 예를 들어, 아티팩트 추가 정책은 정책이 실행될 때 사용자가 선택한 파일을 자동으로 자산에 추가합니다. 라이프사이클 관리자 수정 정책이 실행될 때 이 정책은 자산의 라이프사이클 관리자를 변경합니다.
  • IBM® Rational® Asset Manager와 다른 애플리케이션과의 통합 관리: 특히 몇 가지 정책을 사용하여 다른 애플리케이션과 함께 작업할 수 있습니다. 예를 들어, ALE 정책은 IBM WebSphere® Service Registry and Repository에 대한 연결의 맵핑 파일을 참조하고 Rational Asset Manager의 자산과 WebSphere Service Registry and Repository의 서비스 오브젝트를 수정할 수 있습니다.

라이프사이클 관리 정책

정책을 사용하여 저장소 또는 커뮤니티 레벨에서 자산의 라이프사이클 중에 다양한 조건을 검사할 수 있습니다. 일부 정책은 자산 유형의 기능을 복제하지만 다음과 같은 용도로 정책을 사용하는 것이 바람직합니다.
  • 자산 유형 제한: 자산 유형 대신 정책을 사용하여 저장소에서 자산 유형의 수를 제한할 수 있습니다. 자산 유형의 수를 제한하면 다른 사용자가 더 쉽게 자산을 제출할 수 있습니다.
  • 자산 제출: 자산 유형의 제한조건을 충족하지 않으면 새 자산을 제출할 수 없습니다. 정책은 자산의 상태를 변경하지 못하도록 막을 수 있지만 새 자산을 저장소에 제출하지 못하도록 막지는 않습니다.
  • 자산의 카테고리 제한: 정책은 라이프사이클로 구성되므로 정책을 특정 카테고리의 자산에 적용할 수 있습니다.
  • 라이프사이클의 특정 지점에서 제한: 특정 상태와 특정 시간에(예: 자산이 상태를 시작할 때) 실행되도록 정책을 설정할 수 있습니다.
  • 일정 간격으로 제한: 사용자가 선택한 간격으로 반복되도록 정책을 설정할 수 있습니다.
  • 전체 오류 대신 경고 제공: 정책이 실패하는 경우 경고 또는 오류가 발행될 수 있습니다.
  • 자동으로 자산 수정: 테스트를 실행하는 대신 일부 정책은 자동으로 자산을 수정합니다. 예를 들어, 자산 카테고리화 정책을 사용하여 자산에 카테고리를 지정할 수 있습니다. 자산 소유자 수정 정책을 사용하여 자산의 소유자를 변경할 수 있습니다.

라이프사이클 중에 정책을 실행할 수 있는 경우

자산이 라이프사이클의 특정 상태에 있는 동안 다음과 같은 경우에 정책이 실행되도록 지정할 수 있습니다.
자산 저장
정책은 자산이 해당 상태에 있는 동안 자산이 수정될 때마다 실행됩니다.
상태 시작
정책은 자산이 해당 상태를 처음 시작할 때 실행됩니다.
조치
정책은 사용자가 자산의 라이프사이클 상태를 수동으로 변경하려고 시도하는 경우에 실행됩니다. 예를 들어, 자산을 초안 상태에서 승인됨 상태로 이동하려고 시도할 수 있습니다.
삭제
정책은 자산이 해당 상태에 있는 동안 누군가가 자산을 삭제하려고 시도하는 경우에만 실행됩니다. 정책이 패스 또는 경고를 보고하는 경우 자산이 삭제됩니다. 정책이 오류를 보고하는 경우 자산이 삭제되지 않습니다.
타이머
정책은 지정된 시간이 경과한 후 한 번 실행됩니다. 타이머는 자산이 라이프사이클의 해당 상태를 시작할 때 시작됩니다. 이전 버전에서 보류 중인 정책은 30초마다 실행되었습니다. 버전 7.5.1에서부터는 보류 중인 정책을 실행할 시간 간격을 지정할 수 있습니다. 타이머와 함께 사용할 날짜 또는 숫자 속성을 지정할 수도 있습니다.

정책의 표시 이름

모든 정책에 대해 표시 이름을 구성할 수 있습니다. 정책 표시 이름 필드에서 구성한 정책에 대한 추가 설명 레이블을 지정할 수 있습니다. 예를 들어, 정책을 실행할 때 수행되는 사항을 설명하기 위해 기본 레이블 기본 정책 > 아티팩트 유효성 검증 정책WSDL 파일이 있는지 확인으로 변경할 수 있습니다.

정책 표시 이름은 라이프사이클 내의 모든 정책에 대해 고유해야 합니다. 정책 표시 이름은 자산 상태 간의 상태 전이를 구성할 때 표시됩니다.


피드백