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

CurrencySettings

マルチ通貨のサポート、通貨の有効期間を含めた組織の通貨設定を表します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。

パッケージマニフェストでは、Settings の名前を使用してすべての組織設定メタデータ型にアクセスします。詳細は「設定」を参照してください。

ファイルのサフィックスおよびディレクトリの場所

CurrencySettings の値は、settings ディレクトリの Currency.settings ファイルに保存されます。.settings ファイルは、各設定コンポーネントに設定ファイルが 1 つしかないため、他の名前つきのコンポーネントとは異なります。

バージョン

CurrencySettings は、API バージョン 47.0 以降で使用できます。

項目

項目名 項目の型 説明
enableCurrencyEffectiveDates boolean 期間指定通貨が有効化されているか (true)、否か (false) を示します。この項目のデフォルト値は false です。この設定を有効に���るには、enableMultiCurrencytrue に設定する必要があります。
enableCurrencySymbolWithMultiCurrency boolean マルチ通貨組織に通貨記号 (true) と ISO コード (false) のどちらを表示するかを示します。この項目のデフォルト値は false です。この項目は、enableMultiCurrencyfalse に設定されている場合は無効です。
enableMultiCurrency boolean マルチ通貨が有効化されているか (true)、否か (false) を示します。この項目のデフォルト値は false です。

一度 true に設定すると、この項目を false には設定できません。詳細は、「マルチ通貨の有効化に関する考慮事項」を参照してください。

メモ

isMultiCurrencyActivationAllowed boolean API バージョン 49.0 以降では使用できなくなりました。この項目の値にかかわらず、Salesforce システム管理者はマルチ通貨を有効化できます。

API バージョン 48.0 以前では、カスタマイザブル売上予測が有効化されていた場合、この項目は、Salesforce カスタマーサポートがマルチ通貨を有効化できるか (true)、またはその機能を有効化できない (false) ことを示していました。

この項目は、マルチ通貨が無効化されている場合にのみ表示されます。この項目のデフォルトは false です。これにより、保護が一層強化され、カスタマイザブル売上予測が無効化されていた場合にマルチ通貨が誤って有効化されることがなくなります。API バージョン 48.0 以前では、組織でカスタマイザブル売上予測を有効化していたユーザは、Salesforce カスタマーサポートに連絡してマルチ通貨を有効化する必要がありました。マルチ通貨の有効化の要求を検証するために Salesforce カスタマーサポートから要求された場合に、ユーザはこの項目を true に設定します。

カスタマイザブル売上予測は Summer '20 で廃止されました。ユーザはユーザインターフェースまたは API を使用してカスタマイザブル売上予測とその基盤となるデータにアクセスできません。商談パイプラインから営業収益および数量を予測するには、コラボレーション売上予測を使用します。

メモ

isParenCurrencyConvDisabled boolean 括弧内の通貨換算が有効か (true)、否か (false) を示します。この項目のデフォルト値は true です。この項目が false に設定されていると、Salesforce は換算された通貨の金額を個人設定の通貨が表示しているレコードの通貨と異なるユーザに表示します。

宣言的なメタデータの定義のサンプル

CurrencySettings ファイルの例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<CurrencySettings xmlns="http://soap.sforce.com/2006/04/metadata">
3    <enableCurrencyEffectiveDates>false</enableCurrencyEffectiveDates>
4    <enableCurrencySymbolWithMultiCurrency>false</enableCurrencySymbolWithMultiCurrency>
5    <enableMultiCurrency>false</enableMultiCurrency>
6    <isMultiCurrencyActivationAllowed>false</isMultiCurrencyActivationAllowed>
7    <isParenCurrencyConvDisabled>false</isParenCurrencyConvDisabled>
8</CurrencySettings>
前の定義を参照する package.xml の例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>Currency</members>
5        <name>Settings</name>
6    </types>
7    <version>47.0</version>
8</Package>

マニフェストファイル内のワイルドカードのサポート

package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) は、機能設定のメタデータ型には適用されません。ワイルドカードは、個々の設定ではなくすべての設定を取得するときにのみ適用されます。詳細は、「設定」を参照してください。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。