- 打印
文章摘要
您觉得此摘要对您有帮助吗?
感谢您的反馈
在此之前,我们学习了如何捕捉连接器中的错误并在 Tulip 应用程序中执行连接器错误处理。现在,我们将讨论将连接器错误记录到 Tulip 表中的具体用例,并构建一个监督应用程序,允许用户稍后重试失败的连接器。
将连接器错误记录到 Tulip 表中
将连接器错误记录到郁金香表是一种有用的技术,可以解除应用程序中对用户的阻塞,并触发稍后的系统处理。
- 在应用程序中建立连接器错误处理。
- 创建一个触发器,将数据写入连接器响应日志表。
a.存储 HTTP 响应代码 b.存储 HTTP 响应消息 c.存储所需的任何相关站点/用户元数据 d. 存储所需的任何相关 API 元数据存储所需的任何相关 API 元数据(例如:工单编号)
- 如果连接器错误在预期范围内,允许用户继续其应用程序工作流程。
**举例说明:**外部 ERP 系统宕机,而工作指示应用程序试图回传冲洗数据。POST 所需的所有数据在 Tulip 中仍然可用,可以稍后进行交易。Tulip 应用程序会将所有 POST 元数据(应用程序变量 + 表占位符数据)存储到一个表中,然后允许玩家终端用户继续执行工作指令。
创建一个监督应用程序来重试连接器
虽然由于应用程序级连接器错误处理,一些用户现在可以解除阻塞,但失败的连接器功能无法自动将数据从 Tulip 提交到外部系统。要执行此活动,您需要构建一个单独的应用程序。
在这个监督 CRUD(创建、读取、更新、删除)应用程序中,拥有高级权限的用户可以读取失败的连接器事务,并选择手动重试连接器。
- 创建一个名为 "Supervisor CRUD "的新应用程序。
- 创建 "读取错误日志"步骤,允许用户查看所有失败的连接器事务。嵌入一个交互式表格小部件b.将Connector Response Log表附加到该 Widget。分配一个表记录占位符,以便播放器终端用户可以与失败事务交互。
- a. 创建更新错误日志步骤。显示表记录占位符,允许用户在重试连接器功能前确认详细信息。创建重试连接器按钮。配置触发器,利用连接器响应日志表调用连接器 POST 功能。
创建一个条件,如果连接器调用成功,则从郁金香表中删除记录。
举例说明后来,ERP 系统重新上线。然后,主管打开主管 CRUD 应用程序,他们可以读取所有失败的 ERP POST 事务,并手动重试工单回冲活动。
本文对您有帮助吗?