Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Состояния

Для добавления состояния нажмите кнопку Состояние.

Интерфейс состояния

  1. Вход в состояние

  2. Выход из состояния

  3. Удаление состояния

  4. Название состояния

  5. Описание состояния

  6. Добавление действий, которые будут выполняться при входе в состояние

  7. Перечень выбранных действий на входе

  8. Добавление действий, которые будут выполняться при выходе из состояния

  9. Перечень выбранных действий на выходе

  10. Изменение размеров состояния

Для того чтобы добавить в состояние действие, определите, когда оно должно выполняться: на входе или на выходе. После этого нажмите на соответствующую кнопку, чтобы открыть полный список действий в соответствии с заданной моделью. Этот перечень включает в себя как действия, определенные для каждой модели, так и команды, которые вы добавили. Из данного раскрывающегося списка выберите одну или несколько команд, которые должны быть выполнены на входе или на выходе из состояния.

Действия на входе в состояние выполняются при переходе в это состояние из любого другого. Действия на выходе из состояния выполняются при переходе из этого состояния в любое другое.

Действия поделены на три смысловые группы:

  1. Действия автомата - базовые действия каждого автомата:

  • Изменить значение

  • Сгенерировать событие

  • Таймер №... - команды управления таймером:

    • Запустить таймер №...

    • Остановить таймер №...

  • Планировщик №... - команды управления планировщиком:

    • Запустить планировщик №...

    • Остановить планировщик №...

  1. Регистрация событий - действия, направленные на фиксацию момента входа/выхода из состояния:

  • Показать сообщение

  • Отправить HTTP-запрос

  • Отправить e-mail

  • Отправить SMS

  1. Действия объекта - команды, которые можно отправить на объект:

  • Базовые - команды, присутствующие в модели по умолчанию, отличаются в зависимости от протокола.

Все остальные разделы, которые вы видите в действиях, - это подсистемы с теми командами, которые вы создали в модели.