ワークフローは、必ず手動で開始します。開始しても、スケジューラー(スケジューラーを参照)経由で指定された情報またはアクティビティのスケジュール設定に基づいて、ワークフローが非アクティブのままになることもあります。
ターゲティングワークフローの実行に関連するアクション(開始、停止、一時停止など)は、非同期プロセスです。プロセスの実行順序は記録され、サーバーが順序を適用できるようになるとすぐに実行されます。
ツールバーを使用して、ワークフローの実行を開始およびトラッキングできます。
アクションメニューおよび右クリックメニューから選択できる各オプションについては、次項で詳しく説明します。
オペレーターがワークフローに対するアクションを実行すると(開始、停止、一時停止など)、アクションは即座に実行されるのではなく、ワークフローモジュールに処理されるまでキューに入れられるので、ご注意ください。
ツールバーのボタンについて詳しくは、この節を参照してください。「アクション」ボタンを使用して、選択したワークフローに対して実行する追加の実行オプションにアクセスできます。または、ファイル/アクションメニューを選択するか、ワークフローを右クリックして「アクション」を選択することもできます。
開始
このアクションは、ワークフローの実行を開始します。「終了」、「編集中」、「一時停止」のワークフローのステータスが、「開始済み」に変わります。続いて、ワークフローエンジンが、ワークフローの実行を処理します。ワークフローが一時停止していた場合は再開します。それ以外の場合は、ワークフローが最初から開始し、初期のアクティビティが有効化されます。
開始は非同期プロセスです。リクエストは保存され、ワークフローサーバーでただちに処理されます。
一時停止
このアクションは、ワークフローのステータスを「一時停止」に設定します。ワークフローが再開するまでは、一切のアクティビティは有効化されません。ただし、進行中の操作は一時停止されません。
停止
このアクションは、現在実行中のワークフローを停止します。インスタンスのステータスは「終了」に設定されます。可能な場合、進行中の操作を中止します。インポートおよび SQL クエリはただちにキャンセルされます。
ワークフローの停止は、非同期プロセスです。リクエストが登録されると、ワークフローサーバーは進行中の操作をキャンセルします。このため、ワークフローインスタンスの停止には時間がかかります。特に、ワークフローが複数のサーバーで実行されている場合は、各サーバーがそれぞれ進行中のタスクのキャンセルを処理する必要があるので、時間がかかります。問題を回避するには、停止操作が完了するのを待ち、同じワークフローで複数の停止リクエストを実行しないでください。
再起動
ワークフローを停止したあとに、再起動します。多くの場合、この操作をおこなうことでワークフローの再起動が高速化されます。また、停止にある程度の時間がかかるときに、再起動を自動化するのに便利です。再起動を自動化する理由は、ワークフローの停止中は「停止」コマンドを利用できないからです。
開始 / 一時停止 / 停止 / 再起動の各アクションは、ツールバーの実行アイコンから実行できます。詳しくは、この節を参照してください。
履歴をパージ
このアクションでは、ワークフローの履歴をパージできます。詳しくは、ログのパージを参照してください。
シミュレーションモードで開始
ワークフローを、リアルモードとは対照的なシミュレーションモードで開始できます。つまり、このモードを有効にした場合、データベースおよびファイルシステムに影響のないアクティビティ(クエリ、和集合、インタラクションなど)だけが実行されます。影響のあるアクティビティ(「エクスポート」、「インポート」など)とそれらのアクティビティと同じ分岐にある後続のアクティビティは、実行されません。
保留中のタスクを今すぐ実行
このアクションでは、保留中のタスクをただちに開始できます。特定のタスクを開始するには、そのタスクのアクティビティを右クリックして、「保留中のタスクを今すぐ実行」を選択します。
条件なしの停止
このオプションは、ワークフローのステータスを「終了」に変更します。通常の停止プロセスが実施数分後に失敗する場合にのみ、最終手段として使用します。条件なしの停止を使用できるのは、進行中の実際のワークフロージョブが何もないことを確認できている場合だけです。
このオプションはエキスパートユーザー向け機能として予約されています。
テンプレートとして保存
このアクションは、選択したワークフローに基づいて、新しいワークフローテンプレートを作成します。作成したテンプレートを保存するフォルダーを、指定する必要があります(「フォルダー」フィールドで指定)。
「選択したラインを一括更新」と「選択した行を結合」の各オプションは、すべてのアクションメニューから選択できる一般的なプラットフォームオプションです。詳しくは、この節を参照してください。
1 つまたは複数のワークフローアクティビティが選択されている場合、右クリックすることで選択したものを操作できます。
右クリックメニューでは、次のオプションを使用できます。
開く:アクティビティのプロパティを開きます。
ログを表示:選択したアクティビティのタスク実行ログを表示します。ログの表示を参照してください。
保留中のタスクを今すぐ実行:保留中のタスクをただちに開始します。
タスクからワークフローを再起動:このアクティビティ用に以前に保存しておいた結果を使用して、ワークフローを再起動します。
切り取り / コピー / 貼り付け / 削除:アクティビティを切り取り、コピー、貼り付け、削除します。
ビットマップとしてコピー:すべてのアクティビティのスクリーンショットを撮ることができます。
通常の実行 / 有効にするが実行しない / 有効にしない:これらのオプションは、「詳細設定」タブからも選択できます。詳しくは、実行を参照してください。
保存 / キャンセル:ワークフローに加えた変更を保存またはキャンセルします。
アクティビティのグループを選択し、上記のいずれかのコマンドを適用することができます。
右クリックメニューの詳しい説明は、この節でも参照できます。