Правило цели выпуска
Это бизнес-правило обеспечивает надлежащее состояние всех результирующих объектов для выпуска и указание соответствующего перехода управления изменениями, который согласуется с правилами назначенных переходов жизненного цикла. Если для текущего перехода результирующего объекта не определен выбранный пользователем переход, происходит сбой правила.
Любое неопределенное значение перехода процесса управления изменениями для результирующих объектов, связанных с планом выпуска, трактуется как переход Изменить с его определенным состоянием. Если для результирующего объекта не определен переход процесса управления изменениями, происходит сбой правила. Если для результирующего объекта не определен переход процесса управления изменениями, но он уже находится в состоянии цели выпуска, указанном переходом процесса управления изменениями, то правило проходит проверку.
Дополнительные сведения о переходах см. в разделе
Определение переходов состояний.
Пример
В следующем 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>