Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Przycisk Home

Aby skorzystać z zalet przycisku domu bez konieczności jego używania, można postępować w następujący sposób. Opisany proces powrotu do menu głównego jest kontrolowany przez Państwo Systemu Globalnego.

Wymagane obiekty

ACF Globalna zmienna

Wirtualna tabela do przechowywania wartości poza zakresem lokalnym. Name zmiennej (kod 20) jest używana jako klucz. Aby ułatwić korzystanie z różnych typów danych, zawiera ono osobne pole dla wszystkich (wspólnych) typów danych.

LIB_HOME

Utwórz bibliotekę z następującymi trzema funkcjami wymaganymi w procesie:

Funkcja goHome() rozpoczyna proces przez dodanie zmiennej globalnej „HOME”.

Funkcja goingHome() zwraca, czy proces jest uruchomiony, tzn. istnieje zmienna home.

Funkcja goneHome() kończy proces poprzez usunięcie zmiennej home.

Zalecane stosowanie

Zastosowanie tego procesu nie jest przeznaczone przede wszystkim do integracji całego systemu. Typowym przypadkiem użycia jest workflow, który wymaga dłuższej ścieżki kliknięcia i kończy się wieloma otwartymi stronami.
Na końcu ścieżki kliknięcia pożądany jest przycisk menu/promocyjny, który umożliwia powrót do menu głównego. Tutaj zostaje złożony skrypt, który wykonuje funkcję goHome().

Wszystkie strony na ścieżce kliknięcia muszą być przygotowane do procesu. W tym celu funkcja goingHome() jest wykonywana w wyzwalaczu OnAfterGetRecord. Jeśli funkcja ta zwraca true, strona może zostać zamknięta i, jeśli to konieczne, dalsze wykonanie wyzwalacza może zostać uniemożliwione przez powrót.

W wyzwalaczu OnOpenMenu proces jest zakończony funkcją goneHome().