Подробное описание состояний

1. Дважды щелкните на состоянии Initialization (Инициализация).

2. Щелкните правой кнопкой мыши на окне Actions (Действия).

3. В открывшемся меню выберите пункт Insert (Вставить).

4. Дважды щелкните мышью на новом действии.

5. Назовите его Store Order Date (Сохранить дату заказа).

6. Убедитесь, что в окне When (Когда) указан пункт On Entry (На входе).

7. Повторите этапы 3 - 7, добавив следующие действия:

# Collect Customer Info (Собрать клиентскую информацию), в окне When указать пункт Do

# Add Order Items (Добавить к заказу новые графы), в окне When указать Do

8. Нажмите на кнопки ОК два раза, чтобы закрыть спецификацию.

9. Дважды щелкните на состоянии Cancelled (Отменен).

10. Повторите этапы 2 - 7, добавив действие Store Cancellation Data (Сохранить дату отмены), указать пункт On Exit (на выходе)

11. Нажмите на кнопки ОК два раза, чтобы закрыть спецификацию.

12. Дважды щелкните на состоянии Filled (Выполнен).

13. Повторите этапы 2 - 7, добавив действие Bill Customer (Выписать счет), указать пункт Do.

14. Нажмите на кнопки ОК два раза, чтобы закрыть спецификацию.

Добавление переходов

1. На панели инструментов нажмите кнопку Transition (Переход).

2. Щелкните мышью на начальном состоянии.

3. Проведите линию перехода к состоянию Initialization (Инициализация).

4. Повторите этапы с первого по третий, создав следующие переходы:

# От состояния Initialization (Инициализация) к состоянию Pending (Сборка заказа)

# От состояния Pending (Сборка заказа) к состоянию Filled (Выполнен)

# От суперсостояния к состоянию Cancelled (Отменен)

# От состояния Cancelled (Отменен) к конечному состоянию

# От состояния Filled (Выполнен) к конечному состоянию

5. На панели инструментов нажмите кнопку Transition to Self (Переход к себе).

6. Щелкните на состоянии Pending (Сборка заказа).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: