この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

機能パラメーターのメタデータ型とカスタムオブジェクト

機能パラメーターは、パッケージ化組織内ではメタデータ API の型として、ライセンス管理組織内ではカスタムオブジェクトのレコードとして、登録者の組織内では非表示のレコードとして表されます。

機能パラメーターの項目

機能パラメーターは、メタデータ API の型として表され、Boolean 値、整数値、または日付値が保存されます。

登録者が最初にパッケージをインストールすると、それぞれの機能パラメーターの FeatureParameter__c レコードがライセンス管理組織 (LMO) 内に作成されます。機能パラメーターのレコードには、次の項目が含まれています。
  • FullName__c
  • DataType__c (BooleanInteger、または Date)
  • DataFlowDirection__c
  • Package__c
  • IntroducedInPackageVersion__c
  • Namespace_Prefix__c

機能パラメーターのライフサイクル

機能パラメーターの設定
最初に [パッケージの詳細] ページの [機能パラメーター] タブを使用して、パッケージ化組織の機能パラメーターを定義します。
機能パラメーターの使い方によっては、機能パラメーターの設定後に、アクセス権を検査したり使用情報を収集したりできるコードも作成します。
登録者による管理パッケージのインストール
登録者が組織のパッケージをインストールまたはアップグレードすると、それぞれの機能パラメーターの FeatureParameter__c レコードが LMO 内に作成されます。これらのレコードが以前のインストールまたはアップグレード中に作成されている場合、このステップはスキップされます。
パッケージのインストール時、登録者組織と LMO の両方に連結オブジェクトレコードが作成されます。連結オブジェクトは、2 つの主従関係を持つカスタムオブジェクトです。この場合は、LMO の FeatureParameter__cLicense__c の間の関係です。これらのレコードには、その登録者組織の関連付けられた機能パラメーターの値が保存されます。
機能パラメーターの利用
連結オブジェクトを使用して機能パラメーターのデフォルト値を上書きしたり、データを収集したりします。各パラメーターの DataFlowDirection__c 項目の値に応じて、データは (LMO から) 登録者組織へ、または (登録者組織から) LMO へ流れます。そのデータは、連結オブジェクトレコードに保存されます。