Usuń odpowiedzi Ukrycie poleceń dla wybranych lokalizacji
Ukrywanie Poleceń pozwala nam automatycznie zmieniać przebieg zadania (procesu) w zależności od lokalizacji, w jakiej jest wykonywane. Jest to wygodna alternatywa do tworzenia wielu zadań np. dla różnych rodzajów placówek, różniących się sprzętem czy oferowanymi produktami. Wyobraźmy sobie zadanie kontroli czystości na stacji benzynowej. Część stacji sprzedaje hot-dogi, a inne nie. Zamiast tworzyć dwa zadania czystości, różniące się liczbą kroków do wykonania (różne dla stacji z hot-dogami i bez), możemy zbudować pełny proces kontroli czystości, a następnie ukryć część kroków lub części procesu do wykonania dla tych stacji, które nie posiadają danego elementu np. hot-dogów.
W celu uruchomienia funkcji ukrywania poleceń, musimy zaimportować plik CSV UTF-8 do Polecenia Start. Wzór pliku można pobrać po najechaniu prawym przyciskiem myszy na przycisk importuj (wzór pliku znajduje się także na dole tego artykułu). W kolumnie LocationExternalId wpisujemy ID lokalizacji, a w CommandId – ID Poleceń, które mają być niewidoczne (o sprawdzaniu jakie ID posiada dane Polecenie można poczytać tutaj).
Jak widać na zrzucie ekranu, zadanie składało się z dwóch poleceń Zrób zdjęcie:
Ponieważ ukryliśmy jeden z nich przy użyciu pliku, w aplikacji mobilnej widoczne jest tylko jedno Polecenie w tej lokalizacji, natomiast w innej byłyby widoczne oba polecenia Zrób zdjęcie.
UWAGA! Jeżeli używamy polecenia tak/nie lub jednokrotny wybór, należy pamiętać, że nie możemy ukryć pierwszego polecenia po poleceniach decyzyjnych. Pierwsze polecenie po pytaniu decyzyjnym (czyli takim, które umożliwia więcej niż jedną ścieżkę) zawsze musi być stałe!
Wzornik importu wartości mapujących do ukrycia poleceń dla wybranych lokalizacji