Split.io モジュール

Adobe Workfront Fusion のシナリオでは、Split.io を使用するワークフローを自動化したり、複数のサードパーティのアプリケーションやサービスに接続したりすることができます。

シナリオの作成手順について詳しくは、シナリオの作成:記事のインデックスの記事を参照してください。

モジュールについて詳しくは、モジュール:記事インデックスの記事を参照してください。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ

任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。

Adobe Workfront ライセンス

標準

Work またはそれ以上

Adobe Workfront Fusion ライセンス

オペレーションベース:Workfront Fusion ライセンス要件なし

コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration

製品 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。

この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

前提条件

Split.io モジュールを使用するには、Split.io アカウントが必要です。

Split.io API情報

Split.io コネクタは次の機能を使用します。

ベース URL
https://api.split.io/internal/api
API バージョン
v2
API タグ
v1.34.1

Split.io を Workfront Fusion に接続 connect-split-io-to-workfront-fusion

Split.io アカウントへの接続を、Split.io モジュール内から直接作成できます。

  1. 任意の Split.io モジュールで、「接続」フィールドの横にある「追加」をクリックします。

  2. 次のフィールドに入力します。

    table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
    Connection name 接続に名前を入力します。
    Environment 本番環境と非本番環境のどちらに接続するかを選択します。
    Type サービスアカウントと個人アカウントのどちらに接続するかを選択します。
    API キー

    Split.io API キーを入力します。

    Split.io API キーについて詳しくは、Split.io ドキュメントのAPI キーを参照してください。

  3. 続行」をクリックし、接続を作成して、モジュールに戻ります。

Split.io モジュールとそのフィールド

split.io モジュールを設定すると、Workfront Fusion には以下のフィールドが表示されます。 これらとともに、アプリやサービスのアクセスレベルなどの要因に応じて、追加の「split.io」フィールドが表示される場合があります。 モジュール内の太字のタイトルは、必須フィールドを示します。

フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。 詳しくは、モジュール間での情報のマッピングを参照してください。

マップ切り替え

アクション

タグを関連付け

このアクションモジュールは、指定したオブジェクトにタグを追加します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
タグを追加するワークスペースを選択またはマッピングします。
Object Name
タグを追加するオブジェクトの名前を入力するか、マッピングします。
Object Type
タグを追加するオブジェクトのタイプを入力またはマッピングします。
Tags
追加するタグごとに、「Add item」をクリックし、タグを入力またはマッピングします。

スプリットを作成

このアクションモジュールは、トラフィックタイプを指定して、組織内に新しいスプリットを作成します。

NOTE
API はどの環境でもスプリットを設定しません。
Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
スプリットを作成するワークスペースを選択またはマッピングします。
Traffic Type ID or Name
分割の作成に使用するトラフィックタイプを選択またはマッピングします。
Split Name
作成する分割の名前を入力またはマッピングします。
Split Description
作成する分割の split の説明を入力またはマッピングします。

環境で分割定義を作成

このアクションモジュールは、特定の環境の分割定義を設定します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
分割定義を作成するワークスペースを選択またはマッピングします。
Environment Name or ID
分割定義を作成する環境を選択またはマッピングします。
Split Name
定義を作成する分割の名前を入力またはマッピングします。
Comments
分割定義に追加するコメントを入力またはマッピングします。
Rules
定義に追加するターゲティングルールごとに、「Add item」をクリックし、ルールを入力またはマッピングします。
Default rule
他のルールの仕様を満たさないトラフィックに対して分割で使用するルールを入力またはマッピングします。
Default treatment
分割が強制終了した場合、または顧客がトラフィック配分に含まれていない場合に分割で使用する処理を入力またはマッピングします。
Treatments
定義に追加する各処理について、Add itemをクリックし、処理とサイズを入力またはマッピングします。

カスタム API 呼び出し

このアクションモジュールは、split.io API に対して認証済みのカスタム呼び出しを実行します。 これにより、他の split.io モジュールでは不可能なデータフロー自動処理を作成できます。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
URL
https://api.split.io/internal/api/v2/ からの相対パスを入力します。
Method
API 呼び出しの設定に必要な HTTP リクエストメソッドを選択します。 詳しくは、HTTP リクエスト方法を参照してください。
Headers

リクエストのヘッダーを標準 JSON オブジェクトの形式で追加します。

例: {"Content-type":"application/json"}

Workfront Fusion は認証ヘッダーを追加します。

Query String

API 呼び出しのクエリを標準 JSON オブジェクトの形式で追加します。

例: {"name":"something-urgent"}

Body

標準の JSON オブジェクトの形式で、API 呼び出しの本文の内容を追加します。

メモ:

if などの条件文を JSON で使用する場合は、条件文を引用符で囲みます。

Limit
各シナリオの実行サイクル中に、モジュールが操作するレコードの最大数を入力またはマッピングします。

分割を削除

このアクションモジュールは、組織から分割を削除します。 これにより、すべての環境から分割定義の設定が自動的に解除されます。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
分割を削除するワークスペースを選択またはマッピングします。
Split Name
削除する分割の名前を入力またはマッピングします。

スプリットを取得

このアクションモジュールがスプリットを取得します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
取得するスプリットを含むワークスペースを選択またはマッピングします。
Split Name
取得するスプリットの名前を入力またはマッピングします。

環境でスプリット定義を取得

このアクションモジュールは、指定された環境から特定のスプリット定義を取得します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
取得するスプリット定義を含むワークスペースを選択またはマッピングします。
Environment Name or ID
取得するスプリット定義を含む環境を選択またはマッピングします。
Split Name
スプリット定義を取得するスプリットの名前を入力またはマッピングします。

環境でスプリット定義を部分更新

このアクションモジュールは、特定の環境のスプリット定義を更新します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
スプリット定義を更新するワークスペースを選択またはマッピングします。
Environment Name or ID
スプリット定義を更新する環境を選択またはマッピングします。
Split Name
定義を更新するスプリットの名前を入力またはマッピングします。
Update content
更新するスプリットの各属性に関して、「Add item」をクリックし、必要な変更を入力またはマッピングします。
Comments
分割定義に追加するコメントを入力またはマッピングします。

環境から分割定義を削除

このアクションモジュールは、特定の環境の分割定義の設定を解除します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
分割定義を削除するワークスペースを選択またはマッピングします。
Environment Name or ID
スプリット定義を削除する環境を選択またはマッピングします。
Split Name
定義を削除するスプリットの名前を入力またはマッピングします。
Comments
分割定義に追加するコメントを入力またはマッピングします。

タグを関連付け

このアクションモジュールは、指定したオブジェクトにタグを追加します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
タグを追加するワークスペースを選択またはマッピングします。
Object Name
タグを追加するオブジェクト名を入力またはマッピングします。
Object Type
タグを追加するオブジェクトのタイプを入力またはマッピングします。
Tags
追加するタグごとに、「Add item」をクリックし、タグを入力またはマッピングします。

検索

環境を取得

この検索モジュールは、環境のリストを取得します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
リストに表示する環境を含むワークスペースを選択またはマッピングします。

トラフィックタイプを取得

この検索モジュールは、トラフィックタイプのリストを取得します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
リストに表示するトラフィックタイプを含むワークスペースを選択またはマッピングします。

ワークスペースを取得

この検索モジュールは、組織のワークスペースを取得します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Limit
各シナリオの実行サイクル中に、モジュールで取得するワークスペースの最大数を入力またはマッピングします。

環境内でスプリット定義をリスト

この検索モジュールは、特定の環境のスプリット定義のリストを取得します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
リストに表示するスプリット定義を含むワークスペースを選択またはマッピングします。
Environment Name or ID
リストに表示するスプリット定義を含む環境を選択またはマッピングします。
Limit
それぞれのシナリオ実行サイクル中にモジュールが取得するスプリット定義の最大数を、入力またはマッピングします。

​ リスト分割

この検索モジュールは、分割のリストを取得します。

Connection
Split.io アカウントをWorkfront Fusionに接続する手順については、この記事の「Workfront FusionにSplit.ioを接続する]」を参照してください。
Workspace ID
リストに表示するスプリットを含むワークスペースを選択またはマッピングします。
Limit
それぞれのシナリオ実行サイクル中にモジュールが取得するスプリットの最大数を、入力またはマッピングします。
recommendation-more-help
workfront-fusion-help-workfront-fusion