目次

Search

  1. はじめに
  2. Workflow Manager
  3. ワークフローとワークレット
  4. セッション
  5. セッション設定オブジェクト
  6. タスク
  7. ソース
  8. ターゲット
  9. 接続オブジェクト
  10. 検証
  11. ワークフローのスケジュール設定と実行
  12. メールの発信
  13. Workflow Monitor
  14. Workflow Monitorの詳細
  15. セッションとワークフローのログ
  16. 付録 A: セッションプロパティリファレンス
  17. 付録 B: ワークフロープロパティリファレンス

ワークフローベーシックガイド

ワークフローベーシックガイド

ワークフローの概要

ワークフローの概要

ワークフローとは、セッション、メール通知、およびシェルコマンドといったタスクをどのように実行するかを統合サービスに対して指示する一連の命令です。Task DeveloperおよびWorkflow Designerでタスクを作成した後、タスクをリンクで接続してワークフローを作成します。
Workflow Designerでは、条件リンクを指定したりワークフロー変数を使用したりして、ワークフローにブランチを作成することができます。さらにWorkflow Managerは[イベント待ち]タスクと[イベントレイズ]タスクを提供して、ワークフローにおけるタスクの実行順序を制御します。また、ワークレットを作成してそれらをワークフロー内にネストすることができます。
すべてのワークフローには、ワークフローの先頭を表す[開始]タスクが含まれています。
以下の図にワークフローの例を示します。
サンプルワークフローには、開始タスク、セッションタスク、コマンドタスク、停止タスクが含まれています。
ブランチのあるワークフローを作成して、複数のタスクを同時に実行することができます。
ワークフローを作成したら、そのワークフローを実行する統合サービスを実行します。Workflow Manager、Workflow Monitor、または
pmcmd
を使用して、ワークフローを開始できます。
Workflow Monitorは、ワークフローの実行状態を監視するために使用します。Workflow Monitorには、ワークフローの履歴も表示することができます。
ワークフローを開発する場合は、以下のガイドラインに従ってください。
  1. ワークフローを作成します。
    ワークフローは、Workflow Designerで作成するか、またはPowerCenter Designerのワークフロー生成ウィザードを使用して作成します。
  2. タスクをワークフローに追加します。
    Task Developerで作成したタスクを使用することができます。 また、Workflow Designerでワークフローを開発するときにタスクをワークフローに追加することもできます。
  3. タスクをリンクで接続します。
    タスクをワークフローに追加したら、タスク同士をリンクで接続して、ワークフローにおける実行順序を指定します。
  4. 各リンクに条件を指定します。
    リンクに条件を指定して、ブランチおよび依存性を作成できます。
  5. ワークフローを検証します。
    Workflow Designerでワークフローを検証して、エラーの有無を確認します。
  6. ワークフローを保存します。
    ワークフローを保存すると、Workflow Managerはワークフローを検証した後でリポジトリを更新します。
  7. ワークフローを実行します。
    ワークフロープロパティで、ワークフローを実行する統合サービスを選択します。 ワークフローは、Workflow Manager、Workflow Monitor、または
    pmcmd
    から実行します。Workflow Monitorを使用すると、ワークフローの状態を監視することができます。