Skip to main content

Олимп - ЛИМС

ТОРО Олимп

 

Цель интеграции

 

Интеграция системы ЛИМС с ТОРО Олимп предназначена для автоматизированной загрузки и актуализации сведений об испытательном оборудовании измерительных центров (ИЦ). Интеграция обеспечивает единый реестр оборудования, синхронизированный с ОЛИМП, и исключает ручное дублирование данных.

 

Общий принцип работы

  1. Первичная загрузка — система ОЛИМП передаёт в ЛИМС полные сведения по оборудованию всех ИЦ.
  2. Дальнейшая актуализация — выполняется автоматически при изменениях в ОЛИМП.
  3. Триггером для передачи данных служит наличие значения в поле «КОД», соответствующего сокращённому названию лаборатории (ИЦ).
  4. ЛИМС при получении данных выполняет:
  • проверку уникальности записей по заводскому и инвентарному номерам;
  • обновление существующих позиций при совпадении ключевых атрибутов;
  • добавление новых записей при отсутствии совпадений.

 

Источник

Приёмник

ОЛИМП → ЛИМС

Загрузка и актуализация базы оборудования испытательных центров

 

Описание используемых методов 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

?

?

 

 

Интеграция ОЛИМП–ЛИМС реализуется в одностороннем режиме (ОЛИМП → ЛИМС) и обеспечивает автоматическое обновление базы оборудования испытательных центров.

Триггером передачи служит наличие в поле КОД сокращённого наименования лаборатории (ИЦ), что обеспечивает маршрутизацию информации в соответствующий экземпляр ЛИМС.