Funkcja wstrzymywania i wznawiania
  • 06 Mar 2024
  • 1 Minuta do przeczytania
  • Współtwórcy

Funkcja wstrzymywania i wznawiania


Article Summary

Dowiedz się, jak kontynuować pracę w aplikacjach Tulip.

Procesy wsadowe mogą trwać wiele godzin lub dni. Aby umożliwić operatorowi wstrzymanie pracy nad partią i wznowienie jej w miejscu, w którym została przerwana w późniejszym czasie, należy rozważyć następujące zalecenia dotyczące rozwiązania.

Istnieją dwie podstawowe rzeczy, które należy zrobić, aby to umożliwić:

  1. Zmienne są oparte na sesji, co oznacza, że są domyślnie odświeżane między każdym wykonaniem aplikacji z ich wstępnie zdefiniowanymi wartościami domyślnymi. Jeśli chcesz przechować parametr lub informację do wykorzystania w innym wyzwalaczu w późniejszym czasie, zapisz je w tabeli Tulip przed wyjściem z aplikacji.

  2. Aby wznowić aplikację i poprowadzić operatora do miejsca, w którym zakończył pracę, należy zapisać nazwę kroku aplikacji w wyznaczonej kolumnie w tabeli Batches. Nie przechowuj nazwy kroku aplikacji, jeśli krok jest krokiem modalnym lub wspólnym (np. krok, w którym operator krótko rejestruje odchylenie). Użyj wyzwalaczy "On Step Enter" lub "On Step Exit", aby zapisać App Info / Step Name w wyznaczonej kolumnie w tabeli Batches.

    • Możesz umieścić taki wyzwalacz na poziomie Base Layout / Step, jednak pamiętaj, aby dodać warunki, aby NIE zapisywać nazwy kroku dla kroków modalnych / wspólnych, jak omówiono wcześniej.
    • W zależności od projektu rozwiązania może być również konieczne przechowywanie informacji o aplikacji / nazwy aplikacji we własnej wyznaczonej kolumnie w tabeli partii do użytku w przejściach.

Podczas wznawiania partii: * W przypadku scenariusza, w którym należy użyć wcześniej przechowywanych danych procesowych z tabeli Batches (jak omówiono w punkcie 1 powyżej) w późniejszym wyzwalaczu (np. w obliczeniach), można: * Zaprojektować te ostatnie wyzwalacze, aby bezpośrednio odczytać wartość z tabeli (np.* Zaprojektować te ostatnie wyzwalacze tak, aby bezpośrednio odczytywały wartość z tabeli (np. kolumny tabeli Record Placeholder) * LUB użyć opcji "Data Manipulation - Store", aby zapisać te dane procesu z powrotem do odpowiadających im zmiennych aplikacji * Użyć przejścia "Go to Step by Name", aby zwrócić operatora do nazwy kroku aplikacji przechowywanej w tabeli Batches (jak omówiono w punkcie 2 powyżej).


Czy ten artykuł był pomocny?