機能の管理
学習の目的
この単元を完了すると、次のことができるようになります。
- 機能パラメーターを定義し、その目的を説明する。
- 機能パラメーターの管理に使用するツールを識別する。
- 機能パラメーターのデータ型が制限される理由を説明する。
機能の管理を柔軟に
Salesforce パートナーは、Salesforce と同じプラットフォームをそのすべての機能と共に使用します。これには、各自のビジネス組織の運用や AppExchange でのソリューションの販売が含まれますが、それだけに留まりません。実際には Salesforce と同じツールを使用して同様にビジネスを運営し、お客様に製品を提供できます。
お気づきのとおり、Salesforce はプラットフォームで出荷する機能を極めて詳細に制御しています。たとえば、パワーユーザー向けに複雑な機能を選択して、他のユーザーに影響を与えずに有効化できます。また、機能のダークローンチも可能です。この場合、将来のリリースに向けて機能を実装し、無効化した状態で出荷します。
こうしたツールにより、機能のリリースと管理を非常に柔軟な方法で行うことができます。これと同じ柔軟性を機能パラメーターで実現できるようになりました。
機能パラメーターは、AppExchange パートナーだけに提供されています。機能パラメーターを試す準備ができたら、Salesforce パートナーコミュニティでサポートケースを登録してください。
機能パラメーターを使用すると、LMA がインストールされている組織からパッケージの機能を管理できます。個々の登録者について、どの機能を表示するかを選択します。するとその選択内容がすぐにお客様の登録者組織に通知されます。
機能パラメーターでは、個々の機能に加えてカスタムオブジェクトも管理できます。定義した機能パラメーターに基づいて、カスタムオブジェクトを表示または非表示にできます。
機能パラメーターとは?
お客様ごとの機能パラメーターは、機能管理アプリケーション (FMA) で管理されます。FMA は LMA を拡張したもので、LMA でライセンスを管理できるように、機能設定を管理できます。
ライセンス管理組織 (LMO) とお客様の登録者組織は機能パラメーターを使用して相互に通信します。各機能パラメーターの値は 2 つの方向のいずれかに転送されます。
- LMO から登録者の組織へ
- 登録者の組織から LMO へ
FMA は機能パラメーター値を組織から組織へと渡します。FMA を使用して個々のお客様に関連付けられた機能パラメーターを表示および変更できます。
機能パラメーターとはどのようなものでしょうか? 実はシンプルです。機能パラメーターは、パラメーターを識別する名前、値、データフローの方向で構成されます。値は次のどの型にすることもできます。
- Boolean
- Integer
- Date (日付)
データフローの方向は、LMO-to-subscriber または subscriber-to-LMO です。つまり、すべての機能パラメーターは宛先と発信元を認識しています。機能パラメーターのデータは、発信元組織で記述され、受信する組織ではその値の参照のみができます。これにより、機能パラメーターの情報は一方向のみに流れます。
機能パラメーター自体は非常に制限されています。文字列値は許可されませんが、これは意図的なものです。これらのパラメーターはお客様組織間で渡されるため、個人識別情報が含まれないようにしています。
機能パラメーターのシンプルさによるもう 1 つの利点は、他の種類のデータ (利用状況や有効化メトリクスなど) を保存できることです。当然、メトリクスを収集するために少しコードを記述する必要はありますが、コーディングが完了したら後は簡単です。FMA は登録者組織から自動的にメトリクスを収集します。これについても心配する必要はありません。
機能パラメーターのしくみについての詳細は、「第二世代管理パッケージの機能の管理」を参照してください。
LMO から登録者の組織へのデータの移動
LMO から登録者に移動する機能パラメーターは LMO でのみ作成または編集できます。登録者組織では参照のみです。たとえば、LMO-to-subscriber 機能パラメーターは次の目的に使用できます。
- 新機能の非表示または表示
- 登録者が使用可能なリソースの制御
- 期限付きのトライアル期間に対する機能の有効化
LMO-to-subscriber 機能パラメーターに値を割り当てる手順は、次のとおりです。
- LMO で、ライセンス管理アプリケーション (LMA) を開きます。
- 機能パラメーターを表示または変更するお客様のライセンスを選択します。
- 変更するパラメーターの横にある下矢印をクリックして、編集または削除します。
登録者からのメトリクスの収集
subscriber-to-LMO 機能パラメーターを使用して、登録者の組織の活動を追跡できます。こうした機能パラメーターの値は、登録者側で発生し、LMO に渡されます。これらの値を収集する手順は、次のとおりです。
- LMO で、LMA を開きます。
- 機能パラメーターの値を検査するライセンスを選択します。
- 任意の subscriber-to-LMO 機能パラメーターの値は、機能パラメーター値項目で見つけることができます。
機能パラメーターを使用すると、カスタマーエクスペリエンスを以前よりも詳細に調整でき、新機能のリリースをより慎重に管理できます。ただし、LMA はそれだけではありません。次は、サポートコンソールを使用してお客様の満足度を維持する方法を確認しましょう。