Operations

Operation — это упорядоченный набор Phase, выполняющий конкретную задачу внутри Unit Procedure. Operation представляют главные шаги в процессе, такие как «Heat and Mix», «Prepare Ingredients» или «Clean In Place».
Operation находятся на третьем уровне иерархии процедур ISA-88:
Макет страницы
Страница Operations (Admin > Procedures > Operations) отображает:
- Карточки панели мониторинга — общее количество, активные и неактивные Operation
- Панель фильтров — поиск, переключатель неактивных, элементы управления видимостью столбцов
- Сетка данных — все Operation с количеством Phase и встроенными действиями
Поля Operation
| Поле | Обязательное | Описание |
|---|---|---|
| Name | Да | Отображаемое имя (макс. 255 символов) |
| Code | Да | Уникальный короткий идентификатор (макс. 50 символов), например HEAT_MIX, CIP_RINSE |
| Description | Нет | Более длинное объяснение того, что выполняет Operation (макс. 1000 символов) |
| Active | Да | Доступна ли Operation для использования в Unit Procedure |
Создание Operation
- Нажмите Add Operation над сеткой данных
- Введите Name и Code (оба обязательны)
- Опционально добавьте описание
- Нажмите Create

Управление Phase внутри Operation
Основная цель Operation, расположить Phase в определенной последовательности. Нажмите значок списка в строке Operation, чтобы открыть диалог Manage Phases.

Добавление Phase
- Выберите Phase из выпадающего списка (показаны только активные Phase, еще не связанные)
- Опционально переключите переключатель Optional, если Phase не обязательная
- Нажмите Add
Phase добавляется в конец последовательности со следующим доступным номером последовательности.
Переупорядочение Phase
Используйте кнопки стрелки вверх и стрелки вниз в каждой строке Phase, чтобы изменить ее положение в последовательности. Порядок последовательности определяет порядок выполнения Phase в Operation.
Удаление Phase
Нажмите значок красной корзины в строке Phase, чтобы удалить ее из Operation. Это не удаляет саму Phase, а только удаляет связь.
Необязательные Phase
Переключите переключатель в строке Phase, чтобы пометить ее как необязательную или обязательную. Необязательные Phase могут быть пропущены во время выполнения в зависимости от рецепта или конфигурации производственного заказа.
:::tip Повторно используемые Phase Одну и ту же Phase можно использовать в нескольких Operation. Например, Phase «Rinse» может появляться как в Operation «Pre-Clean», так и в «Post-Clean». Каждая Operation поддерживает свой собственный порядок последовательности независимо. :::
Редактирование Operation
Нажмите кнопку редактирования (значок синего карандаша) в любой строке Operation. Обновите имя, код, описание или статус активности и нажмите Update.
Удаление Operation
Нажмите кнопку удаления (значок красной корзины). Появится диалог подтверждения. Удаление не выполнится, если Operation все еще связана с какой-либо Unit Procedure.
:::info Предпочитайте деактивацию удалению Если Operation больше не нужна, но имеет исторические ссылки, установите ее неактивной вместо удаления. Неактивные Operation сохраняются в системе, но скрыты от выпадающих списков выбора. :::
Столбцы сетки
| Столбец | Описание |
|---|---|
| Name | Отображаемое имя Operation (жирный текст) |
| Code | Уникальный код, отображаемый как чип |
| Description | Опциональный текст описания |
| Phases | Количество связанных Phase (чип) |
| Status | Чип активный/неактивный |
| Actions | Кнопки управления Phase, редактирования, удаления |
Столбцы Created At и Updated At доступны в режиме полных столбцов.
Пример последовательности Phase
Вот пример Operation «Heat and Mix» с ее последовательностью Phase:
| # | Phase | Code | Optional |
|---|---|---|---|
| 1 | Set Temperature | HEAT | Нет |
| 2 | Agitate | MIX | Нет |
| 3 | Hold | HOLD | Да |
Порядок последовательности (1, 2, 3) определяет порядок выполнения. Phase #3 (Hold) помечена как необязательная, что означает, что ее можно пропустить в определенных конфигурациях рецепта.
Лучшие практики
- Называйте Operation по цели — используйте имена, описывающие цель (например, «Heat and Mix»), а не механизм (например, «Step 3»).
- Сохраняйте Operation сфокусированными — каждая Operation должна выполнять одну значимую задачу. Если Operation имеет более 6-8 Phase, рассмотрите возможность ее разделения.
- Используйте необязательные Phase экономно — необязательные Phase добавляют гибкости, но также сложности. Помечайте Phase как необязательную, только если она действительно различается между производственными запусками.
- Используйте описательные коды — коды вроде
HEAT_MIX,CIP_RINSE,FILLудобнее, чемOP001,OP002.
Связанные страницы
- Phases — строительные блоки, из которых составляются Operation
- Unit Procedures — следующий уровень выше, группирующий Operation по единице оборудования
- Batch Model (ISA-88) — полная иерархия объяснена
Предварительные требования
- Обзор процедур
- Введение — получить общую картину OpSee