HTTP集成脚本

HTTP Integration Scripting允许您编程地脚本您的一些HTTP集成功能:

  • 数据加载-您的脚本可以定义一个或多个同步函数,用于从记录系统(SoR)获取数据、转换数据并将其存储在缓存中。

  • 服务行动- 您的脚本可以定义将数据写入SOR的一个或多个功能,获取有关创建或更新的记录的信息并将其存储在缓存中。

  • Webhooks.-脚本可以定义一个或多个函数,这些函数对应用程序记录系统配置和推送的数据作出反应。

每个脚本定义多个同步和操作函数。HTTP集成然后在同步执行期间或microapp用户调用操作时调用这些函数。

可以在MicroApp脚本脚本上找到其他详细的开发人员资源Citrix开发人员门户网站.

在你开始之前

使用您熟悉目标应用程序SOR的脚本功能infers。在配置集成时耗尽所有其他集成方法时,请使用脚本。

在使用HTTP集成的脚本时,您必须遵循此常规进程:

  • 就绪,您要通过MicroApp管理界面导入的脚本。
  • 脚本必须使用在首选文本编辑器/开发工具中编辑的javascript语言编写。
  • 准备好后,通过MicroApp管理界面中的集成选项卡导入脚本,或者您可以选择将脚本直接输入脚本功能中提供的文本编辑器。
  • 导入时,测试脚本。

导入脚本

通过MicroApps管理界面中的“集成”选项卡导入准备好的脚本。按着这些次序:

  1. 选择脚本.

    脚本

  2. 选择上传脚本.或者,您可以通过选择将脚本直接输入到文本区域中编辑.

    导入脚本

    刀片打开。

  3. 将脚本拖到导入弹出窗口上。
  4. 对脚本进行分析和验证。

    导入脚本成功

  5. 选择进口.
  6. 您的脚本已导入。

注:

您现在可以直接在脚本文本编辑器中编辑脚本或通过再次导入脚本文件来更新脚本。

  • 您可以将脚本的同步视为数据端点数据加载,服务行动, 和网钩屏幕。
  • 您可以在表页中查看由脚本定义的表。

    脚本表

  • 您可以在日志中查看脚本输出。
  • 您可以在同步日志中看到脚本发出的请求。

要在脚本运行时查看和监视脚本,请转到日志屏幕。

常问问题

验证-脚本使用为记录系统(SoR)集成配置的相同客户端,因此与HTTP集成中定义的所有相同身份验证匹配。

中配置的所有配置设置数据加载服务行动对于您的目标,SoR被传播到脚本中。

脚本一旦加载,都包含在MicroApp导入/导出中(因此可以导入导出到捆绑存储库)。

自定义集成参数

在配置HTTP集成时,脚本还支持自定义集成参数。例如,您的集成使用特定的应用程序ID引用用户工作区中的特定应用程序。此ID特定于用户,必须为每次集成设置。

自定义参数或秘密由配置参数定义定义,包括:

  • 名称(字符串,没有空格,没有特殊字符)
  • 标签(字符串)
  • 描述(字符串)
  • 类型(字符串,与列类型相同)
  • 默认值(导入期间填充)
  • 必填(布尔)
  • 机密(布尔值)(机密永远不会记录在MicroApp缓存或日志中)。

其他资源

了解如何在Citrix开发人员门户网站.

开始开发自己的脚本MicroApp脚本入门.

请参阅上的MicroApp脚本示例MicroApps脚本SDK..

获得最新的SDK发布MicroApps脚本SDK版本.

HTTP集成脚本