Unit Procedures

Unit Procedure — это подмножество Batch Procedure, которое выполняется на одной единице оборудования (рабочем центре). Она группирует Operation в упорядоченную последовательность, представляющую все, что происходит на одной единице оборудования во время партии.
Unit Procedure находятся на втором уровне иерархии процедур ISA-88:
Пример: Unit Procedure «Mixing Process» группирует все Operation, происходящие на смесительном баке, от подготовки ингредиентов до нагрева, смешивания и выдержки.
Макет страницы
Страница Unit Procedures (Admin > Procedures > Unit Procedures) отображает:
- Карточки панели мониторинга — общее количество, активные и неактивные Unit Procedure
- Панель фильтров — поиск, переключатель неактивных, элементы управления видимостью столбцов
- Сетка данных — все Unit Procedure с количеством Operation и встроенными действиями
Поля Unit Procedure
| Поле | Обязательное | Описание |
|---|---|---|
| Name | Да | Отображаемое имя (макс. 255 символов) |
| Code | Да | Уникальный короткий идентификатор (макс. 50 символов), например MIX_PROC, PAST_PROC |
| Description | Нет | Более длинное объяснение (макс. 1000 символов) |
| Equipment Class | Нет | Equipment Class, необходимый для выполнения этой Unit Procedure. Когда установлен, система может проверить, что производственный заказ назначает совместимое оборудование. |
| Active | Да | Доступна ли Unit Procedure для использования |
:::info Equipment Class и конкретное оборудование Поле Equipment Class указывает тип оборудования (например, «Mixing Tank»), а не конкретную машину. Это сохраняет процедуры универсальными. Фактическое назначение оборудования происходит на уровне производственного заказа, где конкретный смесительный бак выбирается из доступных единиц этого класса. :::
Создание Unit Procedure
- Нажмите Add Unit Procedure над сеткой данных
- Введите Name и Code (оба обязательны)
- Опционально выберите Equipment Class и добавьте описание
- Нажмите Create

Управление Operation внутри Unit Procedure
Нажмите значок списка в строке Unit Procedure, чтобы открыть диалог Manage Operations.

Добавление Operation
- Выберите Operation из выпадающего списка (показаны только активные Operation, еще не связанные)
- Нажмите Add
Operation добавляется в конец последовательности.
Переупорядочение Operation
Используйте кнопки стрелки вверх и стрелки вниз, чтобы изменить порядок выполнения. Номер последовательности определяет, какая Operation выполняется первой, второй и так далее.
Удаление Operation
Нажмите значок красной корзины, чтобы отвязать Operation. Это не удаляет саму Operation.
:::tip Одна Operation, разные контексты Operation может быть связана с несколькими Unit Procedure. Например, Operation «Clean In Place» может появляться как в Unit Procedure «Mixing Process», так и в «Filling Process», каждая со своей собственной позицией в последовательности. :::
Редактирование Unit Procedure
Нажмите кнопку редактирования (значок синего карандаша), чтобы изменить имя, код, описание, Equipment Class или статус активности.
Удаление Unit Procedure
Нажмите кнопку удаления (значок красной корзины). Удаление не выполнится, если Unit Procedure все еще связана с какой-либо Batch Procedure.
Столбцы сетки
| Столбец | Описание |
|---|---|
| Name | Отображаемое имя Unit Procedure (жирный текст) |
| Code | Уникальный код, отображаемый как чип |
| Description | Опциональный текст описания |
| Equipment Class | Имя необходимого Equipment Class или -- если нет |
| Operations | Количество связанных Operation (чип) |
| Status | Чип активный/неактивный |
| Actions | Кнопки управления Operation, редактирования, удаления |
Столбцы Created At и Updated At доступны в режиме полных столбцов.
Пример последовательности Operation
Вот Unit Procedure «Mixing Process» с ее последовательностью Operation:
| # | Operation | Code | Phases |
|---|---|---|---|
| 1 | Prepare Ingredients | PREP_INGR | Dose Ingredient, Agitate |
| 2 | Heat and Mix | HEAT_MIX | Set Temperature, Agitate, Hold |
Operation выполняются по порядку: сначала подготовка ингредиентов, затем нагрев и смешивание. Каждая Operation в свою очередь выполняет свои собственные Phase в последовательности.
Лучшие практики
- Одна единица оборудования на одну Unit Procedure — это основной принцип ISA-88. Если ваш процесс использует два разных бака, создайте две отдельные Unit Procedure, даже если шаги похожи.
- Устанавливайте Equipment Class — связь с Equipment Class позволяет проверку на уровне производственного заказа и помогает с расписанием.
- Называйте по оборудованию и процессу — используйте имена вроде «Mixing Process» или «Pasteurizer CIP», которые ясно указывают как где, так и что.
- Учитывайте поток выполнения — расположите Operation в порядке, в котором они фактически выполняются. Параллельные Operation внутри Unit Procedure не поддерживаются (параллелизм обрабатывается на уровне Batch Procedure между разными Unit Procedure).
Связанные страницы
- Operations — строительные блоки, из которых составляются Unit Procedure
- Batch Procedures — следующий уровень выше, составление Unit Procedure с поддержкой параллельного выполнения
- Equipment — настройка Equipment Class, на которые ссылаются Unit Procedure
- Batch Model (ISA-88) — полная иерархия объяснена
Предварительные требования
- Обзор процедур
- Введение — получить общую картину OpSee