Oprogramowanie planowania MRO dla obronności rozwiązuje problem, do którego ogólnego przeznaczenia komputerowe systemy zarządzania utrzymaniem nigdy nie projektowano: tworzenie wykonalnego, wykonalnego w praktyce planu obsługi, który jednocześnie spełnia cele dostępności operacyjnej, respektuje granice uprawnień obsługowych, uwzględnia zdolności warsztatowe według kwalifikacji i wyposażenia oraz odmawia zaplanowania prac, których części nie ma jeszcze na stanie. W lotnictwie komercyjnym lub produkcji poślizg harmonogramu kosztuje pieniądze. W obronności poślizg harmonogramu może uziemić skrzydło myśliwców lub wyeliminować batalion pancerny z gotowości. Niniejszy przewodnik omawia architekturę techniczną obronnego systemu planowania MRO — od klasyfikacji zleceń pracy i modelowania zdolności warsztatowych przez integrację utrzymania predykcyjnego po zarządzanie rurociągiem zakładu — w głębokości potrzebnej do zaprojektowania, zakupu lub oceny systemu produkcyjnego.

MRO w obronności a w sektorze komercyjnym: szczególne ograniczenia

Ograniczeniem porządkującym w komercyjnym MRO jest koszt. Linie lotnicze minimalizują przestoje, bo uziemiony samolot nie zarabia; producenci samochodów minimalizują nieplanowane zatrzymania, bo zakłócają one przepływ produkcji. W obronności ograniczeniem porządkującym jest dostępność operacyjna — ułamek autoryzowanej floty, który w dowolnym momencie jest sprawny i gotowy do zadania. Dostępność operacyjna (Ao) liczy się jako Ao = MTBM / (MTBM + MDT), gdzie MTBM to średni czas międzyobsługowy, a MDT to średni czas niedostępności obejmujący czas czynnej obsługi, opóźnienia logistyczne i opóźnienia administracyjne. Obronny system planowania MRO musi traktować Ao jako ograniczenie planistyczne pierwszej kategorii, a nie metrykę raportową wyliczaną po fakcie.

Interwały postępowe i etapowe to druga różnica strukturalna. Samoloty komercyjne podlegają systemowi przeglądów literowych (przeglądy A, C, D przy zdefiniowanych progach godzin nalotu), znanemu branży. Wojskowe statki powietrzne stosują obsługę etapową — podział całkowitego planowego obciążenia obsługowego na mniejsze pakiety realizowane w cyklu powtarzalnym, gdzie każdy pakiet jest sterowany godzinami nalotu, cyklami silnika albo czasem kalendarzowym. Pojazdy kołowe dochodzą interwały przebiegu, interwały godzin pracy i czynniki surowości terenu, które nie występują w obsłudze flot komercyjnych. System planowania musi niezależnie śledzić zużycie każdej platformy względem każdego właściwego interwału, ponieważ ten sam numer burtowy lub rejestracja może jednocześnie zbliżać się do trzech różnych typów progów, z trzema różnymi pakietami zadań do wykonania.

Kanibalizacja to praktyka najbardziej widocznie odróżniająca obronne MRO od praktyki komercyjnej. Gdy potrzebna część nie jest dostępna z zaopatrzenia, a platforma zdolna do zadania jest potrzebna natychmiast, standardową odpowiedzią komercyjną jest czekanie na część. Standardową odpowiedzią wojskową jest zdjęcie części z platformy o niższym priorytecie i montaż jej na platformie priorytetowej — co tworzy kaskadowe zobowiązanie otwartych długów kanibalizacji, z których każdy musi być śledzony i ostatecznie rozliczony. Oprogramowanie planowania MRO w kontekście obronnym musi modelować kanibalizację jako typ transakcji pierwszej kategorii, śledząc platformę-dawcę, platformę-odbiorcę, usunięty podzespół i otwarte wymaganie zastępcze, aby zagregowany koszt gotowości wynikający z kanibalizacji był widoczny i zarządzany, a nie ukryty w nieformalnych zapisach warsztatowych.

Typy zleceń pracy w obronnej obsłudze MRO

Obronne systemy MRO zarządzają czterema podstawowymi typami zleceń pracy, z których każdy ma odrębne cechy planistyczne i profil zasobów.

Zlecenia planowe (czasowe lub cyklowe) są wyzwalane przez osiągnięcie przez platformę zadanego progu — interwału godzin nalotu, liczby cykli silnika, daty kalendarzowej lub odczytu przebiegu. Ponieważ wyzwalacz jest deterministyczny i znany z wyprzedzeniem, planista potrafi prognozować napływ zleceń planowych na tygodnie lub miesiące wprzód i wstępnie alokować siłę roboczą, narzędzia i części. Wyzwaniem planistycznym jest to, że tempo narastania progu nie jest stałe: statek powietrzny latający w wysokim tempie operacyjnym osiąga swój 400-godzinny interwał etapu w cztery miesiące, a nie w osiem, co skraca horyzont planowania i wymaga dynamicznej reprognozy przy każdej zmianie intensywności lotów.

Zlecenia nieplanowe (według stanu lub korygujące) powstają z awarii w eksploatacji, niezgodności stwierdzonych podczas przeglądów przedlotowych i polotowych oraz alertów monitoringu stanu z czujników wbudowanych lub systemów diagnostycznych. Nadchodzą bez zapowiedzi i muszą być wstawione w istniejący harmonogram, potencjalnie wypierając lub odkładając prace planowe. Priorytet planistyczny zlecenia nieplanowego zależy od wagi niezgodności: stwierdzenie dotyczące bezpieczeństwa lotu uziemia platformę natychmiast i ma absolutny priorytet; niezgodność kosmetyczna lub administracyjna może zostać odłożona do następnego planowego zdarzenia etapowego. Planista musi zastosować kryteria właściwego podręcznika obsługi, aby przypisać priorytet i określić, czy platforma może kontynuować ograniczone działania do czasu naprawy.

Zlecenia modyfikacji realizują obowiązkowe zarządzenia techniczne, biuletyny bezpieczeństwa i propozycje zmian inżynieryjnych w zdefiniowanej populacji platform. Zlecenia modyfikacji odróżniają się od rutynowych zleceń pracy trzema cechami: zakres prac definiuje podmiot zewnętrzny (biuro programu, organ zdatności do lotu lub producent sprzętu); termin zgodności jest ustalany zewnętrznie i może być nie do negocjacji; a praca dotyczy zazwyczaj określonego podzbioru floty zdefiniowanego kryterium konfiguracji (zakres numerów seryjnych, status modyfikacji lub partia produkcyjna). Planista musi śledzić status zgodności modyfikacji każdego objętego numeru burtowego i generować alerty w miarę zbliżania się terminów.

Zlecenia na granicy zakład–jednostka powstają, gdy czynność obsługowa oceniona na poziomie organizacyjnym wymaga eskalacji, ponieważ przekracza autoryzowany poziom naprawy jednostki, ewidencję narzędzi lub uprawnienia podręcznika technicznego. Decyzję o eskalacji reguluje wykaz przydziałów obsługi (MAC) w właściwym podręczniku technicznym, który określa najniższy poziom obsługi upoważniony do wykonania każdego zadania. Po eskalacji zlecenie przechodzi z harmonogramu jednostkowego do kolejki przyjęć do zakładu, a jednostka musi polegać na flotach zapasowych lub kanibalizacji, aby pokryć nieobecność platformy w cyklu naprawy. Zarządzanie granicą między jednostką a zakładem należy do najbardziej doniosłych decyzji planistycznych w obronnej obsłudze MRO.

Modelowanie zdolności warsztatowych

Harmonogram obronnego MRO ignorujący ograniczenia zasobowe jest listą życzeń, nie planem. Modelowanie zdolności warsztatowych buduje warstwę ograniczeń zasobowych, względem której każdy proponowany harmonogram jest weryfikowany, zanim stanie się zobowiązaniem.

Zdolność pracy jest modelowana na przecięciu kodu specjalności i zmiany. Planista utrzymuje macierz zdolności pokazującą dostępne godziny robocze według specjalności dla każdej zmiany w horyzoncie planowania, pomniejszone o dni szkoleniowe, urlopy i zobowiązania administracyjne pobierane z systemu zarządzania personelem. Mechanik pokładowy (AFSC 2A3X3 w notacji sił powietrznych), specjalista układów hydraulicznych (2A6X4) i technik systemów czujników awioniki (2A5X3) reprezentują odrębne, niewymienne pule zdolności dla większości zadań obsługowych. Normy pracy wczytane z podręczników technicznych definiują godziny robocze wymagane według specjalności dla każdego zadania; planista sprawdza, czy wymagana zdolność specjalności jest dostępna w proponowanym oknie czasowym, zanim potwierdzi przydział zlecenia.

Wyposażenie narzędziowe i sprzęt pomocniczy to drugi wymiar zdolności. Konkretna stacja badań nieniszczących (NDI), komora testowa silnika, stanowisko testowe siłowników hydraulicznych lub specjalistyczny przyrząd do osiowania mogą być wiążącym ograniczeniem dla pewnych typów zleceń niezależnie od dostępnej siły roboczej. Planista śledzi każdy ograniczony element wyposażenia według identyfikatora, z oknami dostępności odzwierciedlającymi interwały kalibracji, planowane utrzymanie zapobiegawcze i równoległe przydziały do innych zleceń. Gdy narzędzie jest wąskim gardłem — gdy popyt na konkretną komorę testową przekracza jej dostępne godziny — planista musi jawnie ustawić kolejność konkurujących zleceń i wyeksponować konflikt wynikający z narzędzia oficerowi obsługi, zamiast po cichu utrzymywać niewykonalny plan.

Symulacja przepustowości rozszerza statyczny model zdolności na dynamiczne scenariusze przeciążenia. Gdy kończy się ćwiczenie o wysokim tempie i duży zespół pojazdów wraca z nagromadzonymi odłożonymi pracami, albo gdy uszkodzona bojowo flota statków powietrznych wymaga szybkiego odwrócenia, pytanie nie brzmi, czy warsztat ma dość siły roboczej danego dnia, lecz czy warsztat przerobi wolumen szczytowy w oknie operacyjnym przed kolejnym rozmieszczeniem. Symulacja zdarzeń dyskretnych hali — modelująca każde zlecenie jako zadanie, każdy zasób jako serwer, a harmonogram jako regułę dyspozycji — wskazuje, który zasób pierwszy osiągnie 100% wykorzystania, w którym momencie potrzebne są nieplanowane nadgodziny i czy przeszkolenie technika w specjalności wąskiego gardła odciążyłoby ograniczenie bardziej niż dodanie drugiego stanowiska testowego. Ta zdolność symulacyjna pozwala oficerowi obsługi przedstawić dowódcy wiarygodne opcje zamiast jednego harmonogramu, który może się utrzymać albo i nie.

# Simplified shop capacity check (Python pseudocode)
def can_schedule(work_order, proposed_start, capacity_matrix, tool_calendar):
    for task in work_order.tasks:
        for skill, hours_required in task.labor_requirements.items():
            available = capacity_matrix[skill][proposed_start : proposed_start + task.duration]
            if sum(available) < hours_required:
                return False, f"Insufficient {skill} capacity"
        for tool_id in task.required_tools:
            if not tool_calendar[tool_id].is_free(proposed_start, task.duration):
                return False, f"Tool {tool_id} not available"
    return True, "Schedulable"

Planowanie uwzględniające dostępność części

Najczęstszy tryb awarii w planowaniu obronnego MRO to potwierdzenie daty rozpoczęcia zlecenia, a następnie odkrycie, że potrzebna część jest na zamówieniu oczekującym. Planowanie uwzględniające dostępność części eliminuje ten tryb awarii, integrując zapytanie o stan zaopatrzenia w czasie rzeczywistym z potokiem potwierdzania harmonogramu.

Integracja działa przez rozwinięcie listy materiałowej karty zadania na wymagania części na poziomie NSN i odpytanie systemu zarządzania zaopatrzeniem przed potwierdzeniem planowanej daty przyjęcia. Zapytanie zwraca dla każdego NSN: bieżącą ilość na stanie w wspierającym ośrodku zaopatrzenia, ilość zarezerwowaną na inne otwarte zlecenia, ilość na zamówieniu z przewidywaną datą dostawy oraz bieżący kod statusu zaopatrzeniowego NSN. Jeśli ilość netto dostępna (stan minus rezerwacje) wystarcza na pokrycie wymagania zlecenia do planowanej daty rozpoczęcia, część jest potwierdzana i rezerwowana. Jeśli nie, planista oblicza najwcześniejszą wykonalną datę rozpoczęcia, uwzględniając przewidywaną datę dostawy części, czas realizacji dostawcy od momentu zamówienia albo oczekiwaną datę zakończenia pozycji z zamówienia oczekującego.

Logika zastępstw obsługuje przypadek, gdy podstawowy NSN jest niedostępny, lecz istnieje zatwierdzony zamiennik. Planista odwołuje się do danych grup NSN Interchangeable and Substitutable (I&S) z FEDLOG — tej samej struktury danych używanej w prognozowaniu popytu na części zamienne — aby zidentyfikować zatwierdzone alternatywy i sprawdzić ich dostępność, zanim uzna zlecenie za ograniczone zaopatrzeniem. Zlecenie, którego nie da się zrealizować ani podstawowym NSN, ani żadnym zatwierdzonym zamiennikiem, jest oznaczane jako ograniczone zaopatrzeniem i eskalowane do ogniwa logistycznego w celu przyspieszenia działań lub przeglądu inżynieryjnego niestandardowych zamienników.

Wpływ zamówień oczekujących na poślizg harmonogramu to metryka łącząca wyniki łańcucha dostaw z efektami planowania obsługi. Gdy wiele zleceń jednocześnie czeka na części, planista oblicza zagregowany poślizg harmonogramu przypisywany opóźnieniom zaopatrzenia: łączną liczbę opóźnionych dni zleceń pomnożoną przez wpływ Ao każdej opóźnionej platformy. Metryka ta ujawnia koszt gotowości wynikający z awarii łańcucha dostaw w pojęciach zrozumiałych dla dowódców i kierowników programów — nie „dziesięć NSN na zamówieniu oczekującym”, lecz „sześć platformodni wpływu Ao w oczekiwaniu na rozstrzygnięcie trzech zamówień o wysokim priorytecie”. Związek z integracją obronnego ERP jest bezpośredni: zapytanie o dostępność części, strumień statusu zamówień i obliczenie wpływu zamówień oczekujących zależą wszystkie od niezawodnej, terminowej wymiany danych między systemem planowania MRO a systemami ewidencyjnymi zaopatrzenia i finansów.

Integracja wyzwalaczy utrzymania predykcyjnego

CBM+ (Condition-Based Maintenance Plus) to ramy polityki DoD integrujące monitoring stanu, prognostykę i przedsiębiorstwo obsługi operacyjnej. System planowania MRO jest miejscem, w którym wyjścia CBM+ — predykcyjne alerty generowane z analizy danych czujników — są przekształcane w wykonalne zlecenia pracy z realnymi datami realizacji.

Architektura integracji przekazuje predykcyjne alerty z warstwy monitoringu CBM+ do planisty MRO jako strukturalne wyzwalacze zleceń pracy. Każdy wyzwalacz niesie: identyfikator zasobu, monitorowany podzespół i podsystem, bieżący wskaźnik stanu i trend degradacji, szacowany pozostały przedział P-F (czas między momentem wykrywalności potencjalnej awarii a punktem awarii funkcjonalnej) oraz zalecaną czynność obsługową. Planista przyjmuje ten wyzwalacz i tworzy zlecenie predykcyjne z twardym terminem zakończenia równym przedziałowi P-F minus bufor planowania — zwykle 15–20% szacowanego przedziału P-F — co daje margines na poślizg harmonogramu, nie pozwalając jednak zleceniu ominąć okna interwencji.

Punktacja ryzyka porządkuje konkurencyjne alerty predykcyjne względem siebie oraz względem zaległości zleceń planowych i nieplanowych. Wynik ryzyka alertu predykcyjnego łączy trzy czynniki: krytyczność podzespołu (czy awaria byłaby krytyczna dla bezpieczeństwa, degradująca zadanie czy ograniczająca zadanie), pozostały przedział P-F jako ułamek całkowitej długości krzywej P-F (jak daleko podzespół zaszedł ścieżką degradacji) oraz poziom ufności szacunku modelu prognostycznego (alert o wysokiej ufności z 14 dniami pozostałymi zasługuje na większy priorytet niż alert o niskiej ufności z 7 dniami). Złożony wynik ryzyka decyduje o miejscu zlecenia predykcyjnego w kolejce planistycznej względem innego popytu.

Zasada doboru momentu interwencji według krzywej P-F to klucz do uniknięcia fałszywej dychotomii między „napraw teraz” (awaryjna czynność korygująca) a „czekaj na planowy przegląd” (ryzyko awarii funkcjonalnej w eksploatacji). Celem planisty jest realizacja zleceń predykcyjnych w oknie P-F — wcześnie na tyle, by interwencja była zaplanowana i zasoby wstępnie przygotowane, późno na tyle, by praca nie była zbędnie zapobiegawcza. Gdy system CBM+ dla predykcyjnego utrzymania pojazdów wojskowych generuje alert o łożysku skrzyni biegów zbliżającym się do progu awarii, idealnym efektem jest zlecenie planowe, które demontuje skrzynię w najbliższym dostępnym oknie obsługowym, z już zarezerwowanymi częściami i już przydzielonym wykwalifikowanym technikiem napędu — a nie awaryjna nocna naprawa z łożyskiem skanibalizowanym z pojazdu-dawcy.

Szczegóły planowania MRO statków powietrznych

MRO statków powietrznych o stałym i obrotowym płacie wprowadza kilka wymiarów planowania niewystępujących w obsłudze pojazdów kołowych i wymaga systemu planowania, który jawnie modeluje interwały sterowane godzinami nalotu i cyklami, wymagania organu zdatności do lotu oraz wzajemne oddziaływanie planowania lotów i dat przyjęć obsługowych.

Śledzenie interwałów obsługi etapowej to rdzeń funkcji planowania lotniczego MRO. Planista utrzymuje bieżący licznik godzin nalotu i cykli dla każdego numeru burtowego, zasilany z systemu planowania lotów lub systemu transferu danych awioniki po każdym locie. Wobec tego licznika system ocenia każdy właściwy próg: dla statku powietrznego o obrotowym płacie mogą to być przegląd etapowy A co 125 godzin, 250-godzinowy cykl wymiany oleju przekładni głównej, 500-godzinowa wymiana konkretnego siłownika oraz 12-miesięczny przegląd kalendarzowy z zakresu ochrony przed korozją. Gdy bieżący nalot zbliża się do dowolnego progu o zadany bufor (zwykle 10% interwału), system generuje alert przedprzyjęciowy i inicjuje rezerwację części i siły roboczej. Po osiągnięciu progu (lub zbliżeniu się do limitu przedłużenia) przyjęcie staje się obowiązkowe.

Zarządzanie zadaniami sterowanymi godzinami nalotu a kalendarzem wymaga od planisty równoległego prowadzenia dwóch niezależnych liczników. Przegląd strukturalny może być wymagalny po 2 000 godzin nalotu lub 5 latach kalendarzowych, cokolwiek nastąpi pierwsze — a dla statku powietrznego w niskim tempie operacyjnym, który zgromadził zaledwie 1 200 godzin w ciągu 4,5 roku, próg kalendarzowy wymusi przyjęcie, mimo że próg godzinowy jest daleko od osiągnięcia. Planista musi nieprzerwanie oceniać oba liczniki dla każdego właściwego zadania i wyznaczać datę przyjęcia według progu, który — przy bieżących i prognozowanych tempach narastania — zostanie osiągnięty pierwszy.

Śledzenie dyrektyw zdatności do lotu (AD) dodaje narzuconą z zewnątrz warstwę zgodności. Dyrektywy AD to obowiązkowe przeglądy, modyfikacje lub wymiany podzespołów wydawane przez organ zdatności do lotu w odpowiedzi na zidentyfikowane zagrożenia bezpieczeństwa. Każda dyrektywa AD określa próg zgodności (godziny nalotu, czas kalendarzowy lub liczba cykli), metodę zgodności (przegląd, wymiana, modyfikacja albo działanie kończące) oraz to, czy wymagana jest zgodność częściowa (np. przegląd powtarzalny co 200 godzin), czy jednorazowe działanie kończące. System planowania MRO musi prowadzić bieżący rejestr zgodności AD dla każdego numeru burtowego, flagować zbliżające się progi zgodności i zapewniać, by zlecenia AD były włączone w plan obsługi etapowej, a nie prowadzone jako osobne, odseparowane działania konkurujące o zasoby warsztatu bez koordynacji.

Zarządzanie rurociągiem obsługi zakład–jednostka

Rurociąg zakład–jednostka to przepływ zasobów między trzema stanami: służba w jednostce, przyjęcie do zakładu na remont główny lub odbudowę podzespołu oraz powrót do jednostki po zakończeniu prac zakładowych. Zarządzanie tym rurociągiem jest krytyczne dla utrzymania zagregowanej Ao floty, ponieważ każdy zasób przebywający w zakładzie jest niedostępny dla jednostki operacyjnej, a głębokość rurociągu — liczba zasobów znajdujących się jednocześnie w zakładzie — wprost determinuje, ile floty zapasowej trzeba, aby utrzymać platformy jednostki w gotowości zadaniowej przez cały cykl naprawy.

Priorytetyzacja przyjęć do zakładu rozstrzyga, które platformy lub podzespoły wejdą do rurociągu zakładowego pierwsze, gdy zdolność wspierającego zakładu remontowego jest ograniczona. Planista punktuje kandydatów przyjęcia według wielu kryteriów: jak dalece platforma lub podzespół przekroczyła swój planowy próg obsługowy (wyrażone odsetkiem interwału), priorytet operacyjny jednostki (jednostka rozmieszczona w przód góruje nad garnizonowym elementem szkoleniowym), szacowany czas przepustowości zakładu (krótsze naprawy zajmują zdolność krótko i szybciej zwracają flotę zapasową) oraz bieżąca dostępność floty zapasowej danego typu podzespołu. Gdy flota zapasowa jest obfita, przyjęcia mogą realizować się w planowej sekwencji; gdy jest wyczerpana, przyjmować należy wyłącznie te podzespoły, dla których jednostka może zaakceptować przejściowe obniżenie dostępności.

Śledzenie powrotu do jednostki zamyka pętlę rurociągu. Planista utrzymuje szacowaną datę powrotu każdego zasobu przebywającego w zakładzie, aktualizowaną z zakładowego systemu zarządzania zleceniami w miarę postępu rzeczywistej naprawy. Gdy podzespół kończy remont zakładowy i staje się dostępny jako flota zapasowa, planista automatycznie ocenia kolejkę oczekujących przyjęć tego typu podzespołu i wyzwala kolejne przyjęcie. Takie sterowane zdarzeniami uzupełnianie floty zapasowej utrzymuje ruch rurociągu przy maksymalnym trwałym przepływie zgodnym z dostępnością floty.

Zarządzanie flotą zapasową to bufor magazynowy oddzielający przepustowość zakładu od gotowości jednostki. Pula floty danego typu podzespołu musi mieć rozmiar pokrywający oczekiwaną głębokość rurociągu przy maksymalnym trwałym tempie przyjęć. Jeśli przekładnia przechodzi remont zakładowy 45 dni, a flota przyjmuje średnio 2 przekładnie miesięcznie, utrzymanie ciągłej dostępności wymaga puli co najmniej 3 przekładni (2 × 45/30 = 3, plus margines bezpieczeństwa). System planowania MRO śledzi zużycie floty zapasowej w czasie rzeczywistym — każde przyjęcie pomniejsza pulę, każdy powrót z zakładu ją uzupełnia — i alarmuje, gdy pozycja netto floty zbliża się do minimum wymaganego do podtrzymania tempa przyjęć bez uziemiania kolejnej platformy. Zarządzanie flotą zapasową to punkt, w którym planowanie MRO zbiega się z funkcjami łańcucha dostaw — prognozowaniem popytu na części zamienne: zapotrzebowanie na flotę zapasową jest popytem pochodnym, który musi być widoczny w systemie planowania zaopatrzenia, a nie zarządzany nieformalnie przez warsztat.

# Float requirement calculation
def min_float_required(avg_inductions_per_month, depot_cycle_days, safety_margin=1):
    """
    Compute minimum float pool size for a given component type.
    avg_inductions_per_month: average number of components inducted monthly
    depot_cycle_days: mean days from induction to return-to-unit
    """
    pipeline_depth = avg_inductions_per_month * (depot_cycle_days / 30)
    return math.ceil(pipeline_depth) + safety_margin

# Example: 2 gearboxes/month, 45-day depot cycle
# min_float = ceil(2 * 45/30) + 1 = ceil(3.0) + 1 = 4 float assets required

Integracja między jednostkowym systemem planowania MRO a własnym systemem zarządzania zleceniami zakładu umożliwia widoczność rurociągu. Bez strumienia danych z zakładu, pokazującego bieżący status zleceń, szacowane daty zakończenia i każde zmiany zakresu odkryte podczas rozbierania, planista jednostkowy działa na nieaktualnych szacunkach dat powrotu, mogących być starszymi o tygodnie. Warstwa integracji z obronnym ERP musi więc sięgać systemów zakładowych — zazwyczaj Army Logistics Modernization Program (LMP) wojsk lądowych albo Expeditionary Combat Support System (ECSS) sił powietrznych — i zapewniać planiście MRO autorytatywny, bliski czasowi rzeczywistemu obraz statusu każdego przyjętego zasobu. Oficer obsługi jednostki, który widzi, że silnik przyjęty do zakładu jest zrealizowany w 70% i wróci za 12 dni, może złożyć dowódcy zupełnie inne zobowiązanie gotowości niż ten, który ostatnią aktualizację statusu otrzymał trzy tygodnie temu.