CodeunitACF Management Codeunit
Korzystając z codeunit ACF Management masz możliwość wywołania głównych funkcji kontrolnych pakietu Anvaigo Client Suite i wykorzystania ich kodu.
Usługi internetowe wykorzystywane do komunikacji z Dynamics nie pozwalają na interakcję z użytkownikiem w Anvaigo Mobile App z przyczyn technicznych. W rezultacie funkcje Dynamics MESSAGE, CONFIRM, STRMENU i DIALOG nie są automatycznie identyfikowane i wyświetlane w kliencie. Z drugiej strony, te wcześniej zdefiniowane ograniczenia określone przez serwisy internetowe można obejść przy niewielkim wysiłku, przenosząc te wywołania do codeunit ACF Management. codeunit automatycznie rozróżnia sprawę pomiędzy Dynamics Client i Anvaigo Client Suite i odpowiednio przetwarza sprawę.
Komunikaty o błędach spowodowanych przez ERROR nie muszą być dostosowywane, serwis internetowy może sobie z nimi poradzić.
Zwraca bieżący identyfikator sesji użytkownika Anvaigo.
Zwraca kod Anvaigo User lub zmienną globalną USERID of Dynamics w zależności od kodu C/AL, która została wywołana przez Anvaigo Client Suite lub Dynamics.
Zwraca kod Anvaigo User, pod warunkiem, że jest on wywoływany w pakiecie klienckim Anvaigo. W przeciwnym razie zwracana jest pusta wartość.
Zwraca, czy kod C/AL jest wywoływany z Anvaigo Client Framework, aby można było wprowadzić różne typy zachowań. Porównywalne z ISSERVICETIER lub GUIALLOWED w Dynamics.
Zwraca, czy kod C/AL jest wywoływany z Anvaigo Mobile App, aby można było wprowadzić różne rodzaje zachowań. Porównywalne z ISSERVICETIER lub GUIALLOWED w Dynamics.
Pisze wpis dziennika dla danej funkcji wraz z towarzyszącym mu tekstem. Kod C/AL można debugować za pomocą aktywnego protokołowania wszystkich wejść użytkownika.
Przy otwieraniu Anvaigo Pages tabela źródłowa i kod relacji są przekazywane jako parametr zamiast tabeli docelowej (jak to ma miejsce w standardzie Dynamics). Ponieważ tabela docelowa znajduje się w określonej relacji i wszystkie filtry (łącznie z filtrem bezpieczeństwa) są tam ustawione, Anvaigo Pages muszą być otwierane w ten sposób ze względów bezpieczeństwa.