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

谷歌云_阿里云邮箱官网_返利

小七 141 0

SAP Business ByDesign是在一个开放平台上创建的,它允许我们与外部应用程序进行简单的集成,以生成具有附加值的业务解决方案。

今天我们要展示如何使用web服务将SAP ByDesign与Microsoft Flow集成,这将允许我们在Microsoft SharePoint中创建文件夹和文档。

您可以使用相同的过程在Outlook或Google中创建任务,例如。

这些是我们在某些客户端中发现的要求类型,武汉大数据,不是比亚迪的标准功能,但正如我将向您展示的,这是可能的,而且非常简单要实现它们,

您需要一个可以访问Microsoft Flow和Microsoft SharePoint Online的帐户。

我们将使用SAP Cloud Applications Studio,大数据是,因此您也需要。请记住,啥是大数据,您需要与您的租户对应的版本。

在我们的示例中,租户是版本1905,因此我们需要相同版本的SAP Cloud Applications Studio:

让我们开始

转到Microsoft Flow中的您的帐户以创建新的流。

在"我的流"中,选择"+新建>从空白自动":

命名您的流并按"跳过"。然后你可以选择什么事件触发你的流。搜索"When a HTTP request is received"并选中:

在这里,您可以选择"Use sample payload to generate schema"选项:

当您按"Done"键时,系统为您的请求创建JSON schema:

如您所见,保存流后将生成您流的HTTP POST URL。此URL将用于从SAP ByD触发流。

您按"新建步骤"按钮向流中添加操作。我们希望在Microsoft SharePoint中为SAP ByD中的每个项目创建一个新文件夹,但如果您查找名为"创建文件夹"的操作,大数据汇总,则找不到它。

我们需要使用解决方法并选择操作"创建文件":

填充所需的参数。类似这样的内容:

您的SharePoint online站点。站点中的文件夹路径(我在共享文档文件夹中创建了一个名为SAPByD的文件夹,作为项目文件夹的根文件夹)。我添加了"/"和动态内容"project"(在上一步定义的JSON负载中接收的项目代码)。文件名也可以用动态内容来构造。文件内容可以是任何内容

如果文件夹不存在,将创建一个新文件夹来保存文件,因此,通过此解决方法,我们在SharePoint中的文件夹将是SAP ByD中项目"XXXX"的"Shared Documents\SAPByD\XXXX"。

创建文件夹后,我们可以要求SharePoint使用新操作获取文件夹metada:

用Sharpoint online站点填写"站点地址",用新文件夹的路径填写文件标识符。在我的例子中,请看我如何添加"项目"动态内容来构建完整的文件夹路径:

此时,您可以添加一个新操作并创建到文件夹的共享链接:

配置共享链接的选项,大数据与应用,并使用"动态内容"/"获取文件夹元数据"中的"Itemid"来完成流程,现在,您可以添加一个"新步骤",其中包含一个响应:

如果您想将链接发送回您的文件夹,您可以在响应正文中包含,上一步创建的共享链接

这里您可以看到我们的最终流程:

转到SAP Cloud Applications Studio并创建一个新的解决方案。

创建一个外部web服务集成:

您需要创建一个REST web服务,使用在MicrosoftFlow中创建的URL来处理您的HTTP请求流:你可以使用"复制"按钮从Microsoft Flow获取HTTP POST URL。它看起来像这样:

现在,在SAP Cloud Application Studio中创建场景:

然后,转到SAP ByDesign并创建通信安排:

使用身份验证方法"用户ID和密码":

转到"编辑高级设置"并停用"使用基本设置"标志

在路径中,您必须手动添加从Microsoft Flow获得的URL中的文本部分流的HTTP请求,从"/工作流"开始

返回SAP Cloud Application Studio中的新解决方案。

将业务对象扩展添加到"Project"标准BO:

将此代码添加到Event BeforeSave:

此代码调用Microsoft Flow中的外部REST服务。

在"正文"中,您可以看到我们如何使用项目内容.

您需要更改场景名称和如果您使用不同的名称,请使用ServiceName.

激活您的解决方案!

在SAP ByDesign中创建新项目PDI解决方案必须向Microsoft流发送HTTP请求请求触发在SharePoint online中创建新文件夹

转到SAP ByDesign并创建新项目:

如果一切正常,将在您的SharePoint中创建一个新文件夹:

您可以使用此过程创建更复杂的集成方案。

如果您要直接使用SharePoint REST Service以避免Microsoft流:

https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service