使用SOAP API禁用SalesForce触发器

使用SOAP API禁用SalesForce触发器,salesforce,Salesforce,我使用Partner SOAP API将数据插入salesforce组织,但由于对象上的验证和触发器,一些数据没有插入 如何在插入数据之前禁用验证和触发器 我希望通过SalesforceSOAPAPI以编程方式实现这一点 提前感谢我不相信您可以通过编程方式禁用它们(设置为非活动) 但是,您可以有一个自定义设置作为开关运行,这可以从apex访问。但这需要您在所有验证规则和触发器中添加它 所以你的有效性规则和触发器会像 如果开关为真-->执行操作 当您想要运行不应该触发验证规则和触发器的代码时 &g

我使用Partner SOAP API将数据插入salesforce组织,但由于对象上的验证和触发器,一些数据没有插入

如何在插入数据之前禁用验证和触发器

我希望通过SalesforceSOAPAPI以编程方式实现这一点


提前感谢

我不相信您可以通过编程方式禁用它们(设置为非活动)

但是,您可以有一个自定义设置作为开关运行,这可以从apex访问。但这需要您在所有验证规则和触发器中添加它

所以你的有效性规则和触发器会像

如果开关为真-->执行操作

当您想要运行不应该触发验证规则和触发器的代码时

> set switch to false
-----> do stuff  
> set switch to true

我不相信您可以通过编程方式禁用它们(设置为非活动)

但是,您可以有一个自定义设置作为开关运行,这可以从apex访问。但这需要您在所有验证规则和触发器中添加它

所以你的有效性规则和触发器会像

如果开关为真-->执行操作

当您想要运行不应该触发验证规则和触发器的代码时

> set switch to false
-----> do stuff  
> set switch to true

目前有一个非常有趣(如果有点压倒性的话)的问题,它可以是一个自定义设置,一个用户标志(如果有一个指定的用户帐户进行集成)。。。但是,是的,没有办法远程禁用触发器。目前关于它的一个非常有趣的问题(如果有点压倒性的话)可以是一个自定义设置,一个用户标志(如果有一个用于集成的指定用户帐户)。。。但是是的,没有办法远程禁用触发器