0

我需要通过 UNIX 框的 Web 服务启动 salesforce.com 中的工作流。任何人都可以建议我实现这种情况的选项或指导方针吗?

4

2 回答 2

1

我认为您不能仅仅“启动工作流程”。您必须在 Salesforce 中执行满足工作流输入标准的记录插入或更新。

有一个名为Data Loader的 Java 工具,用于您的基本数据操作活动(您可以从自己的生产组织下载它),它可以为计划运行编写脚本,具有配置文件,您可以在其中以安全的方式存储用户密码等。查看pdf 指南以获取更多信息(“命令行快速入门”一章)

所以我不认为你真的需要一个网络服务调用......


除非我误解了,并且您正在谈论调用具有“webservice”关键字的 Apex 类的方法并且它会以某种方式执行更新?

在这种情况下,您需要下载为该类生成的 WSDL 文件(Setup->Develop->Classes),然后使用您选择的语言(Java、PHP、Python...这个链接将有所帮助,步骤并没有太大的不同),那么你的命令行魔法呢?

http://wiki.developerforce.com/page/Integration为您提供了大量资源 :)

于 2012-11-02T14:50:52.953 回答
0

Salesforce 将 SOAP 用于其 Web 服务。他们现在没有宁静的网络服务。只需要求他们提供 wsdl 文件即可。使用此 wsdl 文件生成 java 代码。之后获取他们的 webService url,以便您可以继续提取数据此链接可能会对您有所帮助..

http://salesforce-walker.blogspot.in/2011/12/to-access-salesforce-data-from-java-we.html

希望这可以帮助

于 2012-11-03T03:57:00.750 回答