機能管理のベストプラクティス
機能パラメータを使用するときには、次のベストプラクティスに従うことをお勧めします。
- この機能セットを本番パッケージで使用する前に、テストパッケージとテスト LMO で使用することを強くお勧めします。本番パッケージに変更を適用する前に、必ず製品の動作を十分に理解します。サンプル Salesforce DX プロジェクトで機能管理を試すには、GitHub の Project Force App をコピーします。
- パッケージの機能パラメータ数を制限します。各パッケージには、最大 25 個の機能パラメータを含めることができます。
- LMO から個々の登録者組織の機能を有効化するための LMO-to-subscriber 機能パラメータを作成します。管理パッケージの Apex コードを使用して登録者組織の LMO-to-subscriber 機能パラメータの値を変更しないでください。変更された値を LMO に返送することはできず、レコードは同期されなくなります。
アプリケーションの動作を管理するには、LMO-to-subscriber 機能パラメータを参照のみ項目として使用します。たとえば、許���された電子署名の最大数を追跡したり、拡張レポートを使用可能にしたりするには、LMO-to-subscriber 機能パラメータを使用します。
- 有効化総計値を管理するには、subscriber-to-LMO 機能パラメータを使用します。これらの機能パラメータの値を登録者組織に設定するには、管理パッケージの Apex コードを使用します。たとえば、使用された電子署名の数を追跡したり、顧客が拡張レポートを有効化しているかどうかを確認したりするには、subscriber-to-LMO 機能パラメータを使用します。