서로 다른 역할로 작성 및 유지보수되고, 여러 목적으로 사용되며, 관련된 라이프사이클이 다른 정책 모델이 여러 개 있습니다.
패브릭에서 증가하는 정책을 작성, 테스트, 실행 및 유지보수하는 방법은 프로젝트 개발 과정에서 중요합니다.
패브릭 정책은 정책 조건과 정책 가정검증으로 나눌 수 있습니다. 정책은 "선 조건, 후 명제"를 표시합니다. 정책 조건에는 유효 날짜 범위, 정책 대상 및 비즈니스 서비스 저장소의 개념(컨텍스트 조건) 또는 컨텍스트에서 생성된 컨텐츠 기반 가정검증과 관련된 표현식이 포함됩니다.
정책 가정검증은 특정 도메인에 대해 모델링된 재사용 가능 개념의 인스턴스입니다. 정책 기반 의사 결정은 컴포지트 정책의 가정검증을 입력하여 결정합니다. 컴포지트 정책은 적용 가능한 모든 정책 가정검증을 병합하여 파생됩니다. 정책 조건이 컨텍스트에 주어진 정보를 충족시키는 모든 정책을 찾아서 적용 가능한 정책을 결정합니다.
기본 순서 지정 시스템은 여러 정책에서 주어진 유형의 가정검증을 표현할 때 사용할 가정검증을 결정합니다. 정책 대상은 기본 순서 지정 시스템에서 기본 순서로 지정됩니다. 일반적으로 시스템은 가장 일반적인 개념에서 가장 특정한 개념으로 도메인 개념을 나열합니다.
예를 들어, 조직은 사용자보다 더 일반적인 개념으로 간주됩니다. 상위 기본 순서에 가정검증이 명시적으로 잠기지 않으면 가장 특정한 순서의 정책에서 가정검증이 선택됩니다. 가정검증이 동일한 기본 순서에 있으면 정책 우선순위를 사용하여 우선권자를 선택할 수 있습니다. 우선권자를 선택할 수 없는 경우를 정책 충돌이 발생합니다.