В данном примере бизнес-правило ChoiceAttributeText используется для настройки потока операций для требований.
Поток операций должен удовлетворять следующим условиям:
- В состоянии Новое инструкции потока операций должны быть следующими: Если требование является правильным запросом, изменить состояние на Утверждено. Если требование неправильное, измените состояние на Отклонено или Уточнить.
- Когда состояние меняется на Утверждено, инструкции потока операций должны быть следующими: Требования с максимальным приоритетом должны быть запланированы для выпуска, должна быть произведена оценка их издержек. Поменяйте состояние для требований на Запланировано.
Настройте поток операций для требований:
- В атрибут - контейнер бизнес-правила элемента введите =ChoiceAttributeText('Состояние',"write_defaults").
Атрибут - контейнер бизнес-правила должен иметь тип Текст. Присвойте атрибуту имя, например Поток операций.
- Отобразите шаблон XML по умолчанию в атрибуте Описание в папке верхнего уровня, нажав OK. Код XML шаблона будет помещен в атрибут Описание.
- Выберите .
- Откройте страницу настройки Потока операций, атрибут - контейнера бизнес-правила.
- Введите следующее новое значение по умолчанию: =ChoiceAttributeText('Состояние').
Обновите все элементы, нажав Скопировать значение по умолчанию во все элементы.
- Нажмите и выберите папку верхнего уровня.
- Атрибут Описание для папки верхнего уровня содержит код шаблона XML. Нажмите кнопку Изменить для атрибута Описание и введите инструкции потока операций в текстовый параметр. Например,
<?xml version="1.0" encoding="UTF-8"?>
<texts>
<item id="47" text="Если требование является правильным запросом, состояние должно быть изменено на Утверждено. Если требование неправильное, измените состояние на Отклонено или Уточнить."/>
<item id="48" text="Требования с максимальным приоритетом должны быть запланированы для выпуска и оценены с точки зрения издержек. Поменяйте состояние для требований на Запланировано и выберите пользователя, ответственного за данное требование."/>
<item id="49" text="Это требование готово к реализации. Когда начнется реализация, поменяйте состояние на Начато."/>
<item id="50" text="Это требование находится на этапе реализации. По окончании реализации поменяйте состояние на Выполнено."/>
<item id="51" text="Это требование выполнено и готово к тестированию. Если требование успешно прошло тесты, поменяйте состояние на Проверено."/>
<item id="52" text ="Это требование готово к доставке."/>
<item id="53" text="Это требование отклонено. Укажите причину отклонения в атрибуте Комментарии."/>
<item id="54" text="Этому требованию необходимо уточнение."/>
</texts>
ИД элементов в коде XML являются ИД базы данных для элементов выбора. В этом примере 47 соответствует состоянию Новое, а 48 соответствует состоянию Утверждено.
- Сохраните инструкции потока операций, нажав OK.

Прим.: Для инструкций потока операций, который будет показываться в атрибуте - контейнере бизнес-правила, это состояние необходимо обновить.