如果您想避免使用触发器,您可以使用 Workflow 进行“触摸”。从'12 春季版salesforce.com 开始支持跨对象工作流。因此,您可以在案例评论上创建一个工作流规则,以更新父案例上的字段。您可以专门为这个感人的过程创建一个自定义字段或重用任何其他字段。
例如,要将案例描述字段用作触摸字段,您可以执行以下操作。
- 在 Case Comment 对象上创建一个新的工作流规则,以便在创建或编辑记录时触发。
- 将工作流规则的条件指定为创建日期不等于 null 时。
- 为字段更新创建新的工作流操作。
- 指定对象应该是案例和字段描述
- 在公式中输入 Parent.Description 作为值。这会将案例描述设置为它自己的值。有效地不改变记录。
关于更改APILastModifiedDate
或SysetemModstamp
通过 API,我不确定这是否可以作为正在进行的界面的一部分进行。Salesforce 将允许您通过 API 更新这些审核字段,但您必须联系他们才能启用该功能。
salesforce 在线文档更详细地涵盖了审计领域。它说:
如果您将数据导入 Salesforce 并需要设置审计字段的值,请联系 salesforce.com。一旦 salesforce.com 为您的组织启用此功能,您就可以为以下对象设置审计字段值:Account、CampaignMember、Case、CaseComment、Contact、FeedComment、FeedItem、Idea、IdeaComment、Lead、Opportunity 和 Vote。唯一不能为其设置值的审计字段是 systemModstamp。