问题标签 [salesforce]

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.

0 投票
1 回答
1175 浏览

authentication - salesforce.com 中的密钥身份验证

有没有一种好方法可以对从 Salesforce 应用程序到我自己的 Web 服务器的 http 查询进行密钥身份验证?换句话说,我想给每家安装我们应用程序的公司自己的密钥。然后,应用程序对我们的服务器进行的每个 http 调用(无论是 json 还是指向托管 iframe 的链接)都将如下所示:

在哪里signValue = md5("groupid=groupid,param1=value1,param2=value2,secretKey"

然后,当我收到查询时,我还会计算签名以确保它匹配,然后再在我们的 Web 服务器上执行任何操作。问题是,我不知道如何为每个安装我们应用程序的公司分配和存储密钥(也就是说,让他们在安装中存储密钥)。

有没有我想念的好方法?如果这在 Salesforce 中是不可能的,那么在您自己的服务器中执行操作之前,您还如何验证 Web 查询?

0 投票
8 回答
11656 浏览

.net - 作为应用程序开发平台,salesforce.com 和 Apex 是什么样的?

我最近发现 salesforce.com 不仅仅是一个在线 CRM,因为我遇到了 Morrison 的案例研究,在该案例研究中他们开发了一个工作管理应用程序。我一直在尝试以在平台上重新创建我们自己的作品管理系统。

我的背景是 Microsoft 和 .Net,显而易见的第一选择是 asp.net。但是,实际上只有我自己具有 .net 经验,而我的经理具有更传统的 Synergy 编程背景,而且我是自学成才的,并且正在考虑评估其他 RAD 选项(例如 Ironspeed)。

该业务的性质主要是 2-5 个并发建设类型合同,每个合同运行 3-5 年,每个合同需要 15-50 个系统用户。传统上,我们对所有内容都使用了基于角色的 Works Mangement 系统,并针对每份合同进行了调整。Salesforce 许可模式表面上适合这种灵活性,但我担心开发灵活性/学习曲线以及围绕锁定的所有问题。对于不是销售人员自己的材料/博客的网络平台似乎没有太多中立的清醒分析

与更“传统”的 .Net 路线相比,有没有人在 Salesforce 上开发应用程序的经验?

0 投票
3 回答
5741 浏览

sql - SQL 到 SOQL 的转换 (Salesforce.com SOQL)

有没有人为 Salesforce.com 对象做过 SQL 到 SOQL 的转换?

0 投票
1 回答
2042 浏览

javascript - 使用不寻常的表单字段 ID 验证 Javascript 中的日期 - Salesforce.com 网络案例集成

好的,我需要帮助。这是我在这里的第一个问题。

背景:我正在从事一个慈善项目,该项目的一部分是使用 Salesforce.com 构建 Web-To-Case 功能。如果您不知道,Salesforce.com 会将其软件免费提供给合格的非营利组织。无论如何,Salesforce.com 中的在线个案功能会生成一个 HTML 表单,提交后会将数据发送回 Salesforce.com 并创建一个工单。表单元素的 ID 是与 Salesforce.com 中的字段相对应的数字和字母字符串。

目标:我试图在特定表单上构建日期验证,因为我们发现除非日期的格式正好如此(2009 年 12 月 30 日下午 12:00),否则用户输入的任何内容都不会进入 Salesforce .com

问题:在线找到一个脚本(javascript)并对其进行修改以满足我的需要。问题 - 它不起作用。我在浏览器的角落里遇到了一个小错误,但它并没有阻止表单通过(它也没有验证) - 第 16 行的“预期')'”。

我很想在这里附上代码......我希望没关系。通常我只会删掉相关的部分,但我担心人们会说“嘿,这永远不会起作用 - 你没有结束 HTML 标记”或诸如此类的东西。我不确定它是否能很好地粘贴 - 它来自一个 .htm 文件,并且 HTML 可能会被这个论坛解释,这将是......嗯......不理想!好吧,我想我想出了如何逃避它,但是要逃避的东西太多了,以至于我删掉了大部分评论和大部分真正不相关的东西..

您可以看到表单字段 id 是多么时髦——我看到的大多数示例都有简单的表单 id 和名称……所以我想知道 Javascript 是否不能处理以数字开头的字符串作为字段上的 id/名称。

我也想知道 - 因为我无法通过测试来验证它,因为它由于其他原因不起作用 - 如果我的正则表达式接近我上面指定的日期格式。我必须编写自己的正则表达式,因为我在世界上找不到任何我想要的东西。

0 投票
2 回答
716 浏览

drupal - 使用 NuSOAP 的 Drupal-Salesforce

我们有一个使用 Salesforce 模块进行集成的 Drupal 6 应用程序 (PHP 5)。在我们当前的服务器上一切正常,但是我们正在迁移到一个不允许 Salesforce 模块所依赖的 PHP SOAP 扩展的服务器。NuSOAP 确实可以在新服务器上运行。

从我们最初的努力来看,修补 Salesforce 模块以使用 NuSOAP 是一项非常困难的任务。有谁知道我们可以寻求的替代方案,或者可能会为迁移到 NuSOAP 提供帮助?

0 投票
1 回答
989 浏览

salesforce - 将新文件位置添加到 SalesForce 文件选择器下拉菜单

我编写了一个顶级类,它将创建一个 PDF 报价并将其附加到一个机会。我试图弄清楚当我从 SalesForce 中发送电子邮件然后单击附加文件时如何访问这些附件。

替代文字

我想弄清楚如何在上图中的下拉显示中查看另一个位置,该位置具有附加到机会的 PDF。

0 投票
1 回答
3468 浏览

controller - ID 未从 SalesForce 中的电子邮件模板传递给自定义控制器

我创建了一个使用自定义类的组件。我将此组件添加到电子邮件模板中。当我尝试加载模板时,这是我收到的错误消息。List 没有分配给 SObject 的行。据我所知,我创建的属性没有将值传递给我的类。

此外,当我第一次打开任务页面发送电子邮件时,OpportunityID 是查询字符串的一部分,键为p3_lkid。但是,当我选择模板时,查询字符串会被重置。

我在下面附上了相关代码。

零件

电子邮件模板

顶点类

0 投票
1 回答
774 浏览

c# - Web 服务与销售人员集成的最佳实践?

我希望与销售人员整合,因此在他们的资源网络上寻找不同的方式。我希望在 .Net 平台上构建这个网络服务。我正在寻找简单的获取服务。欢迎使用最佳实践和代码示例。

0 投票
1 回答
1758 浏览

deployment - 找不到类型为“WorkflowFieldUpdate”的 Salesforce 刷新错误实体

刷新错误:找不到名为“Case.ISHERE”的“WorkflowFieldUpdate”类型实体 Project/src package.xml 第 1 行 1248190153153 205

任何想法这意味着什么?

它阻止了我们进行部署,因为工作流没有出现在 Eclipse 的部署候选列表中。

fieldUpdates 肯定存在于 Sanbox 中,当它说“未找到”时,它是指在服务器上还是在 src\workflows\Case.workflow文件中?

0 投票
5 回答
376 浏览

java - 如何从 OO 开发过渡到 Web 开发?

我去年刚毕业,在 CRM 领域找到了一份工作,特别是 Salesforce.com 及其各自的平台。我的问题是在这个平台上有两种语言用来做事,一种和java比较相似,是OO,另一种是类似于js的web开发语言,但不完全一样。我来自java背景。

过去我在 Web 开发方面的实践有限,并且一直对它感兴趣,但发现它很困难。

现在我已经被推入这个世界,我发现很难完成任务,因为事情不像我在 OO 世界中习惯的那样运作。当事情根本没有按预期运行时,我会编写可以编译、测试和恶化的代码!

你们有什么建议最适合我阅读和理解,以便将我的 OO 思维转变为 Web 开发思维……我想我应该学习诸如“状态、MVC 等”之类的东西。但就是不知道从哪里开始...

感谢所有的帮助!