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 プラン

新規:標準

または

現在:仕事以上

Adobe Workfront Fusion ライセンス**

現在:Workfront Fusion ライセンス要件なし

または

従来のバージョン:作業の自動化と統合のためのWorkfront Fusion

製品

新規:

  • Prime Workfront パッケージを選択する:Adobe Workfront Fusion を購入する必要があります。
  • Ultimate Workfront パッケージ:Workfront Fusion が含まれています。

または

現在: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 に接続する手順については、この記事の UICONTROL Workfront Fusion への Split.io の接続 ] 参照してください。
Workspace ID
タグを追加するワークスペースを選択またはマッピングします。
Object Name
タグを追加するオブジェクトの名前を入力またはマッピングします。
Object Type
タグを追加するオブジェクトのタイプを入力またはマッピングします。
Tags
追加するタグごとに、「Add item」をクリックし、タグを入力またはマッピングします。

スプリットを作成

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

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

環境で分割定義を作成

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

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

カスタム API 呼び出し

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

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

スプリットを取得

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

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

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

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

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

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

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

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

環境から分割定義を削除

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

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

タグを関連付け

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

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

検索

環境を取得

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

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

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

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

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

ワークスペースを取得

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

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

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

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

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

​ リスト分割 ​

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

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