Какво всъщност означава нативна интеграция
Терминът „интеграция“ се използва неточно на пазара на софтуер за OEE и CMMS: доставчиците описват API връзки между отделни системи като интеграция в същия дъх, в който описват и наистина нативни обединени платформи. Разликата има голямо значение за качеството на данните. Нативната интеграция означава, че функционалността на OEE и CMMS споделя една единствена база данни, единен модел на данни за активите и единен приложен слой — няма синхронизация на данни между системите, защото има само една система. Когато в OEE възникне събитие за престой на актива с идентификатор 12345, създадената в CMMS заявка за работа за това събитие се позовава на същия идентификатор 12345 със същите атрибути, същата история на плановата поддръжка и същия списък със резервни части — защото това е един и същ запис в една и съща база данни. Интеграция чрез API означава, че две отделни системи обменят данни чрез програмни извиквания. OEE системата познава актива 12345 като Line3-Press1. CMMS познава същата машина като Hydraulic Press Line 3. Таблица за съпоставяне свързва тези два идентификатора. Когато OEE системата създаде известие за поддръжка, API извикване създава CMMS заявка за работа — но ако таблицата за съпоставяне е остаряла или ако наборът от атрибути на OEE събитието не съвпада с това, което изисква CMMS заявката за работа, заявката се създава с грешки или изобщо не се създава.
Как архитектурата на интеграцията влияе върху латентността на действията
Закъснение при действие — времето от момента, в който OEE засече проблем до получаването от техник по поддръжката на изпълнима работна поръчка — варира в зависимост от архитектурата на интеграция. Вградена интеграция: OEE събитие е засечено, работна поръчка се създава в същата система, техникът е уведомен чрез мобилно приложение. Общо закъснение: под 30 секунди. Техникът получава работна поръчка с историята на актива, последните записи за планова поддръжка (PM), препоръчани резервни части и процедура за изключване/заключване (LOTO) — защото всички тези данни са в същата система като OEE събитието. Интеграция чрез API: OEE събитие е засечено, извикване на API към CMMS (1 до 5 секунди), CMMS създава работна поръчка с картотекиран идентификатор на актива и ограничен контекст (само това, което включва полезният товар/payload на API повикването), техникът е уведомен. Общо закъснение: от 30 секунди до 5 минути в зависимост от честотата на анкетирането (polling) на API и процента успеваемост на повикванията. Работната поръчка може да има непълен контекст, ако полезните данни на API повикването не включват цялата релевантна информация. Практическата последица от по-голямото закъснение при действие: техниките по поддръжката, които пристигат при машина без пълен контекст (какво се е повредило, кога е била последната планова поддръжка, какви части са необходими), отделят 10 до 20 минути за събиране на информация, която вградената интеграция предоставя при създаването на работната поръчка. За екип по поддръжка от 20 души, реагиращ на 50 непланирани събития на месец, този допълнителен разход за събиране на информация възлиза на 167 до 333 часа на месец — $10,000 до $20,000 на месец при пълни разходи за труд от $60 на час.
Дългосрочни разходи: API-свързана архитектура срещу нативна архитектура
Дългосрочните разходи за поддържане на API интеграция между системите OEE и CMMS се натрупват с времето по начини, които е лесно да се подценят при придобиването. Промени в версиите на API: както доставчиците на OEE, така и доставчиците на CMMS пускат нови версии на софтуера, които могат да променят схемите на API, форматите на отговорите или методите за автентикация. Всяка промяна във версията на API потенциално нарушава интеграцията OEE–CMMS и изисква време на разработчиците за поправка. Производители от средния пазар, които използват автоматизации чрез Zapier или Make.com за свързване на OEE и CMMS, срещат това като неочаквани сривове при софтуерни актуализации — често откривани, когато работни нареждания за поддръжка престанат да се появяват за OEE събития, понякога дни след възникването на прекъсването. Разминаване на моделите на данни: когато и двете системи добавят нови функции, техните основни модели на данни се раздалечават. Атрибути на активите, добавени в CMMS (нови нива на критичност, нови типове графици за профилактична поддръжка) не се появяват в OEE системата. Атрибути на данните в OEE (нови категории загуби, нови кодове за отхвърляне по качеството) не се появяват в работните нареждания в CMMS. Разликата между системите се увеличава с всяко издание на софтуера. Общи разходи за петгодишна поддръжка на API интеграция за производител от средния пазар: $40,000–$100,000 за труд на разработчици, без да се включват бизнес разходите от прекъсвания на интеграцията и влошаване на качеството на данните. Вградена архитектура: нулеви разходи за поддръжка на интеграцията, тъй като няма интеграция за поддържане. Архитектурният избор при придобиването е решение за петгодишни разходи, а не само решение за първия ден.