Anveo Web Portal / Dostosuj interfejs użytkownika / Moduły portalu internetowego
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Moduły portalu internetowego

Ulepszenia pakietu Anveo Client Suite można zorganizować w sposób modułowy w celu oddzielenia od siebie adaptacji, na przykład w zależności od funkcji lub sektorów zadań. Każdy moduł lub narzędzie zawiera własną codeunit. ‘Wzorzec’ dla modułu to codeunit ACF Events TEMPLATE, którą można wykorzystać do własnych ulepszeń w Anveo Client Suite. Przypisanie modułu do codeunit następuje w ACF Module Mapping codeunit ACF Module Mapping. Aby to zrobić, otwórz codeunit w Kreatorze Obiektów C/SIDE i umieść podtyp jednej z globalnych zmiennych Modułu 1 do Modułu 20 na codeunit, którą chcesz wykorzystać jako moduł.

Nie jest pilnie konieczne, abyście organizowali swoje ulepszenia we własnych modułach. Możesz również zdeponować swój kompletny indywidualny kod C/AL dla Anveo Client Suite dla codeunit ACF Events. Korzystanie z modułów jest opcjonalne, choć ich użycie przyczynia się do lepszego zrozumienia, ustrukturyzowania, utrzymania i zwiększenia możliwości indywidualnych adaptacji.

Organizacja funkcji i indywidualnych relacji tabelarycznych

W Documentation trigger codeunit ACF Events można zobaczyć, które wyzwalacze i funkcje zależą od modułów –oznaczonych (M), –a które są ogólnie ważne, niezależne od modułu. W zależności od modułu można zdeponować kod funkcji zależnych od modułu, który jest ważny tylko w tym module. Wyjątki stanowią kody funkcyjne w następujących kodach funkcyjnych ”OnAction” i indywidualnych relacji tabelarycznych zdefiniowanych w funkcji CustomWebPageRelation; Na przykład, gdy wywołasz funkcję ze strony internetowej w module M1, najpierw sprawdzany jest kod modułu M1, aby znaleźć definicję tej funkcji. Jeżeli funkcja nie jest w M1, to wywoływane są zdarzenia główne ACF Events. Jeżeli definicja nie jest podana w M1 i nie jest podana również w ACF Events, to występuje błąd.

Poszczególne relacje tabelaryczne pomiędzy modułami

Indywidualne relacje tabelaryczne pomiędzy Anveo Pages w różnych modułach

Należy również zauważyć, że jeśli istnieje indywidualna relacja tabelaryczna pomiędzy wieloma Anveo Pages w różnych modułach, moduł jest Anveo Page docelową.

Przykład: Są to dwie Anveo Pages A, B i dwa moduły M1 i M2. Anveo Page A przypisana jest do modułu M1, a Anveo Page B do modułu M2. Jeżeli istnieje indywidualna relacja tabelaryczna od Anveo Page A do B, to relacja ta musi być zaprogramowana w module M2 i wprowadzona na Anveo Page A.