目次

Search

  1. はじめに
  2. ワークフロー
  3. ワークフロー変数
  4. ワークフローパラメータ
  5. クラスタタスク
  6. コマンドタスク
  7. ヒューマンタスク
  8. マッピングタスク
  9. 通知タスク
  10. ゲートウェイ
  11. ワークフローリカバリ
  12. ワークフロー管理

Developerワークフローガイド

Developerワークフローガイド

ヒューマンタスクと例外データ管理

ヒューマンタスクと例外データ管理

ヒューマンタスクは、例外トランスフォーメーションを含むマッピングの出力を読み取ります。 例外トランスフォーメーションは他のトランスフォーメーションの出力を分析し、データセットに含まれるレコードのデータ品質ステータスを検証します。 マッピング作成者は、例外トランスフォーメーションを使用して、手動で処理する必要があるレコードを特定します。
例外トランスフォーメーションは、各レコードのデータ品質ステータスに基づいて、レコードを1つ以上のデータベーステーブルに書き込みます。 データ品質ステータスを確認できないレコードに対して、ターゲットとしてテーブルが指定されます。 ヒューマンタスクにおけるユーザーの役割は、そのテーブル内のレコードのデータ品質ステータスを確認することです。
マッピング作成者が作成した例外トランスフォーメーションを含むマッピングは、ワークフロー作成者によってワークフローのマッピングタスクに追加されます。 ワークフローにヒューマンタスクを追加するときに、マッピングタスクの実行時に作成されるデータベーステーブルを読み取るように設定します。 ヒューマンタスクを実行するユーザーは、それらのレコードを調べ、必要に応じて変更を行います。
次にユーザーは、次のいずれかの方法でレコードのステータスを更新します。
  • レコードが有効な場合は、レコードのデータベースへの永続的な格納が確定されるよう、テーブルのメタデータを更新します。
  • レコードが無効な場合は、ワークフローの以降のステージでレコードがデータベースから削除されるようにテーブルのメタデータを更新します。
  • レコードのステータスを確定できない場合は、レコードをワークフローに戻してマッピングタスクで追加のさらに処理されるようにテーブルのメタデータを更新します。