Aktualizacja parametru zasobu nadrzędnego po zapisie nadzoru

Wstęp

Dokument opisuje konfigurację mechanizmu, w którym zapis parametru podczas rejestracji nadzoru dla zasobu podrzędnego automatycznie aktualizuje wartość parametru w zasobie nadrzędnym.

Przykład można wykorzystać wszędzie tam, gdzie wartości raportowane lokalnie (na poziomie komponentu, sekcji lub elementu podrzędnego) mają zasilać bieżący stan obiektu nadrzędnego i budować jego historię zmian bez ręcznego przepisywania danych.

Założenia przykładu

W opisanym scenariuszu:

  • zasób nadrzędny przechowuje parametr zbiorczy,

  • zasób podrzędny jest elementem, na którym użytkownik wykonuje rejestrację nadzoru,

  • stan nadzoru zapisuje wartość parametru,

  • automatyzacja nadzoru kopiuje zapisaną wartość do parametru w zasobie nadrzędnym.

Krok 1: Utworzenie zasobu nadrzędnego

Najpierw tworzymy zasób nadrzędny, który będzie odbierał aktualizowaną wartość parametru. Jest to obiekt docelowy dla całego mechanizmu.

image 2025 06 24 11 29 16 657
Rysunek 1. Nowy nadrzędny zasób

Krok 2: Definicja parametru w zasobie nadrzędnym

W zasobie nadrzędnym definiujemy parametr, który ma być aktualizowany automatycznie. Parametr ten będzie przechowywał wartość końcową pochodzącą z rejestrowanego nadzoru.

image 2025 06 24 11 18 17 553
Rysunek 2. Definicja parametru nadrzędnego

Krok 3: Powiązanie zasobu podrzędnego z nadrzędnym

Aby aktualizacja działała poprawnie, zasób podrzędny musi być powiązany relacją z właściwym zasobem nadrzędnym. Ta relacja jest wykorzystywana później w automatyzacji.

image 2025 06 24 11 25 58 113
Rysunek 3. Połączenie zasobów nadrzędnych - podrzędny

Krok 4: Parametr rejestrowany na zasobie podrzędnym

Na zasobie podrzędnym przygotowujemy parametr (w przykładzie: Rating), który będzie wypełniany przez użytkownika podczas rejestracji nadzoru.

image 2025 06 24 11 26 17 622
Rysunek 4. Parametr Rating w zasobie podrzędnym

Krok 5: Definicja stanu nadzoru zapisującego parametr

W definicji stanu nadzoru konfigurujemy zapis parametru, aby podczas rejestracji użytkownik podawał wartość. To jest punkt wejścia danych do procesu.

image 2025 06 24 11 26 40 103
Rysunek 5. Definicja stanu nadzoru z aktualizacją parametru

Krok 6: Automatyzacja aktualizacji parametru nadrzędnego

Następnie definiujemy automatyzację, która po zapisie nadzoru na zasobie podrzędnym aktualizuje parametr w zasobie nadrzędnym. W praktyce oznacza to przeniesienie aktualnej wartości z rejestracji do obiektu nadrzędnego.

image 2025 06 24 11 27 51 753
Rysunek 6. Automatyzacja - aktualizacja parametru nadrzędnego

Krok 7: Rejestracja nadzoru i zapis wartości

Po uruchomieniu procesu użytkownik wykonuje rejestrację nadzoru i zapisuje wartość parametru na zasobie podrzędnym.

image 2025 06 24 11 28 10 905
Rysunek 7. Rejestracja nadzoru - zapis parametru

Krok 8: Weryfikacja wyniku

Po zapisie nadzoru można sprawdzić dwie perspektywy:

  • historię nadzoru, gdzie widoczna jest zapisana wartość,

  • zasób nadrzędny, gdzie parametr został automatycznie zaktualizowany.

image 2025 06 24 11 28 25 965
Rysunek 8. Widok historii nadzoru - zapisana aktualna wartość parametru
image 2025 06 24 11 28 54 843
Rysunek 9. Wartość parametru nadrzędnego w zasobie nadrzędnym

Krok 9: Kolejne zapisy i historia zmian

Mechanizm działa dla kolejnych rejestracji. Każdy następny zapis może zmienić wartość parametru, a system zachowuje historię zmian zarówno po stronie nadzoru, jak i zasobu nadrzędnego.

image 2025 06 24 11 29 33 737
Rysunek 10. Kolejna rejestracja nadzoru
image 2025 06 24 11 29 44 729
Rysunek 11. Historia zmian parametru
image 2025 06 24 11 29 55 526
Rysunek 12. Historia zmian parametru w zasobie nadrzędnym

Podsumowanie

Opisana konfiguracja pozwala na spójne przekazywanie danych z rejestrowanego nadzoru do zasobu nadrzędnego. Dzięki temu:

  • użytkownik zapisuje wartość tylko raz, w miejscu faktycznej rejestracji,

  • parametr nadrzędny jest aktualny bez ręcznej synchronizacji,

  • historia zmian pozostaje czytelna i dostępna do analizy.

Howto powstało na bazie wersji systemu 2.0.0.0 (10.2025) oraz przedstawia funkcje, które mogą nie być dostępne w Twoim systemie. Zapytaj AMAGE o udostępnienie tej funkcjonalności.
Ze względu na ciągły rozwój systemu niektóre ekrany lub pliki konfiguracji mogą wyglądać nieznacznie inaczej, ale zachowają nadal pełną funkcjonalność tutaj opisaną. Nie wpływa to na zasadnicze funkcje opisywane w tym dokumencie.