データワークフローに関連する管理アクティビティの権限が付与されている場合、関連する公開、アクティブなデータワークフロー、および作業項目は、ナビゲーションパネルの[監視]セクションのエントリーの下に表示されます。これらの監視ビューから、テーブルエントリーのアクションメニューから管理タスクを直接実行できます。
ワークフローモデルで管理者権限が付与されると、公開、アクティブなデータワークフロー、作業項目など、データワークフローの実行に関連するすべての側面に対する監視権限が自動的に付与されます。
データワークフローが起動すると、現在実行中のステップをマークするトークンが作成され、ワークフローの開始時に配置されます。各ステップが完了すると、このトークンは、データワークフローのベースとなる公開のワークフローモデルで定義されている次のステップに進みます。
データワークフローの実行中の任意の時点で、トークンは次のいずれかに配置されます。
スクリプトタスク。これは自動的に実行され、ユーザーの操作を必要としません。スクリプトタスクは、定義されたアクションの実行が終了すると完了します。
ユーザータスク。ユーザーが手動で実行する1つ以上の作業項目を生成します。各作業項目は、ユーザーからの明示的な「承認」または「拒否」アクションによって完了し、包括的ユーザータスクの完了は、ワークフローモデルでユーザータスクに定義されたタスク終了基準に従って決定されます。
データワークフローの実行における次のステップを決定するために自動的に評価される条件。
サブワークフローの呼び出し。関連するサブワークフローを起動し、起動されたサブワークフローの終了を待ちます。
特定のイベントが受信されるまでワークフローを一時停止する待機タスク。
トークンは次の状態になります。
実行待ち:トークンは、ワークフローモデルに基づいて、次のステップに進むプロセスです。
実行中:トークンは、スクリプトタスクまたは処理中の条件に配置されます。
ユーザー:トークンはユーザータスクに配置され、ユーザーアクションを待機しています。
サブワークフローの待機:トークンはサブワークフローの呼び出しに配置され、起動されたすべてのサブワークフローの終了を待機しています。
イベントの待機:トークンは待機タスクに配置され、特定のイベントが受信されるのを待機しています。
終了:トークンがデータワークフローの最後に到達しました。
エラー:エラーが発生しました。
特定のワークフロー公開から新しいデータワークフローが起動されないようにするには、それを無効にすることができます。ナビゲーションペインから[公開]エントリーを選択し、無効にする公開のエントリーで[アクション] > [無効]を選択します。
無効にすると、公開はユーザーの「ワークフローランチャー」ビューに表示されなくなりますが、進行中の既に起動されているデータワークフローは引き続き実行されます。
公開を無効にすると、[データワークフロー]領域から再度有効にすることはできません。ビルトインリポジトリの「管理者」ロールを持つユーザーのみが、管理領域から無効な公開を再度有効にできますが、ワークフロー操作の整合性を確保することが重要であるため、テクニカルテーブルを手動で編集することは一般的に推奨されません。
ワークフローの公開が不要になった場合は、公開を解除することで、[データワークフロー]領域のビューから完全に削除できます。次の手順を実行します。
ワークフロー公開の無効化で説明されているように、ワークフロー公開を無効にして、ユーザーがワークフロー公開から新しいデータワークフローを起動し続けることができないようにします。
同じ公開テーブルのワークフロー公開のエントリーから[アクション] > [非公開]を選択して、ワークフロー公開を非公開にします。
ワークフロー公開の非公開を選択すると、このワークフロー公開から起動された進行中のデータワークフローと関連する作業項目の終了とクリーンアップを確認するように求められます。データワークフローを強制的に終了した結果として失われたデータは、回復できません。
データワークフローのテーブルから、特定のデータワークフローのレコードのアクションメニューからアクションを実行できます。
アクセス権の問題や利用できないリソースなど、ステップ中に予期しない障害が発生した場合は、データワークフロー管理者としてステップを「再生」できます。ステップを再生すると、関連する作業項目やサブワークフローを含む関連する実行環境がクリーンアップされ、トークンが現在のステップの先頭にリセットされます。
データワークフローの現在のステップを再生するには、[アクティブなワークフロー]テーブルのワークフローのエントリーから[アクション] > [ステップの再生]を選択します。
現在進行中のデータワークフローを停止してクリーンアップするには、[アクティブなワークフロー]テーブルのワークフローのエントリーから[アクション] > [終了してクリーンアップ]を選択します。これにより、データワークフローの実行が停止し、データワークフローと、関連するすべての作業項目およびサブワークフローがクリーンアップされます。
このアクションは、「実行中」状態のワークフロー、および別のワークフローから起動されたサブワークフローでは使用できません。
ワークフロー履歴データは削除されません。
現在進行中のデータワークフローを停止するには、[アクティブなワークフロー]テーブルのワークフローのエントリーから[アクション] > [強制終了]を選択します。これにより、データワークフローの実行が停止し、関連するすべての作業項目とサブワークフローがクリーンアップされます。
このアクションは、サブワークフロー、および最後のステップでエラーがブロックされたワークフローで使用できます。
ワークフロー履歴データは削除されません。
現在イベントを待機しているデータワークフローを再開するには、[アクティブなワークフロー]テーブルのワークフローのエントリーから[アクション] > [強制再開]を選択します。これにより、データワークフローが再開されます。このアクションを実行する前に、データワークフローが次のステップを実行できることを確認するために、データコンテキストを更新するのは管理者の責任です。
このアクションは、「イベントを待機中」状態のワークフローでのみ使用できます。
データワークフローの実行が完了すると、その履歴は、そのワークフローのモニターと管理者が [完了済みワークフロー] ビューに表示できます。完了したワークフローを削除するには、ワークフローに対してクリーンな操作を実行できます。これを行うには、「完了したワークフロー」テーブルのワークフローのエントリーから[アクション] > [消去] を選択します。
クリーンアップすると、ワークフローは [完了済みワークフロー] ビューに表示されなくなりますが、その履歴は技術管理領域から引き続き利用できます。
このアクションは、別のワークフローから起動されたサブワークフローでは使用できません。
データワークフローが起動された後、ワークフローの管理者はその優先度レベルを変更できます。そうすることで、データワークフローによって作成されるすべての既存および将来の作業項目の優先度が変更されます。データワークフローの優先度レベルを変更するには、[アクティブなワークフロー]テーブルのワークフローのエントリーから[アクション] > [優先度の変更]を選択します。
ユーザーガイド目次