Salesforce:更新托管对象';自动编号字段。。。

Salesforce:更新托管对象';自动编号字段。。。,salesforce,force.com,Salesforce,Force.com,我想知道我们是否可以更新自动编号字段。当我尝试使用开发人员控制台更新时,系统说:“字段不可写” 在我们的支持产品(托管软件包)中,我需要从特定的数字(比如100)更新/启动自动编号字段 我正在考虑创建一个文本字段,并模仿自动编号字段。但我不知道它会在多大程度上阻碍包的现有功能 任何想法 提前感谢。您不能在Salesforce中为自动编号字段设置新值。但是您可以使用数字类型的自定义字段,该字段将使用触发器自动填充。在触发器中,您可以实现任何逻辑来检查字段的唯一性并检查其所有条件。如果要手动输入此字

我想知道我们是否可以更新自动编号字段。当我尝试使用开发人员控制台更新时,系统说:“字段不可写” 在我们的支持产品(托管软件包)中,我需要从特定的数字(比如100)更新/启动自动编号字段

我正在考虑创建一个文本字段,并模仿自动编号字段。但我不知道它会在多大程度上阻碍包的现有功能

任何想法


提前感谢。

您不能在Salesforce中为自动编号字段设置新值。但是您可以使用数字类型的自定义字段,该字段将使用触发器自动填充。在触发器中,您可以实现任何逻辑来检查字段的唯一性并检查其所有条件。如果要手动输入此字段的值,可以使用验证规则检查唯一性。

如何避免自动递增尝试使用手动输入的值的冲突?我问这个问题不是因为你可以用自动递增,而是因为你可以用触发器实现你自己的自动递增,但是会有同样的问题。