- Wydrukować
Funkcja wstrzymywania i wznawiania
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ć:
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.
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).