有时在Salesforce测试中,您需要创建用户对象以特定类型的用户身份运行部分测试。 然而,自Salesforce Summer 08更新以来,尝试同时在同一个测试中创建用户对象和普通对象(例如账户)会导致以下错误: MIXED_DML_OPERATION,禁止对设置对象进行DML操作,...
我们正在研究建立一个适当的部署流程。 根据我所了解到的,似乎有四种方法可以实现这一点: 复制粘贴 - 我们不想这样做 使用 Salesforce Web Interface 中内置的“Package”机制 Eclipse Force IDE 的“Deploy to Server”选项 A...
显然Salesforce.com的Apex在Spring '12 / v24.0版本中推出了一个新功能,即单元测试不再具有访问“真实”数据的权限--因此(如果我正确理解了这个变化)SOQL查询现在只会检索在单元测试期间被插入的对象--而且即使如此也存在一些限制。无论如何,这似乎使Opportu...
我想使用Apex将一个字符串拆分并使用'AND'操作符作为分隔符重新连接起来。 我成功地拆分了字符串,但在重新连接时遇到了问题。 String [] ideaSearchText = searchText.Split(' '); // How to rejoin the array of ...
我正在使用Web服务将我们的后端系统与Salesforce集成。我们有不同URL运行的生产和阶段环境。我需要根据代码是在生产还是沙盒Salesforce实例中运行来设置Web服务调用的终结点。 如何检测环境? 目前,我考虑查找用户以查看其用户名是否以“devsandbox”结尾,因为我无法...
有没有办法在触发器中检测到插入的记录是否是克隆操作的结果? 作为托管包的一部分,我想在机会(Opportunity)和机会产品行项(OpportunityLineItem)被克隆时清除一些自定义字段。 或者说,触发器不是防止某些字段被克隆的正确位置吗? 我曾考虑过创建专门的代码来调用sO...
从Visualforce页面中,我需要获取我们组织Salesforce实例的URL,并非Visualforce URL。 例如,我需要的是https://cs1.salesforce.com而不是https://c.cs1.visual.force.com。 到目前为止,我尝试过以下方法并...
在使用SOAP API与salesforce.com(SFDC)交互时,似乎底层数据库中的主键是Id。好吧,这个值似乎有两种表示形式,一种是15位字符版本,另一种是18位字符版本。 我一直在使用18位字符版本,因为它显然更具体,但是最后三位数字包含了什么内容,看起来可以被省略? 有人明白这...
如果有人能指导我如何检查在一个before/after update触发器中调用的更新操作是否包含特定字段,我将不胜感激。非常感谢。