如何将郁金香与 SAP 整合
  • 31 Oct 2023
  • 1 分钟阅读
  • 贡献者

如何将郁金香与 SAP 整合


Article Summary

了解如何使用连接器将 Tulip 与 SAP 结合使用。

概览

许多 Tulip 客户也使用 SAP 的 ERP。本攻略将介绍如何安全地将 Tulip 连接到 SAP,并使用 HTTP 响应的 "Header "和 "Cookies "部分的值向其他系统发出安全请求。

在使用本指南之前,您应先阅读有关TulipHTTP 连接器单独指南

如何将 Tulip 与 SAP 集成

本指南将涵盖以下顺序:

  1. 使用用户名/密码作为身份验证,向端点发出 HTTP GET 请求
  2. 接收响应并将其存储在函数的 "输出 "中
  3. 在 "触发器编辑器"(Trigger Editor)中访问该输出,并将其存储在变量中。
  4. 在不同的连接器函数中使用这些变量,以证明用户身份。

向 SAP 发送 GET 请求

首先,创建 HTTP 连接器,并使用添加连接指定详细信息。

然后,选择添加新功能

指定路径和请求类型。许多 SAP 实例都有一个"/csrf "路由,允许您请求 CSRF 令牌。

然后,输入有关请求的所有详细信息。如果需要包含用户名和密码或 OAuth2 承载令牌,请使用Auth选项卡。

然后,指定几个输出以存储头和 Cookie。此处的示例

  • csrf_token (字符串)
  • cookie1(字符串)
  • cookie2(字符串)

输出部分,将标记值映射到csrf_token输出。SAP 经常使用x-csrf-token作为该值的键。可以手动操作,也可以在测试 HTTP 功能后点击Cookie部分的输出。

此外,请在 "输出"部分指定响应中 cookie 的确切名称。

现在,您可以创建触发器,在应用程序中存储这些值。

下面是测试此功能的方法。在应用程序编辑器中,创建一个名为 "获取令牌和 Cookie "的按钮。

添加一个按钮触发器,然后使用 "运行连接器函数 "操作和上一步中创建的连接器和连接器函数。

将结果存储在一个变量(本例中为op)中,该变量将自动成为一个对象。

然后,在应用程序中添加一些变量文本,并在op变量中显示字段和值。

然后,在郁金香播放器中运行应用程序。按下按钮后,您会看到一个包含令牌和 2 个 cookie 的对象已存储在op变量中。

现在,您可以通过触发器编辑器在任何应用程序逻辑或连接器函数中使用这些值。

更多阅读


找到您想要的了吗?

您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!


本文对您有帮助吗?