HTTP集成脚本
HTTP Integration Scripting允许您编程地脚本您的一些HTTP集成功能:
数据加载-您的脚本可以定义一个或多个同步函数,用于从记录系统(SoR)获取数据、转换数据并将其存储在缓存中。
服务行动- 您的脚本可以定义将数据写入SOR的一个或多个功能,获取有关创建或更新的记录的信息并将其存储在缓存中。
Webhooks.-脚本可以定义一个或多个函数,这些函数对应用程序记录系统配置和推送的数据作出反应。
每个脚本定义多个同步和操作函数。HTTP集成然后在同步执行期间或microapp用户调用操作时调用这些函数。
可以在MicroApp脚本脚本上找到其他详细的开发人员资源Citrix开发人员门户网站.
在你开始之前
使用您熟悉目标应用程序SOR的脚本功能infers。在配置集成时耗尽所有其他集成方法时,请使用脚本。
在使用HTTP集成的脚本时,您必须遵循此常规进程:
- 就绪,您要通过MicroApp管理界面导入的脚本。
- 脚本必须使用在首选文本编辑器/开发工具中编辑的javascript语言编写。
- 准备好后,通过MicroApp管理界面中的集成选项卡导入脚本,或者您可以选择将脚本直接输入脚本功能中提供的文本编辑器。
- 导入时,测试脚本。
导入脚本
通过MicroApps管理界面中的“集成”选项卡导入准备好的脚本。按着这些次序:
选择脚本.
![脚本]()
选择上传脚本.或者,您可以通过选择将脚本直接输入到文本区域中编辑.
![导入脚本]()
刀片打开。
- 将脚本拖到导入弹出窗口上。
对脚本进行分析和验证。
![导入脚本成功]()
- 选择进口.
- 您的脚本已导入。
注:
您现在可以直接在脚本文本编辑器中编辑脚本或通过再次导入脚本文件来更新脚本。
- 您可以将脚本的同步视为数据端点数据加载,服务行动, 和网钩屏幕。
您可以在表页中查看由脚本定义的表。
![脚本表]()
- 您可以在日志中查看脚本输出。
- 您可以在同步日志中看到脚本发出的请求。
要在脚本运行时查看和监视脚本,请转到日志屏幕。
常问问题
验证-脚本使用为记录系统(SoR)集成配置的相同客户端,因此与HTTP集成中定义的所有相同身份验证匹配。
中配置的所有配置设置数据加载和服务行动对于您的目标,SoR被传播到脚本中。
脚本一旦加载,都包含在MicroApp导入/导出中(因此可以导入导出到捆绑存储库)。
自定义集成参数
在配置HTTP集成时,脚本还支持自定义集成参数。例如,您的集成使用特定的应用程序ID引用用户工作区中的特定应用程序。此ID特定于用户,必须为每次集成设置。
自定义参数或秘密由配置参数定义定义,包括:
- 名称(字符串,没有空格,没有特殊字符)
- 标签(字符串)
- 描述(字符串)
- 类型(字符串,与列类型相同)
- 默认值(导入期间填充)
- 必填(布尔)
- 机密(布尔值)(机密永远不会记录在MicroApp缓存或日志中)。
其他资源
了解如何在Citrix开发人员门户网站.
开始开发自己的脚本MicroApp脚本入门.
请参阅上的MicroApp脚本示例MicroApps脚本SDK..
获得最新的SDK发布MicroApps脚本SDK版本.
此内容的官方版本为英语。有些Citrix文档内容是机器翻译的,只是为了方便您。Citrix无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于将英文原件翻译成任何其他语言的准确性、可靠性、适用性或正确性,或您的Citrix产品或服务符合任何机器翻译内容,不作任何形式的明示或暗示担保,以及根据适用的最终用户许可协议或服务条款或与Citrix签订的任何其他协议提供的产品或服务符合任何文件的任何保证,在此类文件已被机器翻译的情况下不适用。Citrix对使用机器翻译内容可能导致的任何损坏或问题概不负责。
他是一位伟大的科学家,他是谷歌的创始人。谷歌(GOOGLE)在BEZUG AUF DIEÜBERSETZUNGEN AB公司的一家名为Einschlesslich的网站上发布了一篇文章,介绍了该网站的最新进展、最新进展和最新进展。
CE服务PEUT Contenir des Tradeions Fournies Par Google。谷歌输卵管Toute Garantie相对Aux Trantions,Expresse Ou Implicite,Y Contilis Toute Garantie d'Consolate,DeFiabilitéetteGarantieMilliciteDequitéMarchande,D'Adéquationà联合国使用Atticulier et d'缺席deportefaoçon。
Este Servicio Puede Contenter Traducciones ConTecnologíadeGoogle。Google Renungia A Todas LasGarantíasrelacionadasCon Las Traducciones,TantoImplícitasComoExpliscitas,Cantuidas LasGarantíasdeCergicitud,Fiamilidad Y OtrasGarantíasInclícitasdeCerciaBilidad,Idoneidad段in Comendad an Con Comen en en in derochos。
本服务可能包含由 谷歌提供技术支持的翻译。谷歌对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性、特定用途的适用性和非侵权性的任何暗示保证。
このこのには,谷歌が提供する翻訳が含まている可能性ますますいるはについて性あり.googleはについて,明星的か黙示かを问わ,精彩度頼性を问わ,および商品性,特价性的への结合性,第三者の権利をしないことに关键词黙示保证しを含め含めあらゆる的をを含め含めあらゆる保证をを含め.
EsteServiçoPodeConterTraduçõesFornecidasPeloGoogle。o Google Se Exime de Todas AsTraduçõesComAstuções,Contreatue Qualita,ContumiaGerade equigrado,Confiabilidade equlialiaincrenícitadeComercialização,Adequaçãoaumpropósitofecialíficoenãobyração。