0

我正在构建一个应用程序,让我们的销售团队(使用 Salesforce)一键导出到新的 Evernote 笔记。我在我编写的 PHP 脚本中已经有了 Evernote 功能,并且我计划使用 Javascript 为该脚本制作 XHR,但目前这无关紧要。

我需要做的是捕获当前打开的机会中的所有字段,然后单击我的自定义按钮/链接,将所有这些字段捕获为 javascript 变量,然后我可以将其发布到我的 PHP 应用程序。即使是关于如何捕获一个字段的简单示例也会很棒——我似乎在 SalesForce 文档中找不到任何涵盖此内容的内容。

4

2 回答 2

0

他们真的需要点击按钮吗?如果满足某些条件会起作用怎么办?

我问是因为工作流规则(通常适用于字段更新、创建任务或发送电子邮件)可以选择发送 SOAP 消息。这将是一个有点臃肿的 XML,但从好的方面来说 - 不需要编码,纯粹的配置。另外 - 可以轻松跟踪他们的交货状态。

检查帮助,至少您现在拥有 Google 的关键字 ;)在 salesforce.stackexchange.com 上使用它们的主题也可能有用。

如果它必须在一个按钮下 - 你可能可以对一些帮助字段进行虚假更新......甚至可能是“发送的消息计数”?

于 2013-05-29T17:37:38.823 回答
0

您需要的是 Apex 标注。 developer.force.com 上的这个文档涵盖了它,好吧,无论如何它是一个起点(尽管它没有向您展示如何查询 Opportunity 的字段——您可以在 SOQL 下的常规 Apex 文档中找到它)。对于一些示例代码,您可能会查看Force.com Toolkit for Google APIs,它非常广泛地使用标注(尽管您可能需要稍微浏览一下才能找到相关部分)。

无论如何,如果您首先在 Apex 标注上搜索文档,那可能会让您朝着正确的方向前进。

顺便说一句,执行此操作的另一种方法是使用AJAX 工具包连接一个自定义按钮以组成帖子的正文,然后发布它并让您的 PHP 页面将用户重定向回他开始的地方。这也可以,尽管我的第一个倾向是在 Apex 中进行。

于 2013-05-29T00:19:01.023 回答