受Christian Loos和Fabian Lehmann写的博客的启发,我想我会尝试一下SAP云工作流程。
请在这里找到这些博客。
Christian写的博客。
Fabian写的博客。
在这个博客里,我想分享一下我在以下场景中实施基于SAP云的解决方案的经验。
一个外部系统向在我们的SAP云平台集成(SCPI)上运行的iFlow之一发送销售订单。SCPI将消息转换为我的内部SAP ERP系统,如果一切正常,则将消息发布到SAP ERP。如果转换消息时出现任何错误,SCPI将触发异常处理,这将触发SAP云工作流。然后,此工作流将向其中一个审阅者发送人工任务。审阅者,登录到CloudFioriLaunchPad,打开他的任务,查看详细信息。他可以告诉工作流取消此请求(工作流结束)或告诉工作流重新处理请求。
正如我们所看到的,大数据下载,在这个场景中,微信返利机器人,一切都在云上完成。
进入技术细节:
SCPI方面:
在这个场景中有两个iFlow。
我的iFlow有一个HTTPS发送方和一个邮件接收方。
一个消息映射和一个值映射来转换数据
异常处理过程,调用另一个iFlow,企业软件正版化,通过HTTP请求回复
2触发SAP云工作流。要触发SAP云工作流
此iFlow有一个HTTPS发送方和一个HTTP接收方(云工作流系统)
它首先使用请求-回复获取X-CSRF令牌
然后它准备我的云工作流所需的正文/负载
然后它有一个脚本来添加工作流所需的一些Cookie,返利app下载,最后
向云进行HTTP发布工作流。
SAP云工作流侧:
创建新工作流,添加人工任务步骤和其他必需的人工制品。
从UI侧:
我创建了一个UI5应用程序,我在工作流的人工步骤中引用了该应用程序
登录到我的SAP云门户后,大数据主要学什么,我添加了开箱即用,SAP提供了Tiles(用于监视工作流运行时实例,监控工作流定义和收件箱以访问任务)。
最后,我可以通过收件箱完成工作流任务
我希望这个博客可以帮助您了解如何将系统和以人为中心的集成结合起来,以确保业务能够实时运行。