Интеграция с системой ТЕЗИС
4.13.5. Интеграция с системой ТЕЗИС
Поскольку в ВНИИИМТ информационная система ТЕЗИС является базовой (мастер-системой) в части ведения клиентской работы, договорной и заявочной деятельности для предприятия в целом и измерительных центров (ИЦ) в частности, реализация системы ЛИМС предусматривает не только самостоятельное ведение данных о заявках, образцах и результатах испытаний, но и возможность автоматического получения, синхронизации и обновления этих данных из внешней мастер-системы — ИС ТЕЗИС.
Рассматриваемая в настоящем разделе интеграция системы ЛИМС с ИС ТЕЗИС предназначена для обеспечения сквозного электронного обмена сведениями о заявках, образцах, назначениях и результатах испытаний между системами.
Интеграция обеспечивает единое информационное пространство между ИС ТЕЗИС и ЛИМС, устраняет дублирование ручного ввода, повышает прозрачность бизнес-процессов и позволяет прослеживать жизненный цикл заявки — от её регистрации до получения протокола испытаний.
Цель интеграции
Интеграция ЛИМС с системой ТЕЗИС предназначена для автоматизированного обмена данными о заявках, образцах, заданиях на испытания и результатах их выполнения между системами.
Реализация интеграции обеспечивает:
-
единый сквозной процесс от поступления заявки заказчика до формирования протокола испытаний;
-
синхронизацию ключевых справочников (контрагенты, услуги, договоры);
-
исключение ручного дублирования информации между ТЕЗИС и ЛИМС.
Общие принципы взаимодействия
-
-
Обмен реализуется по протоколу REST API, формат данных — JSON.
-
Инициатором обмена является система ТЕЗИС, которая инициирует передачу данных при изменении состояния заявки или задачи.
-
Каждая заявка, образец, назначение и результат испытания сопровождаются уникальными идентификаторами (UUID) для обеспечения сквозной трассировки между системами.
-
Файловые вложения (заявки, акты, протоколы) передаются в составе основного JSON-запроса в закодированном виде (base64).
-
Авторизация ЛИМС выполняется в каждом запросе с использованием токена доступа.
-
Периодичность автоматического обмена: ежедневно, в 16:00 каждого рабочего дня, а также при событии изменения статуса заявки.
Архитектура и последовательность обмена
Этап 1. Передача данных о заявках
ТЕЗИС передаёт в ЛИМС все заявки типа «ОО» в состоянии «Для исполнения», имеющие хотя бы одну заполненную строку вкладки «ИЦ».
Передача выполняется при изменении статуса заявки или по регламенту.
Передаваемые данные:
-
Идентификатор заявки (ID, UUID);
-
Номер, дата, регистрационный номер, дата регистрации;
-
Контрагент, договор (номер, дата);
-
Услуги, указанные во вкладке «ИЦ»;
-
Вложения (оригинал заявки, приложения, акты и т.п.).
Этап 2. Передача данных по образцам
Передача выполняется пользователем вручную по команде «Отправка в ЛИМС».
Передаются записи, содержащие конкретные услуги (по каждой услуге может быть несколько образцов).
Передаваемые данные:
-
ID и номер заявки;
-
Наименование образца;
-
Статус образца (На складе / В лаборатории / Возврат на склад);
-
Даты приёма, передачи, возврата, утилизации;
-
Место хранения;
-
Количество образцов;
-
Список услуг;
-
Вложения: Акт приёма, Передача на испытания, Акт возврата.
Примечание:
В текущем описании интеграции требуется дополнить передачу номера заявки и номера акта приёма образцов.
Этап 3. Передача назначений в работу
Передача выполняется при запуске задач типа «Исполнение ИЦ» (состояние «Назначена»).
Каждая задача передаётся отдельным JSON-файлом.
Передаваемые данные:
-
ID заявки и задачи;
-
Номер задачи;
-
Дата запуска процесса;
-
Инициатор, исполнитель;
-
Контрагент, договор, регистрационный номер заявки;
-
Наименование и услуги;
-
Тема, описание задачи;
-
Дата создания и срок выполнения;
-
Вложения (при необходимости).
Этап 4. Получение результатов из ЛИМС
После завершения испытаний ЛИМС передаёт в ТЕЗИС сведения о результатах обработки назначения.
Передаваемые данные:
Действие:
ТЕЗИС автоматически переводит задачу в состояние «Выполнена», добавляет комментарий и прикрепляет полученные из ЛИМС файлы.
Распределение зон ответственности
| Область данных |
Мастер-система |
Ответственный за актуальность |
| Контрагенты, договора, счета |
ТЕЗИС |
ТЕЗИС |
| Организационно-штатная структура |
1С / ТЕЗИС |
ТЕЗИС |
| Заявки, акты, вложения |
ТЕЗИС |
ТЕЗИС |
| Образцы, результаты испытаний |
ЛИМС |
ЛИМС |
| Протоколы испытаний |
ЛИМС |
ЛИМС |
Результат интеграции
Реализация интеграции ТЕЗИС–ЛИМС обеспечивает:
-
автоматическую передачу заявок, образцов и задач из ТЕЗИС в ЛИМС;
-
возврат результатов испытаний и протоколов обратно в ТЕЗИС;
-
единый непрерывный контур обработки заявок;
-
сокращение времени обработки данных и исключение ручного ввода.
Сопоставление полей ТЕЗИС ↔ ЛИМС
| Наименование ТЕЗИС |
Наименование ЛИМС |
Тип данных |
Примечание |
| ID заявки |
Идентификатор заявки |
UUID |
Используется для сквозной связи |
| Номер заявки |
Номер заявки |
text |
Уникальный номер в рамках ТЕЗИС |
| Дата заявки |
Дата заявки |
date |
— |
| Контрагент |
Контрагент |
ref |
— |
| Наименование МИ |
Наименование испытательного центра |
text |
— |
| Договор (№, дата) |
Договор (№, дата) |
text/date |
— |
| Услуги (таблица «ИЦ») |
Услуги по заявке |
list |
Справочные значения |
| Вложения |
Вложения (оригинал, акты) |
file(base64) |
Передаются в теле запроса |
| Наименование образца |
Образец |
text |
— |
| Статус образца |
Статус |
list |
На складе / В лаборатории / Возврат |
| Дата приёма |
Дата приёма |
date |
— |
| Дата передачи |
Дата передачи |
date |
— |
| Дата возврата |
Дата возврата |
date |
— |
| Место хранения |
Место хранения |
text |
— |
| Количество |
Количество |
number |
— |
| Услуга |
Испытание |
ref |
— |
| ID задачи |
Идентификатор задачи |
UUID |
— |
| Исполнитель |
Исполнитель |
ref |
— |
| Комментарий |
Комментарий |
text |
Результат выполнения |
| Протокол испытаний |
Протокол |
file(base64) |
Передаётся в составе ответа |
Основные документы и вложения
| Тип вложения |
Назначение |
Передача |
| Оригинал заявки |
Исходный документ заказчика |
ТЕЗИС → ЛИМС |
| Акт приёма образцов |
Фиксация поступления образцов |
ТЕЗИС → ЛИМС |
| Передача на испытания |
Отправка образцов в лабораторию |
ТЕЗИС → ЛИМС |
| Акт возврата образцов |
Возврат или утилизация |
ТЕЗИС → ЛИМС |
| Протокол испытаний |
Результаты испытаний |
ЛИМС → ТЕЗИС |
| Образцы, возврат на склад |
Фиксация факта возврата на склад или утилизации |
ЛИМС → ТЕЗИС |
No comments to display
No comments to display