Взаимодействие организаций
Три организации, две договорённости, полный жизненный цикл и подготовка воспроизводимого опыта.
Три организации связаны двумя договорами
Смарт-стенд соединяет три деловые роли: сертифицирующую сторону, изготовителя и покупателя, собирающего технологическую установку. В сценарии эти роли названы «Русский регистр», «Взлёт» и ОЙЛТИМ. Участие сторон, их точные полномочия и готовность конкретных функций подтверждаются при подготовке.
Два договора имеют разные входы и результаты. Сертификационный связывает нормативное основание, область сертификата и выпуск изделий. Поставочный задаёт предмет, параметры, передачу, приёмку, расчёт и обязательства при расхождении. К договорным обязательствам добавляются технические условия: поля, форматы, ссылки и допустимые операции обмена. Конкретные состояния договоров выбираются для сцены.
Нормативный контур раскрывается на стенде 3, внутреннее описание организации и двойников её ИС — на стенде 2, а общие условия и события между организациями — здесь. Эти периметры связаны, но у них разные владельцы и задачи. У каждой организации сохраняются собственные данные, агент, возможности, запреты и ответственность.
Два экземпляра сохраняют свою цифровую историю
Сертифицирующая сторона формирует моделируемый цифровой сертификат по выбранному шаблону и требованиям. Его издатель, область изделий, реквизиты и текущий статус должны быть объяснимы. Полная процедура сертификации рассматривается отдельно; выпуск и изменение статуса требуют полномочий конкретной роли.
Изготовитель с агентом заполняет индивидуальный паспорт каждого из двух расходомеров, связывает его с сертификатом в нужной области и через BIMAR привязывает к физической метке. Серийный экземпляр, номенклатурный код, паспорт и запись ИС сохраняют разные идентификаторы; между ними нужен проверяемый способ сопоставления. Способ маркировки, подпись/источник доверия, схема данных и место хранения выбираются для показа.
Покупатель сканирует один прибор и получает именно его паспорт, связанный статус сертификата и условия поставки. Это вход следующей проверки. Сканирование не доказывает отсутствие физического дефекта и не завершает приёмку. У двух приборов заранее согласуется демонстрационный дефект, но участнику не сообщают, какой экземпляр неисправен. Дальше один и тот же паспорт сопровождает контроль, движение, новые события и место в проекте.
Объекты и состояния сохраняют разные идентичности
Один прибор проходит несколько независимых осей состояния. Сертификат может изменить статус после приёмки; прибор может быть на складе или в изоляторе, а позиция в проекте — пока только плановой. ID номенклатуры и MDM-заявки не равен серийному ID. Для схемы нужны явные владельцы записей и правила связей.
Прибор и метка. Владелец / связь: Экземпляр ↔ его паспорт. Что различать: Серийный экземпляр и код номенклатуры.
Паспорт. Владелец / связь: Изготовитель; сертификат, проект и события. Что различать: Индивидуальный документ и сертификат серии.
Сертификат. Владелец / связь: Издатель, область, дата/номер и статус. Что различать: Применимость, действие и отзыв.
Договор и событие. Владелец / связь: Стороны, условия, версия и результат операции. Что различать: Сертификация и поставка.
Проверка / движение. Владелец / связь: Контролёр, причина, доказательство и место. Что различать: Контроль, изолятор, отгрузка, склад/монтаж.
Учёт / расчёт. Владелец / связь: Хозяйственная запись и статус расчёта. Что различать: Принятая заявка, обработка, бизнес-событие.
Три проверки задают ветвь поставки
Контролёр ОЙЛТИМ сканирует метку в BIMAR и проводит три самостоятельные проверки: относится ли действующий сертификат к паспорту, соответствует ли прибор заказанному типу и параметрам, нет ли физического дефекта по чек-листу. Пример расхождения типа — заказан датчик давления, а доставлен расходомер. Действующий сертификат не отменяет физический дефект. Осмотр выполняет участник, а доказательство может включать фотографию и описание.
Если контроль пройден и приёмка подтверждена уполномоченной ролью, согласованная сцена сохраняет хозяйственную запись ERP и событие/статус расчёта в контрактном контуре. Точные права и очередность учёта и расчёта нужно согласовать; демонстрация использует моделируемый платёж, без утверждения о выполненном банковском переводе.
При подтверждённом браке прибор помещают в изолятор, сохраняют причину и доказательства, запускают предусмотренный договором порядок возврата или замены и извещают изготовителя. При физической передаче на возврат складовщик сканирует тот же экземпляр; появляется отдельное событие «отгружен на возврат». Оно не подтверждает получение изготовителем, завершённую замену или закрытие обязательства. Спор, подтверждение поставщиком, сроки и повторный контроль замены требуют своих условий.
Пунктирная ветвь «прочее» — предлагаемое место разбора недостаточных данных и иных несоответствий. Неясный результат не подменяется успешной приёмкой или доказанным дефектом. Простые сверки выполняет код; временное использование агента вместо неготовой сверки возможно только как обозначенный режим показа.
Матрица прав задаётся для конкретных действий
Право выполнения определяется для конкретной операции: выпуска сертификата, публикации паспорта, приёмки, возврата или расчёта. Инструменты агента и контрактный обработчик используют выданную роль с ограничениями чтения и записи. Решения, требующие компетенции человека, передаются соответствующему участнику. Владелец системы подтверждает права доступа, владелец операции — допустимый результат.
Выпуск / отзыв сертификата. Роль в сцене: Участник «Русского регистра». Что согласовать: Область, основания и право изменения.
Паспорт / метка. Роль в сцене: «Взлёт» и разрешённые инструменты. Что согласовать: Владельца данных, публикацию и обновление.
Контроль / приёмка. Роль в сцене: Контролёр ОЙЛТИМ. Что согласовать: Осмотр, доказательство и полномочие принять.
Возврат / расчёт. Роль в сцене: Покупатель, изготовитель, контракт. Что согласовать: Подтверждения, спор и завершение.
Доступ агента. Роль в сцене: Выданная роль и внутренняя рамка. Что согласовать: Чтение, запись, запреты и эскалацию.
Место прибора и статус сертификата учитываются отдельно
Принятый прибор связывают с проектом и 3D-позицией технологического блока в BIMAR ОЙЛТИМ. Паспорт сохраняет связь с конкретным экземпляром. Отдельно указывается фактическое состояние: прибор на складе, ему назначено плановое место или монтаж подтверждён. Цифровая позиция не доказывает физическую установку. Информационная модель сборки состоит из связанных моделей её компонентов.
Позднее сертифицирующая сторона может инициировать учебное событие изменения статуса сертификата. Для него заранее задают область, временную границу и набор затронутых паспортов. Контрактный контур передаёт сигнал покупателю и изготовителю, а дальнейший порядок определяется согласованными условиями. Не следует автоматически переносить событие на все исторические изделия. Последствия для уже установленных приборов и конкретный порядок замены нужно определить отдельно.
BlueTraktor относится прежде всего к киберобъекту: он показывает модель, измерения, расчёты и HMI физического узла. BIMAR поддерживает паспорт, метку, контроль и проект; CLBS и ПроКСи — хозяйственные записи и события сторон. Для связи со стендом 1 нужен общий прибор и сопоставление «ID экземпляра ↔ паспорт ↔ объект модели». Прямой обмен и готовая интеграция между этими контурами не утверждаются.
Каждая система и каждый исполнитель имеют свою роль
Внутри каждой организации агент опирается на описание конкретной ИС: сущности, операции, смысл данных, возможности, запреты и правила обращения к роли, которая принимает решение. CLBS/ERP поддерживает хозяйственную модель, договоры, заказ и приборные записи. BIMAR у изготовителя связывает паспорт и метку, у покупателя — сканирование, чек-лист, доказательства и позицию проекта. ПроКСи предоставляет согласуемый контрактный и прикладной контур общих условий и событий.
Логические периметры организаций и физическая топология платформы — разные сведения. Из этой схемы не следует, что нужны три одинаковые физические установки. Топологию, доступы, ресурсы, эксплуатацию и восстановление проверяют на выбранной среде. Данные и идентификаторы сохраняют своих владельцев; организация получает собственный доступ к общим событиям и обновляет свою ИС по согласованной операции.
Код выполняет вычислимые сверки, формат и простые обмены. Агент интерпретирует описание и связывает нетривиальный контекст, используя разрешённые инструменты. Человек проводит физический осмотр, принимает полномочное решение и разбирает неопределённость. Наличие инструмента или инженерный PASS не создают полномочия.
Для CLBS нужны модель/справочники, список доступных операций, полные args и ответы, ограниченная роль адаптера, управление Ticket и ошибками, примеры запросов и восстановление. Известный PDF показывает интеграцию с 1С, но не специфицирует все операции этого стенда. Для BIMAR нужно уточнить продукт, версию, владельца данных и интерфейсы паспортов, контроля и проекта. Для ПроКСи — модели двух контрактов, методы, схемы, права, ошибки, профиль идентичности, эксплуатация и воспроизводимые события. Заявленный поставщиком стек раскрыт отдельно; готовое развёртывание и интерфейсы конкретной сцены не подтверждены. Агентная инфраструктура и доступ к моделям — отдельный пакет команды стенда.
CLBS API: авторизация, вызов и состояние обработки
Login выдаёт временный Ticket. ExecuteEx принимает CalcId, args и ticket. Справочники и пакет заказов описаны в спецификации интеграции CLBS с 1С. Подключение требует базового адреса API, полных схем параметров и ответов выбранных операций. Тип RequestId зависит от системы. Чтение и запись классифицируются по смыслу операции; секреты и Ticket обрабатывает клиент адаптера.
| Область | В документе | Для нашего подключения |
|---|---|---|
| Вход | Login; временный Ticket; признаки ошибки | Роль, полный auth-поток и управление билетом |
| Вызов | ExecuteEx: CalcId, args, ticket | Доступный список расчётов и полные схемы |
| Справочники | Группы, ресурсы, фасеты и MDM-заявки | Связь типа, серийного прибора и паспорта |
| Заказы | MDM.DATA.CREATEPACKET; пакет заказов 1С → CLBS | Уточнить args, ответы и применение к сцене |
| Статусы и ID | RequestId CLBS:string; код заявки 1С:int | Владелец ID, обработка, повтор и бизнес-результат |
Адаптер CLBS ограничивает инструменты агента
Клиент CLBS выполняет авторизацию, сериализацию, вызов и обработку ошибок. Адаптер предоставляет ограниченный набор инструментов чтения и записи, соответствующих задачам стенда. Для каждого инструмента задаются вход, права, типизированные ошибки и наблюдаемый результат. Расчёты из спецификации интеграции с 1С служат основой подключения; операции паспорта, сертификата, контроля, учёта и расчёта требуют отдельных спецификаций.
| Группа | Расчёты CLBS | Что уточнить |
|---|---|---|
| Чтение | _MDI.RESOURCES.GETGROUPS; _MDI.RESOURCES.GETRESOURCE | Разрешённые данные и схемы ответов |
| MDM | MDM.DATA.CREATEADDREQUEST; MDM.DATA.CREATEUPDATEREQUEST | Полные args, права и типизированные ошибки |
| Состояние / соответствие | MDM.REQUEST.GETINFO; _MDI.RESOURCES.GETRESREQUEST | Бизнес-состояния и разные RequestId |
| Фасеты | _MDI.RESOURCES.GETDOPPROPGROUP; _MDI.RESOURCES.GETDOPPROPRES | Типы, единицы и строковый Value |
| Пакеты заказов | MDM.DATA.CREATEPACKET | Повторная отправка и результат обработки |
Стек ПроКСи: прикладной и инфраструктурный уровни
Базовый стек включает Linux, криптографический слой и реестр на основе форка Fabric 2.5.10. Прикладной уровень использует Контрактиум и методы ПроКСи. Идентичность и обмен опираются на DID, VC, VP и профиль ANP с ГОСТ/VDR. Для подключения стенда фиксируются конкретные форматы, права и прикладные методы. Цифровые подтверждения и сертификат соответствия продукции связываются отдельной моделью данных.
| Уровень | Компоненты платформы | Граница сведения |
|---|---|---|
| Среда | Linux | Версия, ресурсы и эксплуатация уточняются |
| Криптография и реестр | ViPNet Cryptosmart / OSSL; форк Fabric 2.5.10 | Не утверждается сертификационный статус сборки |
| Приложение | Контрактиум и методы ПроКСи | Прикладные схемы, права и ошибки операций |
| Идентичность / взаимодействие | DID, VC, VP; ANP с ГОСТ/VDR | Точные профили, форматы и доступный интерфейс уточняются |
Интеграция различает запрос, запись и результат действия
Каждый интерфейс должен возвращать понятный результат с владельцем ID. Успешное обращение может лишь означать принятие запроса. Отдельно надо наблюдать запись и завершение бизнес-операции. Для повторов и неопределённого результата заранее задаются правила проверки состояния и восстановления. Криптографическое подтверждение и сертификат соответствия продукции сохраняют разные функции.
ИС ↔ адаптер. Вход и результат: Схема операции; типизированный ответ. Что подтвердить: Права, ошибки, ID и состояние обработки.
Агент ↔ прикладной слой. Вход и результат: Разрешённое деловое действие. Что подтвердить: Границы действия и способ подтверждения.
Контракт ↔ стороны. Вход и результат: Событие и связанное обновление своей ИС. Что подтвердить: Кто читает, пишет и согласует результат.
Повтор / неизвестность. Вход и результат: Тот же случай, запрос или событие. Что подтвердить: Корреляция, повторяемость и восстановление.
Три предметных пакета собирают учебный случай
Пакет изготовителя: два различимых расходомера и контролируемый демонстрационный дефект, шаблон и пример паспорта, поля и серийные ID, параметры связи с сертификатом, способ маркировки и действия передачи. Данные адресуются BIMAR, CLBS, команде агента и нормативной стороне. Проверяемое проявление — сканирование каждого экземпляра открывает именно его паспорт с нужными связями.
Пакет сертифицирующей стороны: конкретные требования и редакции, изделия и область сертификата, шаблон, способ выпуска и хранения, событие изменения статуса, его охват и последствия, точные роли и право изменения/решения. Ограниченный пример согласуется с нормативной командой; он не утверждает полноту нормативного контура.
Пакет покупателя: предмет и параметры заказа, обязательства при расхождении, чек-лист физического контроля и доказательства, операции приёмки/изоляции/возврата и их подтверждения, 3D-модель установки, позиция и фактическое местонахождение. Участник должен объяснить, почему прибор принят или изолирован и где он находится.
Каждый пакет включает подготовленные примеры, открытые вопросы, технического контакта и представителя для совместной проверки. Это предлагаемое разбиение подготовки, а не новое назначение ресурсов или подтверждение участия. Общий прогон проверяет конкретную передачу между сторонами; готовность одной компоненты не утверждает готовность всего случая.
Прогон подтверждает результат каждой сцены
DiCE собирает сценарий, роли, стартовые состояния станций, инструкции и восстановление. Для агентной работы нужны описание ИС, действия/запреты, узкие инструменты и доступ к моделям. Для интеграции — согласованные схемы входов/ответов, права, ошибки, ID, наблюдение событий и подтверждение действий. Инфраструктура ИИ, технические пакеты и предметный пример должны соединиться в одном воспроизводимом прогоне.
Первый связанный срез проходит сертификат, паспорта двух приборов, метки, три проверки и наблюдаемый исход приёмки или изоляции. Затем проверяют возврат, изменение сертификата, место в проекте и технически отрицательный запрос. Этот порядок помогает найти разрывы, не сокращая объём предусмотренных сцен.
В отрицательной технической сцене заранее выбирают нарушение согласованной формы данных: поле, тип или обязательную ссылку. Сохраняют причину отказа, исправляют форму и повторяют тот же случай. Выбранный проверяемый отказ не заменяет предметный дефект. Полный контрольный список сохранён в адресном раскрытии.
Успех транспорта, создание заявки, результат обработки и бизнес-событие фиксируются раздельно. Неизвестность, повтор, конфликт и восстановление требуют своих правил; отправка сообщения не доказывает выполнение операции. До прогона нужно согласовать ID и маркировку, область сертификата, последствия отзыва, два контракта, доступные методы, права подтверждения, отрицательные варианты, сброс и тайминг. Для каждой функции предъявляют наблюдение выбранной сцены и её ещё не реализованную часть. Подтверждение участия партнёра и готовность его функции — отдельные сведения.
Полный прогон покрывает положительные и отрицательные сцены
Ведомость служит основой сценарного теста. В одном проходе нельзя засчитать возврат только по отправке или оплату только по успешному запросу. Если часть сцены имитируется, это отмечается рядом с наблюдением. Полный перечень охватывает от сертификата до проекта и отрицательных вариантов, сохраняя различие введённых данных и физического осмотра.
Сертификат → паспорт → метка. Проверяемый след: Издатель, область и идентичность экземпляра. Признак завершения: Связаны все три объекта.
Три проверки и приёмка. Проверяемый след: Разные результаты; учёт и моделируемый расчёт. Признак завершения: Приёмка, учёт, статус расчёта.
Брак и возврат. Проверяемый след: Доказательство, изолятор, уведомление и отгрузка. Признак завершения: Есть событие отгрузки.
Изменение сертификата. Проверяемый след: Заданные затронутые паспорта и сигнал. Признак завершения: Есть сигнал у выбранных приборов.
Проект и место. Проверяемый след: Связь экземпляра с позицией; склад/монтаж. Признак завершения: Позиция и состояние размещения.
Неверный формат. Проверяемый след: Причина отказа и повтор исправленной формы. Признак завершения: Отказ и исправленный повтор.
Три группы проходят все деловые роли
Каждая из трёх групп проходит сертифицирующую сторону, изготовителя и покупателя. На первой станции участник заполняет данные сертификата и может инициировать заданное изменение его статуса. На второй — формирует паспорт с агентом и связывает физическую метку. На третьей — сканирует, проводит физический контроль, фиксирует отклонение, принимает или изолирует, оформляет возврат и находит прибор в проекте.
Порядок рассказа может начинаться с сертификации, но параллельный старт групп не обязан повторять эту хронологию. Для каждой станции нужны подготовленные входы, понятный режим сброса, доступы и полномочия участников. Численность групп, длительность, инструкторы и восстановление согласуются отдельно. Три станции — роли внутри стенда 5, а не стенды 1–3.
Практика одновременно исследует механизм межорганизационного взаимодействия и вовлекает участника через собственное действие. В результате он сохраняет след одного случая и объяснение решений с разных позиций. Возможные измерения — ручные переходы между ИС, время, полнота следа и выявленные несоответствия. Эффективность и численное преимущество требуют собственного сравнения; они заранее не заявлены.