2

我们正在 Salesforce 平台上开发拨款管理工具。资助申请者的 Web 界面位于 .NET 中,它通过 API 与 Salesforce 通信。

问题:无法修改属于 Salesforce 受管软件包的字段。

具体问题和示例:货币字段在托管包中均使用 2 位小数定义,因为这是大多数基金会(客户)想要的。但是一些基金会不希望在这些受管软件包字段中向资助寻求者(在 Web 界面上)显示任何小数。

问题:是否有任何方法可以覆盖显示的小数位数的托管包字段属性(当前定义为显示两位小数)?

谢谢你的帮助。

4

1 回答 1

1

我不知道在已安装的受管软件包中更改字段设置的直接方法。

一些替代品,具有不同程度的hackeness:

  1. 您可以创建一个验证规则和公式字段来伪造它。使用显示布局的公式字段来显示受管软件包字段的值减去小数位。使用验证规则阻止用户输入带小数位的值(例如 ROUND(number, num_digits))。
  2. 使用所需的小数位数创建您自己的自定义字段。仅在页面布局上显示您的自定义字段并隐藏受管软件包字段。然后在需要时将自定义字段中的值复制到托管包字段中。插入前或更新前触发器可以处理此问题。
于 2012-10-23T01:15:37.673 回答