App Process Definicja procesu przez Anveo Script
Co to jest Anveo Script?
Możesz użyć skryptu Anveo Script, aby dostosować interfejs użytkownika klienta i logikę biznesową dla Anveo Mobile App. Skrypty te mogą być używane dla indywidualnych relacji i akcji w tabeli. 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 Microsoft Dynamics NAV 2017.
Gdzie zdefiniować skrypt Anveo?
W kodzie akcji można uzyskać dostęp do skryptu Anveo Script i edytować go za pomocą funkcji ”Script”. Na Form/Page of Anveo Script na górze widać kod źródłowy skryptu, poniżej znajdują się biblioteki.
Zorganizuj swój kod korzystając z bibliotek
Biblioteki są działaniami typu ”Library”które zapewniają funkcje i mogą być używane przez skrypt Anveo. Możesz więc użyć funkcji w serii działań, bez konieczności programowania ich za każdym razem.
Pełna lista wszystkich poleceń dostępnych w Anveo Script znajduje się w naszej dokumentacji Anveo Script.
Wyzwalacze stołowe
Wraz z akcjami i indywidualnymi relacjami tabelarycznymi można replikować funkcjonalność trigerów tabelarycznych w Anveo Script. Umożliwia to bardzo szczegółowe odtworzenie logiki biznesowej Microsoft Dynamics NAV 2017. Możesz użyć wyzwalacza pakietu Anveo Client Suite. ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” i ”OnValidate”. Wszystkie wyzwalacze są wywoływane dokładnie tak, jak ich odpowiednik Microsoft Dynamics NAV 2017.
Przypisanie skryptu Anveo Script do trigera tabelarycznego odbywa się w konfiguracji pakietu Anveo Client Suite w ”Mobile. W Anveo Script można wywołać wyzwalacz tabeli za pomocą funkcji tabelarycznych. ”INSERT(TRUE)” i tak dalej – tak jak w Microsoft Dynamics NAV 2017
Zewnętrzny edytor (opcjonalnie)
Możesz edytować skrypt Anveo bezpośrednio w sieci, systemie Windows lub Klasycznym Kliencie Microsoft Dynamics NAV 2017. Specjalna licencja deweloperska firmy Microsoft lub Microsoft Visual Studio nie jest wymagana.
Do edycji skryptu Anveo nie będzie potrzebne żadne dodatkowe oprogramowanie, ale wewnętrzny edytor nie oferuje żadnych kontroli składni. Dlatego oferujemy edycję skryptu Anveo Script za pośrednictwem zewnętrznego edytora, takiego jak Visual Studio Code, ZeroBrane lub Notepad++.
Po prostu ustaw ścieżkę i nazwę pliku swojego zewnętrznego edytora w ”Anveo w ”Mobile. Jeśli pracujesz z więcej niż jednym programistą na tym samym projekcie, folder + nazwa pliku musi być identyczna dla wszystkich użytkowników. Jeśli zewnętrzny edytor nie może być znaleziony w systemie, nadal będziemy automatycznie otwierać wewnętrzny edytor jako fall-back.
Po prostu naciśnij zapisz w zewnętrznym edytorze, a zaktualizowany kod akcji zostanie automatycznie zaimportowany do Microsoft Dynamics NAV 2017. Wymagane jest, aby klient sieciowy lub klient Windows pozostawał cały czas otwarty. W przypadku zamknięcia klienta systemu Windows należy ponownie otworzyć kody akcji w zewnętrznym edytorze za pośrednictwem przeglądarki internetowej lub klienta systemu Windows, aby ponownie uaktywnić automatyczny import.