问题标签 [force.com]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visualforce - “Visualforce 远程处理:上下文不完整”是什么意思?
在 VisualForce 页面中使用 javascript 远程处理时,我在我的 javascript 控制台中收到警告“Visualforce 远程处理:上下文不完整”。
这是什么意思,有什么影响?
salesforce - 如何仅将依赖字段中的某些值显示给某些配置文件?
设置和目标
我有一个带有依赖字段 SUBTYPE 的控制字段 TYPE。我想在依赖字段中添加两个选项,这些选项仅对 1 种记录类型(或一组定义的配置文件)可见。
混乱
我的老板说我们可以做到这一点,因为我们只添加了 1 个控制字段列。我认为这是不可能的,因为如果您使这些添加可用于控制字段选项(通过字段依赖矩阵),那么任何可以看到该控制字段(通过记录类型)的人都应该看到这些选项。(来自https://login.salesforce.com/help/doc/en/fields_dependent_field_considerations.htm的交叉点)
问题:
我不明白为什么这是可能的(我在这里考虑集合论)以及如何做到这一点。
谢谢,
-Das Noob。
collections - Salesforce 批处理 Apex 类 - 查询大型数据集
我有一个批处理 apex 类,我在其中构建网站和电子邮件的集合,以便我可以使用这些集合来过滤将被制成集合的其他查询。设置完所有集合后,我想通过范围的最后一个循环来执行业务流程。
小样:
问题是当我运行这个批处理时,它会持续处理几个小时。当使用一个相当小的数据库时,这工作得很好。但是在更大的环境中工作,也许这不是最好的解决方案。
谁能帮助我用更有效的方法加快批处理过程?
html - Salesforce 垂直响应电子邮件中的 URLENCODE 变量
这是一个相当简单的问题,但我无法从 Salesforce 中找到有关它的文档。
我正在设置来自 Salesforce Vertical Response 的 HTML 时事通讯,我需要在电子邮件正文中放置一个链接,该链接将转到另一个站点,该站点将用户的电子邮件地址作为查询字符串。我这样做是为了当用户单击 HTML 电子邮件中的链接时,他们将自动注册到不同的博客邮件列表。
该链接将如下所示www.mywebsite.com/blog/subscribe?email=your_email@email.com
。我可以通过使用 {EMAIL_ADDRESS} 变量轻松完成此操作,因此链接如下所示:
这很有效,但是当用户收到电子邮件并单击链接时,“@”符号会从 URL 中删除。现在我想弄清楚如何解决这个问题。我看到了有关 SalesForce 的 URLENCODE() 函数的一些文档,但是当我尝试在 SalesForce 的 HTML 电子邮件编辑器中使用它时,就像URLENCODE({EMAIL_ADDRESS})
它不执行它一样,而是将其逐字解释为文本。谁能帮我?甚至可以使用 SalesForce HTML 电子邮件编辑器中的功能吗?
谢谢
apex-code - SFDC 报告中的州长限制
我们的业务要求是在一个表格中显示我们所有项目的成本汇总。
为了将这些成本制成表格,我们必须查询所有客户任务、区域、工作角色、工资率、成本表、可交付成果、工作量和小时记录(客户任务在同一个表中,任务和区域在同一个表中)表和可交付成果、工作量和小时数存储为每月总计)。
由于我必须在对所有内容进行循环之前查询所有这些内容,因此它很快就会遇到大量脚本行。计算上它就像 O(m * n * o * p) 并且我们的一些项目的所有四个变量都上升得非常快。我对如何做到这一点的估计从 9000 万行代码到 6000 亿行不等。
使用批处理顶点,我们可以按任务区域将其分解为 200 个批处理,但这会将计算配置文件减少到 (600 B / 200 ) = 30 亿行代码(远高于销售人员的限制。
我们一直在尝试使用 informatica 进行这些大规模计算,但我们遇到了几个问题,包括 (1) 我们的最终用户不能等待超过五分钟左右,而只是传输数据(如果所有记录都项目立即更新)在 informatica 或 web api 上需要 15 分钟 (2) 我们注意到这些大量计算需要在多个地方进行(更改可交付预测值、创建初始预测等)。
是否有一个能满足我们要求的调速器限制工作(海量数据在 5 分钟左右做出响应?force.com 是我们在这里使用的好平台吗?
这是我一直在做类似计算的方式:
salesforce - 在 VisualForce 页面中将父 ID 传递给子记录
我正在尝试创建我的第一个 VF 页面。这是一个单项输入表单,允许用户在单击保存之前输入多个子记录 (Enfants_c)。现在,我正在从父级(Assure _c)上的自定义按钮打开 VF 页面。但是,当页面打开时,父项的查找字段未填充 - 因此用户必须单击查找以从 Assure__c 中选择父项。有没有办法将上一页的父 id 传递给 VF 页面上的新子记录?
salesforce - java.lang.ClassCastException:com.force.sdk.jdo.ForceJDOPersistenceManagerFactory 无法转换为 javax.jdo.PersistenceManagerFactory
在将我的 EAR 应用程序重新部署到 JBoss EAP 5 时,我遇到了这个异常。在服务器启动期间部署应用程序时,一切正常。
我的 /lib 目录内容:
有什么想法/线索吗?谢谢
web-services - Salesforce 使用 oauth 作为会话 ID 报告访问
我正在尝试使用 oauth 令牌访问 salesforce 报告数据。前段时间它工作得很好,我使用 oauth 令牌作为会话 ID。
但它不起作用,每次我尝试访问该 URL 时,它都会返回一个与登录页面相对应的 html 页面。有什么方法可以使用 oauth access_token 访问报告数据(不是元数据)?
谢谢。
salesforce - 如何将公式放在汇总字段摘要之上?
设置
我有一个 Master-Detail 关系,在 master 上,我总结了 Detail 对象的一个字段。
问题:
我需要允许用户选中主对象上的一个框,它将总和加 1 或减 1。我该怎么做?
这是我尝试过的:
在触发器内主增量/减量的更新后触发器中。当然我得到一个错误:
预期的异常,请联系您的管理员: NonCashCompAfterUpdate: AfterUpdate 的执行导致:
创建了一个新字段,并将现有字段用作助手。基本上,我已经隐藏了旧的 RFS,同时仍在使用它。这行得通,但我想看看是否有更好的方法。
在我走得更远之前,我想检查一下想法。
谢谢!
javascript - SimpleCartJS - 如何获取购物车中的所有商品?
我正在尝试将 SimpleScriptJS v3 集成到 Force.com visualforce 页面中。我能够从 Salesforce 查询产品并使用 SimpleCartJS 类参数显示它们。产品已正确添加到购物车,清空、删除、递增和递减链接完美运行。我不需要结帐到 PayPal、google 等。我需要的是当用户单击“ckeckout”按钮时直接在 salesforce 上创建记录到某个对象中,所以我需要获取购物车中的所有项目以便迭代和使用在 Salesforce 中创建记录的信息。
这是我的视觉力量页面:
正如我所说,项目已正确添加并显示到购物车中(我的输出面板带有 styleClass="simpleCart_items" 属性)。
问题是,我怎样才能将所有购物车物品放入一个数组或其他东西中,以便对其进行迭代并使用它们。
谁可以帮我这个事?
非常感谢!!!
问候!