2

Salesforce プラットフォームで助成金管理ツールを開発しています。助成金申請者用の Web インターフェイスは .NET であり、API を介して Salesforce と通信します。

問題: Salesforce 管理パッケージの一部であるフィールドを変更できません。

具体的な問題と例:ほとんどの財団 (顧客) が望んでいるため、管理パッケージでは通貨フィールドはすべて小数点以下 2 桁で定義されています。しかし、一部の財団は、これらの管理パッケージ フィールドについて (Web インターフェース上で) 助成金申請者に小数点以下を表示したくないと考えています。

質問:表示される小数点以下の桁数 (現在は小数点以下 2 桁を表示するように定義されています) の管理パッケージ フィールド プロパティを上書きする方法はありますか?

ご協力いただきありがとうございます。

4

1 に答える 1

1

インストールされた管理パッケージのフィールド設定を直接変更する方法がわかりません。

ハッケネスの程度が異なるいくつかの代替手段:

  1. 検証ルールと数式フィールドを作成して、それを偽造することができます。表示レイアウトの数式項目を使用して、管理パッケージ項目の値から小数点以下の桁数を引いて表示します。入力規則を使用して、ユーザーが小数点以下の桁数で値を入力しないようにします (例: ROUND(number, num_digits))。
  2. 必要な小数点以下の桁数で独自のカスタム フィールドを作成します。カスタム項目のみをページ レイアウトに表示し、管理パッケージ項目を非表示にします。次に、必要に応じてカスタム フィールドの値を管理パッケージ フィールドにコピーします。before insert または before update トリガーでこれを処理できます。
于 2012-10-23T01:15:37.673 に答える