# LaunchDarkly

LaunchDarklyは、フィーチャーフラグを監視し、開発、テスト、実験で使用するための統合プラットフォームを提供するフィーチャーマネジメントフレームワークです。LaunchDarkly内の主要なオブジェクトはフィーチャーフラグであり、他のすべてのオブジェクトやプロセスにリンクしています。

WorkatoのLaunchDarklyコネクターを使用すると、フィーチャーマネジメントのフローをシームレスに自動化することができます。フィーチャーフラグの変更を簡単に監視したり、実験の分析を行ったり、フィーチャーフラグを使用してレシピのフローを制御したりすることができます。LaunchDarklyを使用すると、ユーザーをベータテストにシームレスに追加したり、カスタマーサポートチームのための内部ユーザーを早期アクセスとして既存のオンボーディングフローに組み込んだりすることができます。

NOTE

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

# LaunchDarklyとの接続方法

LaunchDarklyコネクターは、パーソナルアクセストークンを使用してLaunchDarklyに接続します。コネクターのすべてのトリガーとアクションを最大限に活用するには、管理者ロールを持っている必要があります。これが実現不可能な場合は、Workato内での使用ケースを達成するために必要な最小限のスコープを持つトークンを作成することをおすすめします。このアクセストークンはLaunchDarklyのUIで生成できます。詳細については、LaunchDarklyのドキュメント (opens new window)を参照してください。

LaunchDarklyアクセストークン LaunchDarklyアクセストークン - アカウント設定 > 認証

# トリガー

# フィーチャーフラグのターゲティングステータスの更新

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

# 新しいイベントトリガー

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

他のオブジェクトを監視するか、ビジネスプロセスに合わせたカスタムポリシーを指定する場合は、カスタムオプションを選択してください。ここでは、監視するオブジェクトをリソースで指定し、監視する変更のセットをアクションで指定します。LaunchDarklyのドキュメント (opens new window)で例となるポリシーのセットを確認してください。

# アクション

# レコードの作成

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

フィーチャーフラグの場合、既存のフィーチャーフラグをクローンして関連するすべての設定を継承することができます。

# レコードの削除

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

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

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

NOTE

フィーチャーフラグステータスの取得は、ユーザーのフィーチャーフラグの値を評価するのではなく、このエンドポイント (opens new window)でチェックし、ステータスを返します。 ステータスは次のいずれかです:

  • new:フィーチャーフラグは過去7日間以内に作成され、まだリクエストされていません
  • active:フィーチャーフラグは過去7日間以内にサーバーまたはクライアントからリクエストされました
  • inactive:フィーチャーフラグは7日以上前に作成され、過去7日間にサーバーまたはクライアントからリクエストされていません
  • launched:フィーチャーフラグのバリエーションの1つがすべてのユーザーに対して少なくとも7日間展開されています

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

# レコードの一覧表示

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

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

# レコードの検索

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

NOTE

フィーチャーフラグを検索する場合は、### スイッチ機能フラグの状態を切り替える スイッチ機能フラグの状態を切り替えるアクションは、アップデート機能フラグアクションの簡略版であり、ユーザーは簡単にフラグをオンまたはオフに切り替えることができます。

NOTE

既にオンになっているフラグをオンに切り替えるか、既にオフになっているフラグをオフに切り替える場合、エラーは発生しません。

# レコードの更新

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

NOTE

アップデート機能フラグアクションでは、ターゲティングルールの追加/削除やパーセンテージの展開設定はサポートしていません。

# カスタムアクション

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


Last updated: 2024/2/13 16:59:53