Tabela wirtualna: Parametry szczegółów pozycji technologii

Wprowadzenie

Wszystkie wirtualne tabele są umieszczone w katalogu VIRTUAL w systemie. Artykuł opisuje wirtualną tabelę, która służy do dostępu do obiektów dynamicznych w produkcji. Tabela ta pozwala na odpytywanie zestawów rozszerzeń jednostek (Entity-Extension-Sets) dla szczegółów pozycji technologii.

Grupa docelowa

  • Konsultanci
  • Programiści

Parametry pozycji szczegółowej technologii

Tabela ta umożliwia odpytywanie zestawów rozszerzeń jednostek (Entity-Extension-Sets) dla szczegółów pozycji technologii. Poniżej przedstawiono jej kolumny:

app_production_ProductionPlanDetailParameters

Nazwa kolumny Opis
in_extensionSetName Parametr wejściowy musi zawierać nazwę zestawu rozszerzeń jednostki (Entity-Extension-Set) do odpytania dla pozycji szczegółowej planu produkcji. Możliwe nazwy to

  • PARAMETER
  • GROUP_PARAMETER
in_productionObjectGuid

Parametr wejściowy musi zawsze być ustawiony i jego wartość zależy od tego, czy używany jest parametr wejściowy in_productionObjectDetailGuid:

  • Jeśli in_productionObjectDetailGuid jest używany:
    parametr wejściowy zawiera GUID planu operacji lub operacji roboczej, dla której mają zostać zwrócone dane Entity Extension Set.

  • Jeśli in_productionObjectDetailGuid nie jest używany:
    parametr wejściowy zawiera GUID pozycji planu operacji lub operacji roboczej, dla której mają zostać zwrócone dane Entity Extension Set.

Uwaga
Ze względu na wydajność, zaleca się używanie obu parametrów wejściowych, ponieważ w tym wariancie może zostać użyty klucz podstawowy pozycji technologii lub operacji.
in_productionObjectDetailGuid Jeśli parametr wejściowy jest używany, należy mu przypisać identyfikator GUID pozycji technologii lub operacji, która zawiera zestaw rozszerzeń jednostki do zwrócenia.
in_productionObjectValidFrom_gmt Ten parametr wejściowy musi zawierać czas rozpoczęcia ważności (validFrom) obiektu produkcji. Służy do identyfikacji pozycji szczegółowej technologii zawierającej zwracany zestaw rozszerzeń jednostki. Wartość musi być podana w strefie czasowej GMT.
in_productionObjectValidFrom Kolumna zawiera datę przekazaną w parametrze in_productionObjectValidFrom_gmt, przekonwertowaną na strefę czasową aktywnej organizacji. Służy celom prezentacyjnym.
attributeDatatype Techniczny typ danych rozszerzenia jednostki.
attributeDescription Opis rozszerzenia jednostki.
attributeName Nazwa rozszerzenia jednostki.
attributeValueStringRepresentation Kolumna zawiera reprezentację wartości rozszerzenia jednostki w formacie tekstowym.

Pozostałe kolumny wyjściowe i szczegółowe informacje na temat uzyskiwania dostępu do zawartości dynamicznych obiektów biznesowych przy użyciu tabel wirtualnych można znaleźć w dokumentacji Wprowadzenie: Dostęp do dynamicznych obiektów biznesowych.

Logika zastępcza (Fallback)

Dla zestawów rozszerzeń jednostek PARAMETERiGROUP_PARAMETER zaimplementowano logikę zastępczą na wypadek, gdyby określony obiekt produkcji nie posiadał danego zestawu.

  • Jeśli pozycja szczegółowa planu produkcji jest typu Ressource i nie znaleziono zestawu PARAMETER, wówczas ładowany jest powiązany zasób i zwracany jest zestaw RESOURCE_USE.
  • Jeśli pozycja szczegółowa planu produkcji jest typu Ressource  i nie znaleziono zestawu GROUP_PARAMETER, wówczas ładowany jest powiązany zasób i zwracany jest jego zestaw RESOURCE_GROUP_RESOURCE_USE. Jeśli i ten zestaw nie istnieje, ładowany jest zasób przez atrybut resourceGroup i zwracany jest jego zestaw RESOURCE_GROUP_RESOURCE_USE.
  • Jeśli pozycja szczegółowa technologii jest typu operacja i nie znaleziono zestawu PARAMETER, wówczas otwierana jest powiązana technologia i zwracany jest jego zestaw rozszerzeń jednostek.
  • Jeśli zestaw RESOURCE_GROUP_RESOURCE_USE nie został znaleziony, wówczas zasób jest ładowany przez atrybut resourceGroup i zwracany jest jego zestaw RESOURCE_GROUP_RESOURCE_USE.

Czy ten artykuł był pomocny?