GENERATE 100, 60 ; Генерация клиента каждые 60 минут
ENTER Queue ; Вход клиента в очередь
SEIZE Administrator ; Администратор захватывает ресурс
ADVANCE 30 ; Администратор заполняет данные о клиенте в течение 30 минут
RELEASE Administrator ; Администратор освобождает ресурс
DECIDE 0.7, Queue, ANKETA, ANKETA ; Клиент заполняет анкету с вероятностью 70%
TRANSFER (ANKETA, 30), END ; Если клиент заполнил анкету - переход к следующему шагу через 30 минут
JUMP INCARNATE ; Переход к следующему шагу
ANKETA TRANSFER (QUEUE, 30) ; Анкета заполнена, клиент возвращается в очередь через 30 минут
INCARNATE TERMINATE ; Окончание моделирования процесса
TERMINATE ; Окончание работы программы
GENERATE 100, 60 ; Генерация клиента каждые 60 минут
ENTER Queue ; Вход клиента в очередь
SEIZE Trainer ; Занятие тренера
ADVANCE 60 ; Проведение тренировки продолжительностью 60 минут
RELEASE Trainer ; Тренер освобождает ресурс
ADVANCE 10 ; Подведение итогов
LEAVE Queue ; Клиент уходит
Queue STORAGE 0 ; Очередь
Administrator FACILITY 1 ; Ресурс (администратор)
Trainer FACILITY 1 ; Ресурс (тренер)
ANKETA LABEL ; Метка для анкеты
END LABEL ; Метка для завершения процесса
ENTER Queue ; Вход клиента в очередь
SEIZE Administrator ; Администратор захватывает ресурс
ADVANCE 30 ; Администратор заполняет данные о клиенте в течение 30 минут
RELEASE Administrator ; Администратор освобождает ресурс
DECIDE 0.7, Queue, ANKETA, ANKETA ; Клиент заполняет анкету с вероятностью 70%
TRANSFER (ANKETA, 30), END ; Если клиент заполнил анкету - переход к следующему шагу через 30 минут
JUMP INCARNATE ; Переход к следующему шагу
ANKETA TRANSFER (QUEUE, 30) ; Анкета заполнена, клиент возвращается в очередь через 30 минут
INCARNATE TERMINATE ; Окончание моделирования процесса
TERMINATE ; Окончание работы программы
GENERATE 100, 60 ; Генерация клиента каждые 60 минут
ENTER Queue ; Вход клиента в очередь
SEIZE Trainer ; Занятие тренера
ADVANCE 60 ; Проведение тренировки продолжительностью 60 минут
RELEASE Trainer ; Тренер освобождает ресурс
ADVANCE 10 ; Подведение итогов
LEAVE Queue ; Клиент уходит
Queue STORAGE 0 ; Очередь
Administrator FACILITY 1 ; Ресурс (администратор)
Trainer FACILITY 1 ; Ресурс (тренер)
ANKETA LABEL ; Метка для анкеты
END LABEL ; Метка для завершения процесса