릴리즈 대상 규칙
이 비즈니스 규칙은 모든 결과 객체가 릴리즈에 적합한 상태이고 할당된 라이프 사이클 변환 규칙과 일치하는 적합한 변경 관리 변환이 지정되어 있는지 확인합니다. 현재 결과 객체 변환에 대해 사용자가 선택한 변환이 정의되어 있지 않은 경우 규칙이 실패합니다.
릴리즈에 대한 계획과 연관된 결과 객체의 모든 정의되지 않은 변경 프로세스 변환 값은 변경 변환 및 해당하는 정의된 상태로 간주됩니다. 결과 객체에 대해 변경 프로세스 변환이 정의되어 있지 않은 경우 규칙이 실패합니다. 결과 객체에 정의된 변경 프로세스 변환이 없지만 이미 이 객체가 변경 프로세스 변환에서 지정한 릴리즈 대상 상태인 경우에는 규칙이 통과합니다.
변환에 대한 자세한 내용은
상태 변환 정의를 참조하십시오.
예
다음 XML은 릴리즈 대상 규칙을 구현하는 비즈니스 규칙 객체 세트를 정의합니다.
비즈니스 규칙 세트:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BusinessRuleSet SYSTEM "standardX20.dtd">
<BusinessRuleSet>
<ObjectID><localId>wt.businessRules.BusinessRuleSet:45346</localId>
</ObjectID>
<key>CHANGEABLE_PRE_RELEASE</key>
<name>com.ptc.windchill.enterprise.change2.change2ClientResource:
CHANGE_PRE_RELEASE_RULESET_NAME</name>
<description>com.ptc.windchill.enterprise.change2.change2ClientResource:
CHANGE_PRE_RELEASE_RULESET_DESC</description>
<enabled>true</enabled>
<overridable>true</overridable>
</BusinessRuleSet>
비즈니스 규칙:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BusinessRule SYSTEM "standardX20.dtd">
<BusinessRule>
<ObjectID><localId>wt.businessRules.BusinessRule:151031</localId>
</ObjectID>
<key>RELEASE_TARGET</key>
<selector>RELEASE_TARGET</selector>
<name>com.ptc.windchill.enterprise.change2.change2ClientResource:
RELEASE_TARGET_RULE_NAME</name>
<description>com.ptc.windchill.enterprise.change2.change2ClientResource:
RELEASE_TARGET_RULE_DESC</description>
<enabled>true</enabled>
</BusinessRule>
비즈니스 규칙 링크:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BusinessRuleLink SYSTEM "standardX20.dtd">
<BusinessRuleLink>
<ObjectID><localId>wt.businessRules.BusinessRuleLink:151033</localId>
</ObjectID>
<ruleSet><ObjectReference><localID>wt.businessRules.BusinessRuleSet:45346
</localId></ObjectReference></ruleSet>
<rule><ObjectReference><localID>wt.businessRules.BusinessRule:151031
</localId></ObjectReference></rule>
<blockNumber>2</blockNumber>
</BuisnessRuleLink>