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

第二世代管理パッケージの機能パラメータの作成

2GP 管理パッケージの機能パラメータを作成するには、XML ファイルを個別に作成します。ここでは、機能パラメータの作成時に使用するファイルの命名規則、フォルダ構造、および属性の詳細について説明します。

管理 1GP パッケージの機能パラメータは、パッケージ化組織の UI で作成します。詳細は、『ISVforce ガイド』「パッケージ化組織の機能パラメータの作成」を参照してください。

メモ

フォルダ構造
機能パラメータは、Salesforce DX プロジェクトフォルダにファイルとして保存されます。
ルートの force-app フォルダの下にフォルダを作成して featureParameters という名前を付けます。機能パラメータファイルは、機能パラメータフォルダに保存します。作成する各機能パラメータには、専用のファイルが個々に必要です。

スクラッチ組織のユーザインターフェースを使用して機能パラメータを作成することはできません。

メモ

ファイルの命名規則
機能パラメータファイルの命名形式は <name>.featureParameter<type>-meta.xml です。
name は、機能パラメータの API 参照名です。
type は機能パラメータの種別です。機能パラメータには、ブール値、整数、または日付を指定できます。
種別 ファイル名の形式
Boolean .featureParameterBoolean-meta.xml
Date .featureParameterDate-meta.xml
Integer .featureParameterInteger-meta.xml
機能パラメータの属性
機能パラメータには、次の 3 つの項目が含まれます。
項目名 説明
dataflowDirection このパラメータがデータを転送する方向を示します。

各機能パラメータの値は、次の 2 方向のいずれかで転送されます。

  • LMO から登録者組織へ (LmoToSubscriber)
  • 登録者組織から LMO へ (SubscriberToLmo)
masterLabel 機能パラメータの表示ラベル。この表示ラベルはアプリケーションに表示されます。
value 機能パラメータの値。ブール値、整数、および日付のすべてが有効な値です。9 桁を超える整数値は使用できません。

機能パラメータがパッケージバージョンに組み込まれてリリースされた後にデータフローの方向を変更することはできません。

メモ

機能パラメータファイルの例

AdvancedPricingEnabled.featureParameterBoolean-meta.xml

1<FeatureParameterBoolean xmlns="http://soap.sforce.com/2006/04/metadata">
2    <dataflowDirection>SubscriberToLmo</dataflowDirection>
3    <masterLabel>Advanced Pricing Enabled</masterLabel>
4    <value>true</value>
5</FeatureParameterBoolean>

NumberofLedgers.featureParameterInteger-meta.xml

1<?xml version="1.0" encoding="UTF-8"?>
2<FeatureParameterInteger xmlns="http://soap.sforce.com/2006/04/metadata">
3    <dataflowDirection>SubscriberToLmo</dataflowDirection>
4    <masterLabel>Number of Ledgers</masterLabel>
5    <value>7</value>
6</FeatureParameterInteger>

ProjectActivationDate.featureParameterDate-meta.xml

1<?xml version="1.0" encoding="UTF-8"?>
2<FeatureParameterDate xmlns="http://soap.sforce.com/2006/04/metadata">
3    <dataflowDirection>LmoToSubscriber</dataflowDirection>
4    <masterLabel>Date of Activation of the Project</masterLabel>
5    <value>2020-01-25</value>
6</FeatureParameterDate>