- 第一段階。
- 建筑物
- 应用设计
- 应用程序编辑器
- 郁金香应用程序编辑器介绍
- 创建新的郁金香应用程序
- 如何在应用程序编辑器和播放器中使用键盘快捷键
- 郁金香中的多语言功能
- 步骤
- 小装饰
- 什么是 Widget?
- 输入小工具
- 嵌入式小工具
- 按钮小工具
- 如何配置小工具
- 为步骤添加输入部件 更新资料
- 什么是交互式表格小工具?
- Product Docs Template
- 如何嵌入视频
- 如何在应用程序中嵌入分析功能
- 使用文件
- 动态填充单选或多选 widget
- 如何使用复选框小工具
- 如何添加条形码小工具
- 如何在步骤中添加网格小部件
- 如何在应用程序内和应用程序之间复制/粘贴内容
- 如何在步骤中添加仪表小部件
- 自定义部件概述 更新资料
- 创建签名表步骤
- 使用输入部件进行数据验证 更新资料
- 记录历史小工具概述
- 表格步骤的技术细节
- 如何在应用程序中添加图片
- 如何使用电子签名小工具
- 应用程序中的数字格式 更新资料
- 教科文组织
- 什么是触发器?
- 阶跃触发器
- 应用程序级触发器
- 小部件触发器
- 应用程序过渡指南
- Capture App Screenshot
- 计时器触发器
- 如何添加设备触发器
- 如何通过条件(If/Else 语句)添加触发器
- 触发器编辑器中的操作和转换列表
- 最常见的十大触发因素是什么?
- 如何通过触发器设置部件颜色
- 如何发送电子邮件
- 如何为 Tulip 用户设置短信通知
- 如何从触发器打印步骤
- 如何在应用程序编辑器中使用表达式编辑器
- 表达编辑器的技术细节
- 应用程序编辑器中的完整表达式列表
- 使用日期时间表达式
- 类型化表达
- 使用数组和对象表达式
- 在触发器中处理时间
- 支持的自定义日期格式
- 如何完成应用程序
- 如何通过设备摄像头扫描条形码和 QR 码
- 如何在触发器中添加正则表达式
- 在郁金香应用程序中使用应用程序信息
- 如何使用触发器调用连接器函数
- 变量
- 解决问题
- 达蒂(印度教女神)。
- 连接器
- 分析
- 视觉
- 设备监测
- 受管制行业
- 副驾驶站在第一线。
- 自动化
- 进口中的出口
- 运行应用程序
- 管理
- Developers
- Connect to Software
- Connect to Hardare
- Edge Devices
- 支持的设备
- 可与郁金香配合使用的即插即用设备列表
- 创建和支持设备驱动程序
- 郁金香中的设备驱动程序支持
- 如何设置条形码扫描仪
- 使用串行驱动程序
- 如何将斑马打印机与 Tulip 集成
- 使用 Zebra 网络打印机驱动程序
- 使用 Zebra GK 系列标签打印机驱动程序
- 使用 USB 波贝盒驱动程序
- 使用康耐视 In-Sight 2000 驱动程序
- 如何配置康耐视和 Tulip
- 使用 MT SevenExcellence PH 计驱动程序
- 使用通用 ADC 驱动程序
- 使用欧米茄 HH806 温度计驱动器
- 使用数字卡尺驱动器
- 如何设置通用 TS05 蓝牙测温枪
- 使用康耐视 DataMan TCP 驱动程序
- 为 Windows Tulip Player 设置三丰 U-WAVE 接收器
- 使用布雷克内尔 PS25 称重驱动器
- 使用 RFID 驱动程序
- 使用Kolver EDU 2AE/TOP/E驱动程序
- 使用 USB 脚踏板驱动程序
- 使用 Torque 开放协议驱动程序
- 使用 Dymo M10 USB 电子称驱动程序
- 使用康耐视 In-Sight 驱动程序
- 使用 Telnet 驱动程序
- 使用通用 I/O 驱动程序
- 如何设置科尔弗扭矩控制器
- 使用 Insize 多通道卡尺驱动器
- 使用 Dymo S50 USB 电子称驱动程序
- 斑马 Android DataWedge 配置
- 将三丰数字卡尺与三丰 U 波驱动器配合使用
- 如何添加奥豪斯秤并将输出存储在变量中
- 温湿度传感器单元测试
- Troubleshoot
- Nodo Rosso.
- 创建可重复使用的组件
- 使用应用程序接口
- Edge Driver SDK
- 技术和信息技术文件
- 指南
- 图书馆
- 使用郁金香图书馆 更新资料
- Laboratory Operation App Suite
- 图书馆藏书
- 图书馆应用程序
- 教科书上的例子
- 应用解决方案
- CMMS 应用程序包
- Zerokey solutions
- 成果的可见性
- 物品委託電子申告(eBR)申請書類一式
- 盈科 CAPA Lite
- 5 为何使用人工智能进行根源分析
- 利用人工智能进行简单的缺陷报告
- 业务案例生成器
- 轮班启动会议
- 看板应用程序套件
- 简单的 OEE 控制面板
- Arena BOM 解决方案
- 设备管理应用程序套件
- 简单核对表
- 清单管理套件
- 考勤管理简单解决方案
- 包装与装运图书馆应用
- CAPA 管理
- 移动照相机应用程序
- OEE 计算器
- 每小时生产记分卡
- 材料反冲
- 质量事件仪表板
- 首次通过产量申请
- 采光
- 培训解决方案
- 数字系统库存
- 视觉定位跟踪
- 数字系统访问管理
- 材料管理
- 工具与资产经理
- 优质活动管理
- 带断光传感器的步进推进器
- 数字秒表
- 审核清单
- 卡塔纳企业资源规划应用程序
- 高级别基线评估
- 物料清单管理
- 安全事故经理
- Composable Lean
- Composable Mobile
- 如何申请
- 可堆肥 MES
- 制药行业的 MES 系统
- 连接器和单元测试
- Planeus 单元测试 更新资料
- COPA-DATA 连接器 新
- Veeva 连接器
- Inkit 连接器
- MRPeasy 连接器
- Oracle 融合连接器
- LabVantage 连接器和单元测试
- 谷歌聊天连接器
- Salesforce 连接器
- Litmus 概览
- eMaint 连接器
- eLabNext 连接器
- Acumatica ERP 连接器
- CETEC 连接器
- PagerDuty 连接器
- NiceLabel 集成
- Aras 集成概述
- SDA 集成
- 尼米乐队单元测试
- 竞技场整合 更新资料
- 条码扫描器单元测试
- 脚踏板单元测试
- 开始在 RealWear 头戴式耳机上使用郁金香
- 空气台连接器
- 希波连接器
- 调酒师集成
- SAP S/4 HANA 云连接器
- RFID 扫描仪单元测试
- Jira 连接器
- 斑马标签打印机单元测试
- 谷歌翻译连接器
- MSFT Power Automate
- OpenAI 连接器
- 谷歌日历连接器
- 郁金香应用程序接口单元测试
- Duro PLM 单元测试
- HiveMQ 单元测试
- 与 NetSuite 集成
- 康耐视单元测试
- PowerBI 桌面集成
- ProGlove 单元测试
- Fivetran 集成
- ParticleIO 集成
- Google Drive 连接器
- 雪花连接器 更新资料
- SAP SuccessFactors 连接器
- ZeroKey Integration
- 谷歌地理编码连接器
- 谷歌工作表连接器
- 如何将 Tulip 与 Slack 整合
- HighByte 智能枢纽单元测试
- LandingAI 单元测试
- LIFX 单元测试(无线灯)
- 微软日历连接器
- M365 Dynamics F&O 连接器
- Microsoft Outlook 连接器
- Microsoft Teams 连接器
- 使用 Oauth2 将 Microsoft Graph API 连接到 Tulip
- Microsoft Excel 连接器
- 网宿应用程序和连接器
- OpenBOM 连接器
- 称重秤单元测试
- InfluxDB 连接器
- Augury 连接器
- 连接器
- 舍弗勒 Optime 连接器
- MongoDB Atlas 连接器
- MaintainX 连接器
- Twilio 连接器
- SendGrid 连接器
- 安慰连接器
- 如何为 RealWear 头戴式耳机设计郁金香应用程序
- OnShape 连接器
- 可定制的小部件
- 调度自定义小工具 新
- 时间轴小工具
- json 树查看器小工具
- 看板任务管理小工具
- 徽章小工具
- 高级计时器小工具
- 分段按钮自定义小工具
- 动态仪表自定义小工具
- 小吃店小部件
- 变化探测器单元测试
- 状态颜色指示器 设备测试
- 输入长度检查单元测试
- 计算器自定义部件单元测试
- 图像注释小工具单元测试
- 精益仪表板小工具
- Looper 单元测试
- 秒表单元测试
- 数字输入单元测试
- 数字键盘单元测试
- 径向测量仪
- 菜单单元测试步骤
- SVG 小工具
- 文本输入单元测试
- 工具提示单元测试
- 作业指导 照顾要点 单元测试
- 书面电子签名小工具单元测试
- ZPL 查看器单元测试
- 简单折线图小工具
- 货架自定义小工具
- 滑块小工具
- NFPA 钻石定制小工具
- 通过 - 失败 自定义小工具
- 简单计时器自定义小工具
- Nymi Presence集成小工具
- 自动化
了解如何浏览连接器功能模式和创建过程。
概述
连接器功能是构建 Tulip 应用程序与外部服务器和服务交互方式的一种功能。如果说连接器是 Tulip 和外部服务器之间的一般连接,那么连接器功能就是对服务或信息的特定请求。在本文中,我们将向你介绍如何创建和配置连接器函数,以便从外部服务访问特定的数据或信息。
有关 API 的基础知识,请查看本文《如何使用 API》。
设置
在创建连接器功能之前,你需要创建一个 HTTP 连接器,以便在你的应用程序和你要通信的服务之间建立连接。您将在此连接器中创建连接器功能,连接器中的每个连接器功能都将共享其父连接器的配置。要创建 HTTP 连接器,请按照本文的步骤操作:如何配置连接器。
创建连接器后,就可以创建连接器功能了。连接器函数是连接器从所连接的 API 服务器中提取数据的单个操作。
创建连接器功能
在 "连接器"页面,点击连接器名称,选择要使用的连接器。
该页面显示与连接器关联的功能列表。要创建新的连接器功能,请单击**+ 创建功能**。
为了简明扼要,本文将假设你已经了解连接器功能编辑器的各个部分。
下面是我们设置连接器功能的过程:
- 选择 API Call 类型
- 写入 API URL
- 设置输入
- 定义返回数据的参数
- 使用点符号设置输出
调用类型和 URL
任何 HTTP 连接器功能需要配置的前两项是 API 调用类型(GET、POST、PUT 等)和端点 URL。使用下拉菜单从调用类型列表中选择,并在基本 URL 后面的字段中输入端点路径。有关端点和配置的详细信息,请查阅要连接的服务的 API 文档。
In this article we’re using a piece of jargon: API Call. An API call, or API request, is a message sent to a server asking an API to provide a service or information. Since APIs are a way for one program to interact with another, calls are the process by which one application sends a request to another application.
在本文中,我们将以 Document360 API 为例,它是 Tulip 知识库的托管服务。我们要设置的函数会根据文章 ID 返回文章及其相关属性。
让我们为函数命名,设置调用类型(GET),并输入调用的 URL:
The call URL is case sensitive. Make sure you type it in exactly how you see it listed in the API documentation.
从系统的端点文档中获取调用类型和 URL。这两项操作决定了你的 REST 请求。有关 REST 请求的详细概述,请参阅《REST 请求剖析》。
{height="" width="""}
单击 "**测试 "**可运行函数,并在编辑器的 "测试结果"部分返回信息。选择 "测试结果"下的 "正文",就可以查看完整的、未经过滤的请求结果。很好,我们有数据了!
Inputs
Connector function inputs allow letters from any languages, numbers, spaces, underscores, and dashes.
根据连接器功能的当前配置,我们只能获取一个特定的文章 ID。
我们的目标是对该函数进行配置,使其能够返回我们感兴趣的任何文章的信息。为此,我们需要编辑我们的函数,允许我们为任何给定的文章 ID 传递一个值。
我们可以通过配置 "输入 "来编辑连接器函数,以获取任何值。输入允许你从应用程序中获取值,并将它们传递到连接器函数中。
输入的配置分为两部分:1)在输入窗格中创建一个输入;2)指定该输入在连接器函数中的使用位置。
首先,在输入窗格中添加一个字段。点击输入名称旁边的图标,可以编辑输入的数据类型。确保所选类型与应用程序中使用的源类型一致。输入名称旁边的字段可用于测试要传入连接器函数的值,并可模拟应用程序中的输入。
接下来,我们需要指定在连接器函数中使用该输入的位置。输入可以在整个连接器函数中使用,包括端点 URL、查询参数和输出中的 JSON 提取器。有关如何配置特定函数的详细信息,请查阅您想使用的任何服务的 API 文档。
在我们的示例中,我们可以通过在端点路径末尾指定特定文章,或用"{articleId}"代替"{articleId}"来访问特定文章。
通过输入,我们可以动态地将一个值传递到这个 URL,从而使用这个连接器函数获取我们想要的任何文章的信息。
我们可以在参数(本例中为 "ID")前后加上美元符号**($**),从而将输入添加到端点路径中。美元符号之间的字符串区分大小写,必须与输入名称完全匹配。回到我们的示例,让我们更改 URL,使 ID 与我们的输入一致。美元符号之间的文本会变成一个块,表示一个属性,就像这样:
现在,我们可以将 ID 设置为输入值,而不是直接将值硬编码到端点 URL 中。
要添加更多输入,请单击输入框右上角的**+**。
查询参数
查询参数是键值对,在创建连接器功能时出现在端点中的**?之后或查询参数**下。
现在我们已经设置了输入,可以创建一些参数来修改测试结果,确保只获得想要的信息。请在所连接服务器的 API 文档中查找这些参数的键和值。
在键值对中,一个组件是 "键",另一个是 "值";两者都会添加到表单链接 URL 的末尾。可以把它们想象成电子邮件中的令牌,用来个性化某人的姓名。使用键值对可以向表单传递信息。
键表示变量名。
值表示属性值。
在本例中,我们要设置一个参数,确保返回的文章发布在知识库网站上。输入 API 文档中提供的信息,参数如下所示:
这些查询和请求参数都是可选填写字段,但它们能在需要时为测试结果提供具体内容。
Outputs
Connector function outputs allow letters from any languages, numbers, spaces, underscores, and dashes.
输出是连接器函数的一部分,用于显示直接返回的信息。它们采用Dot 符号结构,因此请密切注意测试结果的格式,以确保您的符号路径准确无误。输出映射到应用程序中的变量,因此请确保为它们取了可识别的唯一名称。
请注意,您可以使用 "**列表切换"(List Toggle)**将输出类型更改为列表;该选项将变量输出嵌套到对象中,并为对象列表中的所有嵌套输出普遍映射点符号路径。
要查看输出是否正确映射,请单击 "测试结果"窗格中的 "输出 "选项卡,并记下返回的结果。
{height="" width="""}
如果输出与结果相符,那么恭喜你!您已经成功创建了一个可用的连接器函数,可以在应用程序中使用它了。请查阅在应用程序中使用 HTTP 连接器,了解下一步操作。
如果您遇到连接器函数无法正常工作的问题,请参阅我们的《故障排除指南》,了解可能出错的原因。
参加HTTP 连接器大学课程,了解如何构建连接器。
更多阅读
找到您想要的内容了吗?
您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!
API Call
An API call is a message sent to a server asking an API to provide a service or information.
Input
An input is transmission of data from a data set to a program.
Output
An output is the transmission of data from a program to a data set.