LaunchDarkly

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

LaunchDarklyは、フィーチャーフラグを監視し、Development、テスト、実験で使用するための統合プラットフォームを提供する機能管理フレームワークです。 LaunchDarkly内の主要なオブジェクトはフィーチャーフラグであり、他のすべてのオブジェクトおよびプロセスにリンクします。

WorkatoのLaunchDarklyコネクターを使用すると、機能管理フロー全体をシームレスに自動化できます。 フィーチャーフラグの変更を簡単に監視し、実験分析を実行し、フィーチャーフラグを使用してレシピのフローを制御することもできます。 LaunchDarklyを使用すると、カスタマーサポートチーム向けのベータテストにユーザーを、既存のオンボーディングフローの一部として早期アクセスに内部ユーザーをシームレスに追加できます。

INFO

このコネクターはコミュニティにリリースされています。 使用する前に、ワークスペースにインストールする必要があります。

WorkatoでLaunchDarklyに接続する方法

LaunchDarklyコネクターは、Personal Access Tokenを使用してLaunchDarklyに接続します。 コネクターのすべてのトリガーとアクションを十分に活用するには、adminロールが必要です。 これが難しい場合は、Workato内でユースケースを実現するために必要な最小限のスコープを持つトークンを作成することをお勧めします。 このアクセストークンはLaunchDarkly UIで生成できます。 詳細については、LaunchDarklyドキュメントを確認してください。

LaunchDarklyアクセストークンLaunchDarklyアクセストークン - Account Setting(アカウント設定)> Authorization(認可)

トリガー

更新されたフィーチャーフラグのターゲティングステータス

これは、LaunchDarklyでフィーチャーフラグのターゲティングステータスが更新されたときにイベントを送信するリアルタイムトリガーです。 プロジェクト全体のフィーチャーフラグを監視したり、Environmentを選択してよりきめ細かく制御したり、単一のフィーチャーフラグだけを監視したりできます。 UIに表示されるwebhook名を指定することもできます。

新規イベントトリガー

これは、ユーザーが監視するオブジェクトを選択できる汎用トリガーです。 ユーザーは、フィーチャーフラグ、プロジェクト、セグメント、コード参照リポジトリ、Environmentなど、複数のオブジェクトに関連するイベントから選択できます。 これらの各オブジェクトについて、ユーザーはすべてのイベントを監視するか、作成/更新/削除のイベント通知のみを受信するかを選択できます。

他のオブジェクトを監視する場合、またはビジネスプロセスをモデル化するカスタムポリシーを指定する場合は、カスタムオプションを選択します。 ここで、resourceは監視するオブジェクトを指定し、アクションは監視する変更のセットを指定します。 LaunchDarklyドキュメントでポリシーセットの例を確認してください。

アクション

レコードの作成

作成レコードアクションは、フィーチャーフラグおよびプロジェクトオブジェクトをサポートしています。 LaunchDarklyでオブジェクトを作成するために必要なフィールドを指定します。

フィーチャーフラグでは、既存のフィーチャーフラグを複製し、関連するすべての設定を継承できます。

レコードの削除

削除レコードアクションは、フィーチャーフラグプロジェクトユーザーオブジェクトをサポートしています。 オブジェクトを削除するための関連する識別キーを指定します。

IDによるレコード詳細の取得

取得レコードアクションは、フィーチャーフラグフィーチャーフラグステータスユーザーのフラグ設定プロジェクトユーザーをサポートしています。

INFO

フィーチャーフラグステータスの取得では、ユーザーのフィーチャーフラグ値は評価されません。代わりに、このエンドポイントで確認し、ステータスを返します。 ステータスは次のいずれかです:

  • new: フィーチャーフラグは過去7日以内に作成され、まだリクエストされていません
  • active: フィーチャーフラグは過去7日以内にサーバーまたはクライアントによってリクエストされました
  • inactive: フィーチャーフラグは7日より前に作成され、過去7日以内にサーバーまたはクライアントによってリクエストされていません
  • launched: フィーチャーフラグの1つのバリエーションが、すべてのユーザーに7日以上ロールアウトされています

ユーザーのフラグ設定の取得でも評価は実行されません。LaunchDarklyの情報に基づいて、ユーザーが受け取るように設定されているフラグのバリエーションを返します。 関連するエンドポイントはこれです。

レコードの一覧表示

レコードの一覧表示アクションは、フィーチャーフラグステータスユーザーのフラグ設定フィーチャーフラグの期限切れユーザーターゲットをサポートしています。

フィーチャーフラグの期限切れユーザーターゲットの一覧表示は、有効期限を追加、更新、または削除するために更新アクションで使用できるユーザーの配列を返します。

レコードを検索

検索レコードアクションは、フィーチャーフラグプロジェクトユーザーをサポートしています。

INFO

フィーチャーフラグを検索してtags属性を使用する場合、LaunchDarklyは1つのタグのみを提供します。 プロジェクト値を取得する場合、デフォルトでは追加フィールドは返されません。 レシピでこれらのフィールドが必要な場合は、properties入力で指定する必要があります。

フィーチャーフラグステータスの切り替え

フィーチャーフラグステータスの切り替えは、フィーチャーフラグ更新アクションの簡略化されたバージョンであるため、ユーザーはフラグを簡単にオンまたはオフに切り替えることができます。

INFO

すでにオンになっているフラグをオンにする、またはすでにオフになっているフラグをオフにしても、エラーは発生しません。

レコードの更新

更新レコードアクションは、フィーチャーフラグユーザーのフィーチャーフラグ設定フィーチャーフラグの期限切れユーザーターゲットフィーチャーフラグターゲットをサポートしています。

INFO

フィーチャーフラグ更新アクションでは、ターゲティングルールまたはパーセンテージロールアウト設定の追加/削除はサポートしていません。

カスタムアクション

このコネクターは、独自のカスタムアクションの作成をサポートしています。 組織のビジネスプロセスとユースケースをサポートする新しいアクションを簡単に作成できます。

Last updated: