一時停止と再開機能
  • 06 Mar 2024
  • 1 読む分
  • 寄稿者

一時停止と再開機能


記事の要約

Tulipアプリで中断したところを再開する方法を学びましょう。

バッチプロセスは何時間も何日も続くことがあります。オペレーターがバッチ作業を一時停止し、後で中断した作業を再開できるようにするには、次のソリューションをお勧めします。

これを可能にするには、2つの基本的なことが必要です:

  1. 変数はセッションベースである。つまり、デフォルトでは、アプリの実行ごとに、あらかじめ定義されたデフォルト値でリフレッシュされる。変数がセッションベースであるのは、各アプリの実行の間に、デフォルトで事前に定義されたデフォルト値でリフレッシュされることを意味します。

  2. アプリを再開し、オペレータを中断した場所にナビゲートするには、Batchesテーブルの指定された列にアプリのステップ名を保存します。ステップがモーダルステップまたはコモンステップ(オペレーターが逸脱を簡単に記録するステップなど)の場合は、アプリステップ名を保存しないでください。On Step Enter'または'On Step Exit'トリガーを使って、アプリ情報/ステップ名をBatchesテーブルの指定されたカラムに保存する。

    • このようなトリガは、ベースレイアウト/ステップレベルに置くことができますが、前述したように、モーダル/コモンステップのステップ名を保存しない条件を追加してください。
    • ソリューションの設計によっては、トランジションで使用するために、アプリ情報/アプリ名をBatchesテーブルの指定されたカラムに保存する必要があるかもしれません。

バッチを再開する場合: *(上記1で説明したように)Batchesテーブルから以前に保存されたプロセスデータを、後のトリガー(計算など)で使用する必要があるシナリオでは、以下のいずれかを行うことができます。または、'Data Manipulation - Store'を使用して、そのプロセスデータを対応するアプリ変数に保存します。 トランジション'Go to Step by Name'を使用して、オペレータをBatchesテーブルに保存されているアプリステップ名に戻します。


この記事は役に立ちましたか?