Definicja procesu aplikacji według skryptu Anveo
Czym jest Anveo Script?
Możesz użyć Anveo Script, aby dostosować interfejs użytkownika klienta i logikę biznesową dla Anveo Mobile App. Skrypty te mogą być używane dla poszczególnych relacji i akcji w tabelach. Anveo Script jest oparty na języku skryptowym Lua i zapewnia funkcje, które są podobne do nazw i składni poleceń C/AL w Dynamics.
Gdzie zdefiniować Anveo Script?
W kodzie akcji można uzyskać dostęp do skryptu Anveo i edytować go za pomocą funkcji ”Script”. Na Form/Page of Anveo Script na górze znajduje się kod źródłowy skryptu, poniżej znajdują się biblioteki.
Organizowanie kodu przy użyciu bibliotek
Biblioteki są akcjami typu ”Library”, które zapewniają funkcje i mogą być używane przez Anveo Script. Dzięki temu można używać funkcji w serii działań, bez konieczności programowania ich za każdym razem od nowa.
Pełna lista wszystkich poleceń dostępnych w Anveo Script znajduje się w naszej Dokumentacji Anveo Script.
Wyzwalacze tabeli
Wraz z działaniami i indywidualnymi relacjami tabelarycznymi można replikować funkcjonalność wyzwalaczy tabelarycznych w Anveo Script. Umożliwia to bardzo szczegółową replikację logiki biznesowej Dynamics. Możesz użyć wyzwalacza pakietu Anveo Client Suite ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” oraz ”OnValidate”. Wszystkie wyzwalacze są wywoływane dokładnie tak, jak ich odpowiedniki w Dynamics.
Przypisanie Anveo Script do wyzwalacza tabeli odbywa się w konfiguracji Anveo Client Suite w ”Mobile. W Anveo Script można wywołać wyzwalacz tabeli za pomocą funkcji tabeli ”INSERT(TRUE)” i tak dalej – tak jak w Dynamics.
Zewnętrzny edytor (opcjonalnie)
Możesz edytować Anveo Script bezpośrednio w swoim Web, Windows lub klasycznym kliencie Dynamics. Specjalna licencja deweloperska od Microsoft lub Microsoft Visual Studio nie jest wymagana.
Do edycji skryptu Anveo nie jest potrzebne żadne dodatkowe oprogramowanie, ale wewnętrzny edytor nie oferuje żadnej kontroli składni. Dlatego oferujemy edycję Anveo Script za pomocą zewnętrznego edytora, takiego jak Visual Studio Code, ZeroBrane lub Notepad++.
Wystarczy ustawić ścieżkę i nazwę pliku zewnętrznego edytora w sekcji ”Anveo w ”Mobile. Jeśli pracujesz z więcej niż jednym deweloperem nad tym samym projektem, folder + nazwa pliku muszą być identyczne dla wszystkich użytkowników. Jeśli zewnętrzny edytor nie zostanie znaleziony w systemie, automatycznie otworzymy edytor wewnętrzny.
Wystarczy nacisnąć przycisk Zapisz w zewnętrznym edytorze, a zaktualizowany kod akcji zostanie automatycznie zaimportowany do Dynamics. Wymagane jest, aby klient sieci Web lub Windows był cały czas otwarty. Jeśli zamkniesz klienta Windows, musisz ponownie otworzyć kody akcji w zewnętrznym edytorze za pośrednictwem klienta Web lub Windows, aby ponownie aktywować automatyczny import.