SFDC批准流程是否可以暴露给Web服务?

时间:2013-01-25 00:24:40

标签: web-services configuration workflow salesforce

SalesForce审批流程会逐步完成。对于每个步骤,用户可以“批准”/“拒绝”它。 是否有任何方式,当它进入步骤时,Web服务可以公开它,外部的人可以批准它或拒绝它而不进入SalesForce?

1 个答案:

答案 0 :(得分:0)

是和否。

公开有关当前待审批的信息很容易(如果有点乏味)。最简单的方法是运行存储在“管理报告”下的报告,您也可以检查&查询ProcessInstance*表。

很容易挽救Approval类的使用,以创建可用于批准/拒绝样本单元测试的Apex代码:http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_process_example.htm

因此,您应该拥有构建显示它们的Web服务的所有工具。让你批准。问题是,如果您将使用“集成用户”的硬编码凭据,它将在任何地方显示为实际审批者而不是指定用户。如果他们必须向您的其他网站提供他们的凭据 - 这几乎与登录SF一样乏味,您可能只为他们构建一个Visualforce页面;)

阅读有关审批流程的文档,还有一个选项可以通过回复通知电子邮件来批准正文中的“是”,这个一次性邮箱将完成所有的魔术。