Перейти к содержимому
Ваши закладки
    Нет сохраненных страниц. Нажмите на значок закладки рядом с заголовком любой статьи, чтобы добавить её сюда.
    Давайте обсудим?

    1.3 Архитектурный ландшафт и матрица распределения ответственности (RACI)

    Работа с нечетко определенными границами систем чревата потерей данных. Например, когда система ERP пытается управлять данными датчиков на уровне миллисекунд или ПЛК запрашивает финансовые реестры, может возникнуть ситуация «раздвоения данных», при которой финансовые записи противоречат физической реальности. Поэтому важно четко определить архитектурные уровни на основе гранулярности данных и функциональной области, гарантируя, что за каждую единицу данных отвечает ровно один главный владелец.

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

    • Ответственный/Подотчетный (A): Система-источник (System of Record). В ней хранится «эталонная копия» данных. Если эта база данных повреждена, теряется достоверная информация. Для каждого объекта данных может быть только одна система, наделенная ролью A.
    • Исполнитель (R): Система, которая выполняет транзакцию или генерирует необработанные данные.
    • Консультант (C): Системы, предоставляющие данные для валидации или накладывающие ограничения (например, PLM, предоставляющая производственные спецификации для MES).
    • Информируемый (I): Системы, которые подписываются на обновления данных (режим «только чтение»).
    Объект данныхERPPLMMESСистема менеджмента качества (QMS)Система управления складом (WMS)
    Спецификация материалов (BOM)IAIC
    Маршрут / ТехпроцессAIC
    Производственное задание (Work Order)ARI
    Партии материалов (Запасы)ARR
    Серийные номера (Уникальный идентификатор, UID)IA
    Дефекты / Недопустимые состоянияCRA
    Циклы доработкиCAI

    Современное производство опирается на три основные системы. Рекомендуется использовать каждую систему по ее прямому назначению, а не заставлять один инструмент выполнять функции другого.

    • Область: Финансы, запасы, закупки, управление заказами.
    • Отвечает на вопрос: «Почему мы это производим и какова стоимость?»
    • Граница ответственности: ERP управляет процессами до «двери склада». Она оперирует агрегированными данными по запасам (например, «доступно 1000 винтов»), но не отслеживает, какой конкретно винт был установлен в какое конкретное изделие.
    • Область: Инженерное проектирование, спецификация материалов (BOM), CAD-модели, контроль версий.
    • Отвечает на вопрос: «Что мы производим?»
    • Граница ответственности: PLM является владельцем конструкторско-технологической документации. Она создает «цифровой двойник» изделия и передает утвержденные спецификации в ERP и MES. Не предназначена для оперативного управления производством.

    MES (система диспетчеризации производства)

    Заголовок раздела «MES (система диспетчеризации производства)»
    • Область: Оперативное управление производством, контроль качества, прослеживаемость, интеграция с оборудованием.
    • Отвечает на вопрос: «Как это производится в данный момент?»
    • Граница ответственности: MES управляет исполнением. Она служит мостом между цифровыми спецификациями из PLM и физическими процессами в цеху.

    Критическая логика взаимодействия и границы систем

    Заголовок раздела «Критическая логика взаимодействия и границы систем»

    Приведенная таблица задает структуру, но для эффективного применения модели RACI рекомендуется реализовать следующие принципы взаимодействия.

    • Владелец (A): PLM.
    • Риск: Технологи иногда напрямую изменяют маршруты в MES, чтобы «заставить это работать» на производственном участке. Это нарушает цикл контроля версий и изолирует инженерную команду.
    • Рекомендация:
      • Любое необходимое изменение процесса должно быть сначала официально выпущено в системе PLM.
      • При обнаружении MES несоответствия BOM или маршрута рекомендуется инициировать блокировку отгрузки до получения авторизованного обновления из PLM.

    2. Спрос и производственные задания (Work Orders)

    Заголовок раздела «2. Спрос и производственные задания (Work Orders)»
    • Владелец (A): ERP.
    • Риск: Планировщики производства могут создавать «фантомные задания» в MES для поддержания загрузки линий без финансового согласования.
    • Рекомендация:
      • ERP генерирует уникальный идентификатор производственного задания (Production_Order_ID).
      • MES является Исполнителем (R) и отвечает за обновление его статуса (Запланировано → В работе → Завершено).
      • MES не должна создавать задания самостоятельно; она лишь получает их из ERP для исполнения.
    • Владелец (A): ERP (финансовая оценка).
    • Исполнитель (R): WMS (физическое складирование) / MES (потребление в цеху).
    • Логика взаимодействия:
      • Пока материал находится на складе, его местоположением и статусом управляет WMS.
      • При передаче материала в производственную зону ответственность принимает на себя MES.
      • При использовании материала в сборке или его утилизации MES инициирует транзакцию спроса.
      • Таким образом, ERP пассивно получает уведомление об уменьшении запасов. ERP не должна предполагать или рассчитывать потребление, основываясь только на BOM (рекомендуется избегать отложенного списания для высокоценных компонентов).

    4. Прослеживаемость (серийные номера и дефекты)

    Заголовок раздела «4. Прослеживаемость (серийные номера и дефекты)»
    • Владелец (A): MES.
    • Риск: Хранение детальных данных прослеживаемости в ERP может привести к чрезмерному росту базы данных и замедлению процедур финансового закрытия.
    • Рекомендация:
      • MES генерирует уникальный серийный номер (UID).
      • QMS Ответственен (A) за решение по бракованной единице (Использовать как есть / Утилизировать), а MES является Исполнителем (R) и обеспечивает ее эффективную блокировку от дальнейшего перемещения.

    Направление движения данных должно быть четко определено для предотвращения задержек синхронизации.

    Статические данные (например, спецификация материалов, номера деталей, профили пользователей) требуют подхода Push. Система-владелец передает данные системам-подписчикам сразу после выпуска.

    • Пример: Когда PLM выпускает новую или обновленную BOM, она активно передает это изменение как в ERP, так и в MES.

    Транзакционные данные (событийная модель)

    Заголовок раздела «Транзакционные данные (событийная модель)»

    Динамические данные (например, потребление запасов, изменение статуса оборудования) работают по событийной логике.

    • Пример: Когда оператор завершает сборку единицы (событие в MES), MES мгновенно уменьшает локальный учет незавершенного производства.
    • Затем MES накапливает эти события и передает в ERP пакетное уведомление о выпуске продукции (например, каждый час или по окончании смены).

    Инженеры часто создают изолированные приложения (PowerApps, SQL-скрипты, макросы Excel) для решения локальных задач. Такие решения могут превращаться в источник «скрытых данных», остающихся невидимыми для корпоративных систем и аудитов.


    Резюме: Распределение ответственности за данные в производственных системах

    Заголовок раздела «Резюме: Распределение ответственности за данные в производственных системах»
    Объект данныхВладелец (A)Исполнитель (R)Ключевое правило
    Спецификация (BOM) / ТехпроцессPLMИзменения только через PLM. MES — только чтение.
    Производственное задание (Work Order)ERPMESMES не создаёт задания, только исполняет из ERP.
    Партии материалов (Запасы)ERP (финансы)WMS / MESMES инициирует списание. ERP пассивно получает уведомление.
    Серийные номера (UID) / ДефектыMES (данные)MES (исполнение)Детали в MES. Итоговое решение по браку — QMS (A).