在腾讯轻联配置过程中,经常遇到测试预览失败的报错。首先我们整体介绍一下【测试预览】的作用。增加【测试预览】的节点的作用主要有两个:
● 第一个作用是为了保证我们应用连接能通畅,可以获取到数据,避免后续由于设置问题,其实流程无法运行,所以这个节点通常是为了测试我们应用的可用性
● 第二个作用是,通过【测试预览】,我们可以获取到比如我们需要的不同的【变量字段】,而这样,这个字段,在我们下一个节点就可以来引用这个变量了。
部分特殊情况下,也可以选择【跳过】来略过节点的【测试预览】,但是不建议新手这样操作。
触发应用【测试预览】报错:
触发应用测试预览报错,会有文案提示,常见的问题【未获取到样本数据】有2个常见的原因:
● 账号授权失败,账号授权没有通过,所以获取不到对应的数据
● 第二种常见情况是需要我们先提交一条符合条件的数据,如果是问卷类的应用就需要提交一份测试问卷,如果是公众号接收消息就需要给公众号发送一条消息,以此类推。
简单的来说,就是我们需要在原来的应用里,新建一条符合我们设定条件的数据,再点击【测试并预览】。
执行应用【测试预览】报错:
执行应用连接器一般需要按照以下步骤来进行检查:
1、 检查【账号授权】情况是否正常,是否可能失效,可尝试重新授权账号。
2、 结合应用报错信息,按照配置页面上的灰色报错代码文案提示进行调整。
a) 报错信息中有错误代码,可以前往对应应用的开发平台/开发者文档查询错误代码代表的错误情况,比如企业微信报错“40058: markdown.content exceed max length 4096. invalid Request Parameter”,那么我们结合企业微信的报错消息搜索,就可以理解到这个执行测试报错事因为文字超过了4096字节,那么就可以做对应的调整
b) 部分应用的报错信息中有英文/中文/链接的提示,可以结合这部分内容进行排查。
3、 如果是【数据查询】类的操作,检查原来的应用中是否有符合条件的数据,如果没有符合条件的数据,比如希望查询生日等于今天的员工,但是实际应用没有符合条件的数据,也可能会报错。