如题,在线索表选择线索后,使用自定义按钮,填写商机表单,同时使用集成&自动化自动将对应线索状态变为“已跟进”,中间用唯一UUID进行数据查找关联。总显示失败:"请检查节点配置,错误信息:主条件配置错误,使用了不可搜索字段"。请教各位大神是什么情况啊。
输入
{
"expression": "UPDATE(\"FORM-XXX\",QUERYEQ(\"textField_ltfou5s3\",#{textField_ltfox8qa}),\"\",\"selectField_ltfnum7l\",\"已跟进\")",
"formUuid": "FORM-XXX",
"formInstId": "FINST-XXX",
"triggerSrc": "转化商机更新线索状态",
"appKey": "APP_XXX",
"triggerType": 4,
"operator": "manager5299"
}
输出
{
"exceptionMsg": "数据节点执行异常,e:更新数据失败: {\"errorCode\":\"节点配置校验失败\",\"errorMsg\":\"请检查节点配置,错误信息:主条件配置错误,使用了不可搜索字段\",\"success\":false,\"throwable\":\"请检查节点配置,错误信息:主条件配置错误,使用了不可搜索字段\",\"traceId\":\"2146bc7317097315750947710e1d13\"}",
"businessError": true,
"errorCode": "",
"exceptionName": "com.alibaba.flowengine.common.exception.BusinessFlowException"
}
错误
数据节点执行异常,e:更新数据失败: {"errorCode":"节点配置校验失败","errorMsg":"请检查节点配置,错误信息:主条件配置错误,使用了不可搜索字段","success":false,"throwable":"请检查节点配置,错误信息:主条件配置错误,使用了不可搜索字段","traceId":"2146bc7317097315750947710e1d13"}
根据提供的错误信息,您在配置自动化流程时使用的主键或搜索条件字段(textField_ltfou5s3)可能不是线索表中的可搜索字段。在进行数据更新时,需要确保所使用的字段是可以用于精确查找记录的关键字段(比如主键ID)。请检查并确认该字段是否正确且可用于搜索。
在宜搭平台使用集成&自动化功能时,出现"请检查节点配置,错误信息:主条件配置错误,使用了不可搜索字段"的提示,通常意味着您在设置自动化工作流的条件时,可能使用了一个无法被系统检索的字段作为关键条件。为了解决这个问题,请参考以下建议:
总的来说,请根据上述建议逐一排查并调整您的自动化工作流配置,以解决主条件配置错误的问题。同时,确保您的流程设计符合宜搭平台的规范和要求,以便顺利实现线索状态更新为“已跟进”的自动化操作。
根据提供的信息,错误信息显示为"主条件配置错误,使用了不可搜索字段"。这意味着在节点配置中存在一个错误,导致无法正确执行更新操作。
要解决这个问题,你可以按照以下步骤进行排查和修复:
检查节点配置:仔细检查节点配置中的表达式、表单UUID、表单实例ID等参数是否正确设置。确保这些参数的值与实际情况相符。
检查字段属性:确认"textField_ltfou5s3"字段是否具有可搜索属性。如果该字段是不可搜索的,那么在节点配置中使用它可能会导致错误。你可以尝试将该字段更改为可搜索的字段,或者使用其他可用的字段来代替。
检查权限设置:确保当前用户(operator)具有足够的权限来执行更新操作。如果没有足够的权限,可能会导致更新失败。
检查数据表结构:确认线索表和商机表的结构是否正确定义,并且包含所需的字段。如果表结构存在问题,可能需要调整表结构以匹配节点配置的要求。
可以在数据管理页面的筛选看一下是否有以下字样
如果有的话表示数据存储为旧存储,可以参照文档在两个表单的配置处将条件字段配置为参与筛选字段https://docs.aliwork.com/docs/yida_support/wtwabe/bg8ikb/urok30
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。