- Распечатать
Функциональность паузы и возобновления
Узнайте, как продолжить работу с приложениями Tulip.
Пакетные процессы могут длиться много часов или много дней. Чтобы оператор мог приостановить работу над партией и продолжить ее позже, рассмотрите следующие рекомендации по решению.
Для этого необходимо сделать две основные вещи:
Переменные основаны на сеансах, то есть по умолчанию они обновляются между каждым выполнением приложения с заранее заданными значениями по умолчанию. Если вам нужно сохранить параметр или часть информации для использования в другом триггере позже в процессе, сохраните ее в таблице Tulip перед выходом из приложения.
Чтобы возобновить работу приложения и перевести оператора к тому месту, где он остановился, сохраните имя шага приложения в определенном столбце таблицы Batches. Не сохраняйте имя шага приложения, если шаг является модальным или общим шагом (например, шаг, на котором оператор ненадолго регистрирует отклонение). Используйте триггеры 'On Step Enter' или 'On Step Exit' для сохранения информации о приложении / названия шага в указанном столбце таблицы Batches.
- Вы можете разместить такой триггер на уровне базового макета / шага, однако не забудьте добавить условия, чтобы не сохранять имя шага для модальных/обычных шагов, как обсуждалось ранее.
- В зависимости от дизайна решения, вам также может понадобиться сохранить информацию о приложении / имя приложения в отдельном столбце таблицы Batches для использования в переходах.
При возобновлении работы партии: * Для сценария, в котором вам нужно использовать ранее сохраненные данные процесса из таблицы Batches (как обсуждалось в пункте 1 выше) в каком-либо последующем триггере (например, в вычислении), вы можете либо: * Разработать эти последние триггеры для прямого чтения значения из таблицы (например.* ИЛИ использовать 'Data Manipulation - Store' для сохранения данных процесса обратно в соответствующие переменные приложения * Использовать переход 'Go to Step by Name' для возврата оператора к имени шага приложения, сохраненному в таблице Batches (как обсуждалось выше во 2 разделе).