# 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でフィーチャーフラグのターゲティングステータスが更新されたときにイベントを送信するリアルタイムトリガーです。プロジェクト全体のフィーチャーフラグを監視したり、環境を選択してより細かい制御を行ったり、単一のフィーチャーフラグのみを監視したりすることができます。また、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