Slack Chatbot与Blueprism的集成

时间:2019-01-08 04:48:55

标签: chatbot slack slack-api blueprism rpa

我有一个Blueprism流程,也有一个Slack帐户。那么,有什么办法可以将松弛机器人与蓝色棱镜一起使用吗?如果是这样,我们如何实现松弛和蓝色棱镜之间的中间层?我可以使用Slack API进行此集成吗?请帮助我制定策略。

实际上,我需要创建一个闲聊聊天机器人,该聊天机器人可以与蓝棱镜进程进行通信,并在聊天中将结果发送给用户。到目前为止,我已经使用node.js服务器实现了一个松弛的聊天机器人。因此,只要用户请求运行流程,我就可以通过它调用Web服务。在Blueprism中,我能够发现Web服务可以触发一个进程。但是我仍然找不到api调用如何在blueprism方面触发该过程

2 个答案:

答案 0 :(得分:1)

我对BluePrism并不特别熟悉,但是Slack中的所有工作区都可以与API集成。

正如杰里所说,这是一个相当广泛的问题,因此,我现在能真正做到的最好的就是将您指向this getting started guide。我会仔细阅读,如果您有更详细的问题,我会再次发帖,我或其他人将跟进。

建设愉快!

答案 1 :(得分:1)

当然可以通过Web服务调用来触发BluePrism进程。 这里是来自官方BluePrism文档的信息: 链接到Web服务文档以获取解放的详细信息:

Web Services documentation

Guide to Dynamic Process Execution

  

使用Web服务启动流程   Web服务调用可用于直接启动流程,也可以使用下面描述的“主流程”技术间接启动流程。   本节着重于直接开始,这意味着实际的工作将由作为Web服务公开的流程(或对象)执行。 《 Web服务指南》 6指定需要对   特定资源(http://[machinename]:/ ws /)。 《 Web服务指南》还研究了暴露和使用对象和过程以及对许可证使用的影响的不同方案。   在决定公开Web服务时应考虑资源可用性和执行时间。如果资源繁忙,则可能无法处理请求,并且大型流程可能需要一些时间才能将结果返回给调用方。因此,建议仅公开简短,快速的流程(或对象),例如仅将输入数据存储在工作队列中或从工作队列返回结果的过程。

您需要在https://portal.blueprism.com上创建一个帐户才能阅读文档。 不管怎样,当您使用Blue Prism时,这些建议都是可以的;)。

希望这对您有进一步的帮助。