オーケストレーションデータバス

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • データバスを使用すると、ワークフローデザイナーはオーケストレーションワークフロー全体でデータのフローを追跡し、他のカスタムアクティビティで消費できる出力データにアクセスできます。

    オーケストレーションアクティビティデザイナー で作成されたアクティビティを使用する場合、データをワークフローで使用できるようになります。アクティビティデザイナーは、アクティビティに対して明確に定義された入力と出力を指定する機能を提供します。ワークフロー キャンバスでこれらのアクティビティを使用すると、出力は [データ] タブに表示され、後続のアクティビティの入力として使用することができます。
    注:
    オーケストレーションは、[データ] タブで再利用のために提供されたデータをフィルタリングしません。出力データを使用する前に、ワークフロー キャンバスのアクティビティが実行されていることを確認する必要があります。

    カスタムアクティビティをワークフロー キャンバスにドロップすると、システムはそのアクティビティにインデックスを割り当てます。キャンバスからアクティビティを削除して、新しいアクティビティを追加する場合、インデックスは再利用されません。これにより、使用する意図がなかったデータの登録を自動的に開始することがなくなります。アクティビティデザイナーでアクティビティを更新する場合、システムは自動的にキャンバス上のアクティビティを更新して、ダウンストリームに登録しているデータに影響を与えないようにします。

    アクティビティデザイナーでデータを再利用する

    ワークフローエディターの [データ] タブには、現在のワークフローで使用されている、データを生成するすべてのカスタムアクティビティがリストされ、そのデータが他のカスタムアクティビティで再利用するために表示されます。

    始める前に

    必要なロール:workflow_creator

    このタスクについて

    アクティビティはこのタブのアプリケーション別に分類され、他のアクティビティのデータ ソースとして使用できます。[データ] タブは、現在のワークフローで使用されているすべての一時データを管理するワークフロー データバスをグラフで示したものです。

    手順

    1. ワークフロー キャンバス上で出力変数をこのタブのアクティビティから別のアクティビティの入力にドラッグして、アクティビティをリンクします。

      構造内の出力は、それらが属しているアプリケーションに関係なく、どれでも使用することができます。アクティビティ名の後の括弧内のインデックス番号は、他のアクティビティで入力データとして使用するパラメーターの一意の識別子を示します。カスタムアクティビティに名前を付けない場合、[データ] タブ内のそのアクティビティの唯一の識別子はインデックス番号です。インデックス番号は、カスタムアクティビティがワークフローに追加された順序を示し、再利用されません。カスタムアクティビティをワークフロー キャンバスにドラッグすると、そのアクティビティとその出力データが構造に追加されます。逆に、カスタムアクティビティをキャンバスから削除すると、そのアクティビティとその出力がデータ リストに表示されなくなります。

      [データ] タブからの出力変数の再利用
    2. アクティビティを指すと、その情報がポップアップ ウィンドウに表示されます。

      アクティビティによって再利用される出力データが、ポップアップウィンドウの [データバス出力] フィールドに一覧表示されます。

      データバス出力情報画面