云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_2018四级网课百度云_高性能

小七 141 0

更新[13/8/2017]:从自定义UI任务调用外部服务

在博客系列的这部分,我将向您展示如何创建自定义HTML5应用程序,它是触发工作流的起始UI。我已经在github上传了这个项目供您参考。

SAP云平台工作流服务提供restapi,应用程序可以使用restapi与服务交互。在本节中,我们将利用工作流实例REST API来创建一个新实例。

您可以导航到特定的API来阅读文档并查找示例负载。在下图中,我强调了两件重要的事情–工作流定义ID和上下文。这需要在触发工作流时提供。

在开始UI中,我创建了一个XML视图,它将显示用户注册表。在控制器定义中,我调用了两个restapi。第一个是获取X-CSRF-Token,随后的调用是使用X-CSRF-Token和上下文负载进行POST调用。上下文负载将包含用户在注册表中提供的信息

您可以在github找到compete源代码。

我已经将此应用部署到我的SAP云平台驾驶舱。当我运行这个应用程序,我得到下面的屏幕,我可以提供用户信息,物联网架构,并点击提交。请注意,我提供了一封域为"vendorA"的电子邮件。工作流中的业务规则应找到此供应商组织的相关审批者和默认IdP组。

提交此请求后,将创建一个任务,我可以使用REST API查看任务实例。在下面的屏幕截图中,云服务器怎么样,任务当前位于我的收件箱中,以便收件人执行操作。请注意,业务规则已经应用。您可以说,人工智能怎么样,通过输出节点,它填充了审批者和默认的IdP组。

当我登录到收件箱时,我可以看到这个任务正在等待我采取行动。请注意,返利微信,默认的IdP组已被选中并显示在屏幕上。

作为审批者,我可以通过单击"批准"按钮来决定是否批准此任务。这将调用从SAP云平台身份验证服务公开的scimapi。我定义了一个名为createSCIUser的方法,它准备输入并进行ajax调用。

当从自定义UI任务调用外部服务时,URL需要按照帮助文档中的说明进行适当的格式化。在上面的例子中,调用scimapi的URL应该是URL:/html5apps/mywfapp/SCI/。我已经在我的SAP CP驾驶舱中创建了一个名为SCI的目的地,它指的是我的SCI租户。

如果您想了解有关如何调用SCIM API的更多信息,可以查看SAP帮助文档。

批准任务后,当我导航到云标识时,我将能够看到创建的用户。

其次,当我导航到打开"用户组"菜单并浏览"AccountsPayTable\u A"组,我将能够看到分配给此组的新创建的用户。

在博客的下一部分,我将向您展示如何在SAP云平台身份验证服务和云门户之间建立信任。

,企业管理软件排行