Олимп - ЛИМС
ТОРО Олимп
Цель интеграции
Интеграция системы ЛИМС с ТОРО Олимп предназначена для автоматизированной загрузки и актуализации сведений об испытательном оборудовании измерительных центров (ИЦ). Интеграция обеспечивает единый реестр оборудования, синхронизированный с ОЛИМП, и исключает ручное дублирование данных.
Общий принцип работы
- Первичная загрузка — система ОЛИМП передаёт в ЛИМС полные сведения по оборудованию всех ИЦ.
- Дальнейшая актуализация — выполняется автоматически при изменениях в ОЛИМП.
- Триггером для передачи данных служит наличие значения в поле «КОД», соответствующего сокращённому названию лаборатории (ИЦ).
- ЛИМС при получении данных выполняет:
- проверку уникальности записей по заводскому и инвентарному номерам;
- обновление существующих позиций при совпадении ключевых атрибутов;
- добавление новых записей при отсутствии совпадений.
|
Источник |
Приёмник |
|
ОЛИМП → ЛИМС |
Загрузка и актуализация базы оборудования испытательных центров |
Описание используемых методов API ОЛИМП
Метод adAPI_EquipmentShopList
Назначение: получение перечня оборудования, закреплённого за подразделением (ИЦ).
Тип операции: GET / POST
Результат: JSON-объект с данными об оборудовании.
Параметры запроса
Таблица 1 Параметры запроса adAPI_EquipmentShopList
|
№ |
Параметр |
Тип |
Описание |
Пример |
|
1 |
@strFiltr |
string(500) |
Условие фильтрации SQL-WHERE по колонкам таблицы nbEquipmentShop |
nbEquipmentShop.fKey = 1 |
Возвращаемые атрибуты
Таблица 2 Возвращаемые атрибуты adAPI_EquipmentShopList
|
№ |
Атрибут |
Тип |
Источник в ОЛИМП |
Назначение |
|
1 |
ID |
int |
fKey |
Уникальный идентификатор оборудования |
|
2 |
InvNumber |
string(20) |
fNumber |
Инвентарный номер |
|
3 |
FactoryNumber |
string(60) |
fFactoryNumber |
Заводской номер |
|
4 |
ProdDay |
int |
fProdDay |
Дата выпуска |
|
5 |
ProdMonth |
|
fProdMonth |
Дата выпуска месяц |
|
6 |
ProdYear |
|
fProdYear |
Дата выпуска год |
|
7 |
NotBase |
bool |
fNotBase |
Признак «вспомогательное» |
|
8 |
InstallDate |
date |
fInstallYear |
Дата ввода в эксплуатацию |
|
9 |
FactoryName |
string(100) |
fFactoryName |
Производитель |
|
10 |
PersonalNmb |
string(10) |
fPersonalNmb |
Учётный номер |
|
11 |
Prim |
string(6000) |
fPrim |
Примечание |
|
12 |
Deleted |
bool |
fDeleted |
Признак удаления |
|
13 |
PostName |
string(100) |
fPostName |
Поставщик |
|
14 |
PovAttDateLast |
date |
fDatePov |
Дата последней поверки / аттестации |
|
15 |
PovAttDateNext |
date |
fDatePovNext |
Дата следующей поверки / аттестации |
|
16 |
Equipment_ID |
int |
f_nbEquipment |
Идентификатор модели оборудования |
|
17 |
spPodr_ID |
int |
f_spPodr |
Идентификатор подразделения |
Метод adAPI_EquipmentList
Назначение: получение справочника моделей оборудования.
Тип операции: GET / POST
Результат: JSON-объект с данными об оборудовании.
Параметры запроса
Таблица 3 Параметры запроса adAPI_EquipmentList
|
№ |
Параметр |
Тип |
Описание |
|
1 |
@strFiltr |
string(500) |
Условие фильтрации SQL-WHERE по колонкам таблицы nbEquipment |
Возвращаемые атрибуты
Таблица 4 Возвращаемые атрибуты adAPI_EquipmentList
|
№ |
Атрибут |
Тип |
Источник в ОЛИМП |
Назначение |
|
1 |
ID |
int |
fKey |
Идентификатор модели |
|
2 |
Metrol |
int |
fMetrol |
Признак метрологического оборудования (1 — 2-ИО) |
|
3 |
Name |
string(200) |
fName |
Наименование марки оборудования |
|
4 |
Mark |
string(60) |
fMark |
Модель оборудования |
Частота обновления: по событию изменения данных в ОЛИМП (по расписанию, каждый рабочий день в 19.00).
Сопоставление полей ЛИМС – ОЛИМП
Таблица 5 Сопоставление полей ЛИМС – ОЛИМП
|
Наименование ЛИМС |
Тип ЛИМС |
Соответствие ОЛИМП |
Тип ОЛИМП |
|
Место эксплуатации |
text |
Код места установки |
С |
|
Условия эксплуатации |
text |
Условие эксплуатации |
С |
|
Реквизиты подтверждающих документов |
text |
№ договора права владения |
С |
|
Назначение средства измерения |
text |
Назначение |
С |
|
Наименование средства измерения |
ref |
Модель оборудования |
С |
|
Периодичность проведения ТО |
text |
Периодичность ТО |
Ч |
|
Местонахождение (хранение) |
text |
Код места установки |
С |
|
Страна |
text |
Страна |
С |
|
Условия хранения |
text |
? |
? |
|
Место хранения документации |
text |
? |
? |
|
Инв. № |
text |
Инвентарный № |
С |
|
Год выпуска |
date |
Год выпуска |
Ч |
|
Дата ввода в эксплуатацию |
date |
Дата ввода |
Д |
|
Зав./сер. № |
text |
Заводской № |
С |
|
Изготовитель |
text |
Изготовитель |
С |
|
Сведения о поверке в ФИФ |
text |
Номер в гос.реестре |
С |
|
Дата поверки |
date |
Дата поверки/аттест. |
Д |
|
Срок действия поверки |
text |
Срок действия поверки/аттест. |
Д |
|
Периодичность поверки (мес.) |
text |
Периодичность поверки/аттест. |
Ч |
|
Дата начала движения оборудования |
date |
Дата поверки/аттест. |
Д |
|
Адрес установки / хранения |
text |
Код места установки |
С |
|
Поверяющая организация |
ref |
Документ поверки/аттест. |
С |
|
Ответственный |
ref |
ФИО МРЛ |
С |
|
Наименование и версия ПО |
text |
Название ПО / Версия ПО |
С |
|
Метрологические требования |
text |
Класс точности |
С |
|
Контрольный период (день) |
text |
Периодичность поверки/аттест. |
Ч |
|
Флаг для списка на поверку |
text |
? |
? |
|
Флаг для списка на ТО |
text |
? |
? |
|
Результат ТО |
text |
? |
? |
|
Периодичность ТО |
text |
Периодичность ТО |
Ч |
|
Дата последнего ТО |
date |
Дата планового ТО |
Д |
|
Выполненные работы по ТО |
text |
? |
? |
|
Результаты поверки |
text |
Документ поверки/аттест. |
С |
|
Наименование СИ (текст) |
text |
Название в бух. учете |
С |
|
Рег. номер СИ в ФИФ |
text |
Номер в гос.реестре |
С |
|
Состояние СИ |
text |
? |
? |
|
Примечание |
text |
Примечание |
С |
|
История поверок |
ref |
? |
? |
|
История ТО |
ref |
? |
? |
|
История резервов |
ref |
? |
? |
Интеграция ОЛИМП–ЛИМС реализуется в одностороннем режиме (ОЛИМП → ЛИМС) и обеспечивает автоматическое обновление базы оборудования испытательных центров.
Триггером передачи служит наличие в поле КОД сокращённого наименования лаборатории (ИЦ), что обеспечивает маршрутизацию информации в соответствующий экземпляр ЛИМС.
No comments to display
No comments to display