{ "nodes": [ { "nodeId": "userGuide", "name": "common:core.module.template.system_config", "intro": "common:core.module.template.system_config_info", "avatar": "core/workflow/template/systemConfig", "flowNodeType": "userGuide", "position": { "x": -4227.761913436917, "y": -810.6968520991372 }, "version": "481", "inputs": [ { "key": "welcomeText", "renderTypeList": [ "hidden" ], "valueType": "string", "label": "core.app.Welcome Text", "value": "" }, { "key": "variables", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "core.app.Chat Variable", "value": [] }, { "key": "questionGuide", "valueType": "any", "renderTypeList": [ "hidden" ], "label": "core.app.Question Guide", "value": { "open": false } }, { "key": "tts", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": { "type": "web" } }, { "key": "whisper", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": { "open": false, "autoSend": false, "autoTTSResponse": false } }, { "key": "scheduleTrigger", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": null } ], "outputs": [] }, { "nodeId": "448745", "name": "common:core.module.template.work_start", "intro": "", "avatar": "core/workflow/template/workflowStart", "flowNodeType": "workflowStart", "position": { "x": -3716.2397673738346, "y": -722.3747623057059 }, "version": "481", "inputs": [ { "key": "userChatInput", "renderTypeList": [ "reference", "textarea" ], "valueType": "string", "label": "common:core.module.input.label.user question", "required": true, "toolDescription": "User Question", "debugLabel": "" } ], "outputs": [ { "id": "userChatInput", "key": "userChatInput", "label": "common:core.module.input.label.user question", "type": "static", "valueType": "string", "description": "" } ] }, { "nodeId": "xBsEsifWxOhc", "name": "事故情况提取", "intro": "Can extract specified data from text, such as SQL statements, search keywords, code, etc.", "avatar": "core/workflow/template/extractJson", "flowNodeType": "contentExtract", "showStatus": true, "position": { "x": 565.7093213497524, "y": -1677.4435144035858 }, "version": "481", "inputs": [ { "key": "model", "renderTypeList": [ "selectLLMModel", "reference" ], "label": "AI Model", "required": true, "valueType": "string", "llmModelType": "extractFields", "value": "Qwen2.5-14B-Instruct-GPTQ-Int4", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "selectedTypeIndex": 0 }, { "key": "description", "renderTypeList": [ "textarea", "reference" ], "valueType": "string", "label": "Extraction Requirements Description", "description": "workflow:extraction_requirements_description_detail", "placeholder": "workflow:extraction_requirements_placeholder", "value": "你是一个交通事故信息采集专员,正在根据交警和用户的历史对话信息采集交通事故相关信息。\n只有当存在自行车,电动自行车被撞倒的时候显示有非机动车被撞倒\n只有当用户确认有摩托车而不是汽车被撞倒的时候显示有摩托车被撞倒\n交通事故发生的原因种类包括:追尾、变道、未让行、违反信号、逆行、倒车、溜车、撞停、超速、其他", "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "history", "renderTypeList": [ "numberInput", "reference" ], "valueType": "chatHistory", "label": "Chat History", "description": "workflow:max_dialog_rounds", "required": true, "min": 0, "max": 50, "value": 6, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "content", "renderTypeList": [ "reference", "textarea" ], "label": "Text to Extract", "required": true, "valueType": "string", "toolDescription": "Content to Retrieve", "value": [ "448745", "userChatInput" ], "valueDesc": "", "description": "", "debugLabel": "", "selectedTypeIndex": 0 }, { "key": "extractKeys", "renderTypeList": [ "custom" ], "label": "", "valueType": "any", "description": "workflow:target_fields_description", "value": [ { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "有无人员伤亡", "key": "ywrysw", "enum": "" }, { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "有无非机动车被撞到", "key": "ywfjdc", "enum": "" }, { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "有无摩托车被撞倒", "key": "ywmtc", "enum": "" }, { "valueType": "boolean", "required": false, "defaultValue": "", "desc": "报警人是否为事故车辆驾驶人", "key": "bjrjs", "enum": "" }, { "valueType": "string", "required": false, "defaultValue": "", "desc": "事故发生标准化时间", "key": "sgfssj", "enum": "" }, { "valueType": "boolean", "required": false, "defaultValue": "", "desc": "报警人是否在事故现场", "key": "sfsgxc", "enum": "" }, { "valueType": "number", "required": false, "defaultValue": "", "desc": "事故机动车数量", "key": "jdcsl", "enum": "" }, { "valueType": "string", "required": false, "defaultValue": "", "desc": "交通事故发生的原因", "key": "sgyy", "enum": "" }, { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "用户是否明确提出要转接人工", "key": "transfer_to_human", "enum": "" } ], "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "success", "key": "success", "label": "workflow:full_field_extraction", "required": true, "description": "Returns true when all fields are fully extracted (success includes model extraction or using default values)", "valueType": "boolean", "type": "static" }, { "id": "fields", "key": "fields", "label": "workflow:complete_extraction_result", "required": true, "description": "A JSON string, e.g., {\"name\":\"YY\",\"Time\":\"2023/7/2 18:00\"}", "valueType": "string", "type": "static" }, { "id": "rLkKr49Ad3lb", "key": "ywrysw", "label": "Extraction Results-ywrysw", "valueType": "boolean", "type": "static" }, { "id": "rhXgOJdLYIfn", "key": "ywfjdc", "label": "Extraction Results-ywfjdc", "valueType": "boolean", "type": "static" }, { "id": "uFbYsvzL4tn2", "key": "ywmtc", "label": "Extraction Results-ywmtc", "valueType": "boolean", "type": "static" }, { "id": "jHXjhSofOa3U", "key": "bjrjs", "label": "Extraction Results-bjrjs", "valueType": "boolean", "type": "static" }, { "id": "wPaeLr2Uik5l", "key": "sgfssj", "label": "提取结果-sgfssj", "valueType": "string", "type": "static" }, { "id": "mnKgvSNAJ9Qu", "key": "sfsgxc", "label": "Extraction Results-sfsgxc", "valueType": "boolean", "type": "static" }, { "id": "kyE36lVgbiU7", "key": "jdcsl", "label": "提取结果-jdcsl", "valueType": "number", "type": "static" }, { "id": "pLwu17uw7Qcq", "key": "sgyy", "label": "Extraction Results-sgyy", "valueType": "string", "type": "static" }, { "id": "skrUfLaRdD61", "key": "transfer_to_human", "label": "Extraction Results-transfer_to_human", "valueType": "boolean", "type": "static" } ] }, { "nodeId": "pvArMm3FFJeb", "name": "Condition", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": 3458.2710908393055, "y": -1221.7431037009235 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "AND", "list": [ { "variable": [ "oZO5DXI7cgIN", "qLUQfhG0ILRX" ], "condition": "equalTo", "value": "someone_is_hurt" } ] }, { "condition": "AND", "list": [ { "variable": [ "oZO5DXI7cgIN", "qLUQfhG0ILRX" ], "condition": "equalTo", "value": "transfer_to_human" } ] }, { "condition": "AND", "list": [ { "variable": [ "oZO5DXI7cgIN", "qLUQfhG0ILRX" ], "condition": "equalTo", "value": "multi_parties" } ] }, { "condition": "AND", "list": [ { "variable": [ "oZO5DXI7cgIN", "qLUQfhG0ILRX" ], "condition": "equalTo", "value": "accident_info_complete" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] }, { "nodeId": "uX2IzK9fx9zo", "name": "Assigned Reply", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 5658.676728128356, "y": -1325.80066738384 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "由于事故有人受伤,正在转接人工处理\n\n\n", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "fvvP1xj1OJkZ", "name": "Assigned Reply#2", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 5642.058222537283, "y": -902.136825814838 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "正在转接人工处理,请稍候\n", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "gu5ZFJKsE4GJ", "name": "询问事故现场情况", "intro": "AI Large Model Chat", "avatar": "core/workflow/template/aiChat", "flowNodeType": "chatNode", "showStatus": true, "position": { "x": 5670.333988725728, "y": -2636.2244294325665 }, "version": "490", "inputs": [ { "key": "model", "renderTypeList": [ "settingLLMModel", "reference" ], "label": "AI Model", "valueType": "string", "value": "Qwen2.5-14B-Instruct-GPTQ-Int4", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "temperature", "renderTypeList": [ "hidden" ], "label": "", "valueType": "number", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "maxToken", "renderTypeList": [ "hidden" ], "label": "", "valueType": "number", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "isResponseAnswerText", "renderTypeList": [ "hidden" ], "label": "", "value": true, "valueType": "boolean", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatQuoteRole", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "value": "system", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "quoteTemplate", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "quotePrompt", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatVision", "renderTypeList": [ "hidden" ], "label": "", "valueType": "boolean", "value": true, "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatReasoning", "renderTypeList": [ "hidden" ], "label": "", "valueType": "boolean", "value": true, "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatTopP", "renderTypeList": [ "hidden" ], "label": "", "valueType": "number", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatStopSign", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatResponseFormat", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatJsonSchema", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "systemPrompt", "renderTypeList": [ "textarea", "reference" ], "max": 3000, "valueType": "string", "label": "Prompt", "description": "core.app.tip.systemPromptTip", "placeholder": "core.app.tip.chatNodeSystemPromptTip", "value": "# 角色\n你是一个在电话收集交通事故信息的交警机器人\n\n# 语言风格\n简洁、适合语音实时交互,没有特殊符号,一次询问一个问题。拒绝跳过问题,拒绝回答任务以外的问题。\n\n# 任务\n当前时间是{{$VARIABLE_NODE_ID.cTime$}}。你需要通过电话询问依次向用户搜集:\n\n有无人员伤亡、有无非机动车或者摩托车被撞到\n报警人是否是事故车辆驾驶人\n事故发生的时间\n通过复述标准化的时间向用户确认事故时间\n用户是否在事故现场\n事故机动车数量\n交通事故原因\n", "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "history", "renderTypeList": [ "numberInput", "reference" ], "valueType": "chatHistory", "label": "Chat History", "description": "workflow:max_dialog_rounds", "required": true, "min": 0, "max": 50, "value": 8, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "quoteQA", "renderTypeList": [ "settingDatasetQuotePrompt" ], "label": "", "debugLabel": "Dataset Reference", "description": "", "valueType": "datasetQuote", "valueDesc": "", "toolDescription": "" }, { "key": "fileUrlList", "renderTypeList": [ "reference", "input" ], "label": "Files", "debugLabel": "Files", "valueType": "arrayString", "value": [ [ "448745", "userFiles" ] ], "valueDesc": "", "description": "app:workflow.user_file_input_desc", "toolDescription": "" }, { "key": "userChatInput", "renderTypeList": [ "reference", "textarea" ], "valueType": "string", "label": "User Question", "toolDescription": "User Question", "required": true, "value": [ "448745", "userChatInput" ], "valueDesc": "", "description": "", "debugLabel": "" } ], "outputs": [ { "id": "history", "key": "history", "required": true, "label": "common:core.module.output.label.New context", "description": "Splice the current reply content with the history records and return it as the new context", "valueType": "chatHistory", "valueDesc": "{\n obj: System | Human | AI;\n value: string;\n}[]", "type": "static" }, { "id": "answerText", "key": "answerText", "required": true, "label": "common:core.module.output.label.Ai response content", "description": "Will be triggered after the stream reply is completed", "valueType": "string", "type": "static" }, { "id": "reasoningText", "key": "reasoningText", "required": false, "label": "workflow:reasoning_text", "valueType": "string", "type": "static", "invalid": true, "description": "" } ] }, { "nodeId": "gArhI4puX6gn", "name": "Assigned Reply#4", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 5658.676728128356, "y": -438.69126786236313 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "由于涉及多方事故,正在转接人工处理,请稍候\n", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "ry5G22Qk6Tox", "name": "Assigned Reply#4", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 407.31699110784086, "y": -3944.890682031594 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "您好,这里是无锡交警,我将为您远程处理交通事故。请将人员撤离至路侧安全区域,开启危险报警双闪灯、放置三角警告牌、做好安全防护,谨防二次事故伤害。若您已经准备好了,请点击继续办理,如需人工服务,请说转人工。", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "hFlE9YB8LdGB", "name": "Condition#6", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": -2871.6839234896324, "y": -1246.6968520991372 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "AND", "list": [ { "variable": [ "n4C51phGZY1A", "gR0mkQpJ4Og8" ], "condition": "equalTo", "value": "true" } ] }, { "condition": "AND", "list": [ { "variable": [ "n4C51phGZY1A", "iz9Ecx54TvGS" ], "condition": "equalTo", "value": "false" } ] }, { "condition": "AND", "list": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "condition": "equalTo", "value": "1002" }, { "variable": [ "n4C51phGZY1A", "hk9zZjblTaS1" ], "condition": "equalTo", "value": "false" }, { "variable": [ "n4C51phGZY1A", "d3mC4o1ejnFE" ], "condition": "equalTo", "value": "false" }, { "variable": [ "n4C51phGZY1A", "ya6I5sWXJsNJ" ], "condition": "equalTo", "value": "false" } ] }, { "condition": "AND", "list": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "condition": "startWith", "value": "200" } ] }, { "condition": "AND", "list": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "condition": "startWith", "value": "201" } ] }, { "condition": "AND", "list": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "condition": "equalTo", "value": "1002" }, { "variable": [ "n4C51phGZY1A", "dXRhdlsfO22o" ], "condition": "equalTo", "value": "1" }, { "variable": [ "n4C51phGZY1A", "hUCLyoM573CS" ], "condition": "equalTo", "value": "false" } ] }, { "condition": "AND", "list": [ { "variable": [ "n4C51phGZY1A", "dXRhdlsfO22o" ], "condition": "equalTo", "value": "2" }, { "variable": [ "n4C51phGZY1A", "hk9zZjblTaS1" ], "condition": "equalTo", "value": "true" }, { "variable": [ "n4C51phGZY1A", "yeQFXpxUR0pq" ], "condition": "equalTo", "value": "false" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] }, { "nodeId": "jmmJzldTiMkP", "name": "Variable Update#7", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 1717.2923866395925, "y": -4059.7525633656487 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "yrmf3AuoOjnI", "gR0mkQpJ4Og8" ], "valueType": "object", "renderType": "reference" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "gECEtWA1FJ7B", "name": "是否准备好提取#2", "intro": "Can extract specified data from text, such as SQL statements, search keywords, code, etc.", "avatar": "core/workflow/template/extractJson", "flowNodeType": "contentExtract", "showStatus": true, "position": { "x": 369.30271837612247, "y": -3608.1334735184296 }, "version": "481", "inputs": [ { "key": "model", "renderTypeList": [ "selectLLMModel", "reference" ], "label": "AI Model", "required": true, "valueType": "string", "llmModelType": "extractFields", "value": "Qwen2.5-14B-Instruct-GPTQ-Int4", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "selectedTypeIndex": 0 }, { "key": "description", "renderTypeList": [ "textarea", "reference" ], "valueType": "string", "label": "Extraction Requirements Description", "description": "workflow:extraction_requirements_description_detail", "placeholder": "workflow:extraction_requirements_placeholder", "value": "你是一个交通事故信息采集专员,正在根据交警和用户的历史对话信息判断用户是否准备好采集交通事故相关信息。", "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "history", "renderTypeList": [ "numberInput", "reference" ], "valueType": "chatHistory", "label": "Chat History", "description": "workflow:max_dialog_rounds", "required": true, "min": 0, "max": 50, "value": 6, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "content", "renderTypeList": [ "reference", "textarea" ], "label": "Text to Extract", "required": true, "valueType": "string", "toolDescription": "Content to Retrieve", "value": [ "448745", "userChatInput" ], "valueDesc": "", "description": "", "debugLabel": "", "selectedTypeIndex": 0 }, { "key": "extractKeys", "renderTypeList": [ "custom" ], "label": "", "valueType": "any", "description": "workflow:target_fields_description", "valueDesc": "", "debugLabel": "", "toolDescription": "", "value": [ { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "有无人员伤亡", "key": "ywrysw", "enum": "" }, { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "有无非机动车被撞到", "key": "ywfjdc", "enum": "" }, { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "有无摩托车被撞倒", "key": "ywmtc", "enum": "" }, { "valueType": "boolean", "required": true, "defaultValue": "", "desc": "用户是否明确提出要转接人工", "key": "transfer_to_human", "enum": "" }, { "valueType": "boolean", "required": true, "defaultValue": "false", "desc": "用户准备好了", "key": "user_is_ready", "enum": "" } ] } ], "outputs": [ { "id": "success", "key": "success", "label": "workflow:full_field_extraction", "required": true, "description": "Returns true when all fields are fully extracted (success includes model extraction or using default values)", "valueType": "boolean", "type": "static" }, { "id": "fields", "key": "fields", "label": "workflow:complete_extraction_result", "required": true, "description": "A JSON string, e.g., {\"name\":\"YY\",\"Time\":\"2023/7/2 18:00\"}", "valueType": "string", "type": "static" }, { "id": "rLkKr49Ad3lb", "key": "ywrysw", "label": "Extraction Results-ywrysw", "valueType": "boolean", "type": "static" }, { "id": "rhXgOJdLYIfn", "key": "ywfjdc", "label": "Extraction Results-ywfjdc", "valueType": "boolean", "type": "static" }, { "id": "uFbYsvzL4tn2", "key": "ywmtc", "label": "Extraction Results-ywmtc", "valueType": "boolean", "type": "static" }, { "id": "skrUfLaRdD61", "key": "transfer_to_human", "label": "Extraction Results-transfer_to_human", "valueType": "boolean", "type": "static" }, { "id": "eXEjNMCMhjEE", "key": "user_is_ready", "label": "Extraction Results-user_is_ready", "valueType": "boolean", "type": "static" } ] }, { "nodeId": "y8MkLLzUfT1i", "name": "询问是否准备好", "intro": "AI Large Model Chat", "avatar": "core/workflow/template/aiChat", "flowNodeType": "chatNode", "showStatus": true, "position": { "x": 3889.8416086544803, "y": -2931.886324393669 }, "version": "490", "inputs": [ { "key": "model", "renderTypeList": [ "settingLLMModel", "reference" ], "label": "AI Model", "valueType": "string", "value": "Qwen2.5-14B-Instruct-GPTQ-Int4", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "temperature", "renderTypeList": [ "hidden" ], "label": "", "valueType": "number", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "maxToken", "renderTypeList": [ "hidden" ], "label": "", "valueType": "number", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "isResponseAnswerText", "renderTypeList": [ "hidden" ], "label": "", "value": true, "valueType": "boolean", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatQuoteRole", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "value": "system", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "quoteTemplate", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "quotePrompt", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatVision", "renderTypeList": [ "hidden" ], "label": "", "valueType": "boolean", "value": true, "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatReasoning", "renderTypeList": [ "hidden" ], "label": "", "valueType": "boolean", "value": true, "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatTopP", "renderTypeList": [ "hidden" ], "label": "", "valueType": "number", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatStopSign", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatResponseFormat", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "aiChatJsonSchema", "renderTypeList": [ "hidden" ], "label": "", "valueType": "string", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "systemPrompt", "renderTypeList": [ "textarea", "reference" ], "max": 3000, "valueType": "string", "label": "Prompt", "description": "core.app.tip.systemPromptTip", "placeholder": "core.app.tip.chatNodeSystemPromptTip", "value": "你是一个在电话收集交通事故信息的交警机器人。语言风格简洁、适合语音实时交互,没有特殊符号,拒绝跳过问题,拒绝回答任务以外的问题。\n​你唯一的任务是询问:用户是否准备好继续办理\n", "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "history", "renderTypeList": [ "numberInput", "reference" ], "valueType": "chatHistory", "label": "Chat History", "description": "workflow:max_dialog_rounds", "required": true, "min": 0, "max": 50, "value": 2, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "quoteQA", "renderTypeList": [ "settingDatasetQuotePrompt" ], "label": "", "debugLabel": "Dataset Reference", "description": "", "valueType": "datasetQuote", "valueDesc": "", "toolDescription": "" }, { "key": "fileUrlList", "renderTypeList": [ "reference", "input" ], "label": "Files", "debugLabel": "Files", "valueType": "arrayString", "value": [ [ "448745", "userFiles" ] ], "valueDesc": "", "description": "app:workflow.user_file_input_desc", "toolDescription": "" }, { "key": "userChatInput", "renderTypeList": [ "reference", "textarea" ], "valueType": "string", "label": "User Question", "toolDescription": "User Question", "required": true, "value": [ "448745", "userChatInput" ], "valueDesc": "", "description": "", "debugLabel": "" } ], "outputs": [ { "id": "history", "key": "history", "required": true, "label": "common:core.module.output.label.New context", "description": "Splice the current reply content with the history records and return it as the new context", "valueType": "chatHistory", "valueDesc": "{\n obj: System | Human | AI;\n value: string;\n}[]", "type": "static" }, { "id": "answerText", "key": "answerText", "required": true, "label": "common:core.module.output.label.Ai response content", "description": "Will be triggered after the stream reply is completed", "valueType": "string", "type": "static" }, { "id": "reasoningText", "key": "reasoningText", "required": false, "label": "workflow:reasoning_text", "valueType": "string", "type": "static", "invalid": true, "description": "" } ] }, { "nodeId": "smMmut5jHUcz", "name": "Variable Update#8", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 1969.6865999181177, "y": -3221.7540004797597 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "c8GsYOxxPKd9", "gR0mkQpJ4Og8" ], "valueType": "object", "renderType": "reference" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "vLh9Kas6PyH1", "name": "Condition#6", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": 2553.126402633063, "y": -3456.5012759619995 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "OR", "list": [ { "variable": [ "gECEtWA1FJ7B", "rLkKr49Ad3lb" ], "condition": "equalTo", "value": "true" }, { "variable": [ "gECEtWA1FJ7B", "rhXgOJdLYIfn" ], "condition": "equalTo", "value": "true" }, { "variable": [ "gECEtWA1FJ7B", "uFbYsvzL4tn2" ], "condition": "equalTo", "value": "true" } ] }, { "condition": "AND", "list": [ { "variable": [ "gECEtWA1FJ7B", "skrUfLaRdD61" ], "condition": "equalTo", "value": "true" } ] }, { "condition": "AND", "list": [ { "variable": [ "gECEtWA1FJ7B", "eXEjNMCMhjEE" ], "condition": "equalTo", "value": "false" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] }, { "nodeId": "oXj6YnbVHTjW", "name": "Assigned Reply#5", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 3867.9048389878517, "y": -3647.4479631623353 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "由于事故有人受伤,正在转接人工处理\n\n\n", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "kYq7r2seIZHF", "name": "Assigned Reply#6", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 3867.9048389878512, "y": -3276.8302611074855 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "正在转接人工处理,请稍候\n\n\n", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "n4C51phGZY1A", "name": "Code Sandbox#4", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": -3364.3143043866053, "y": -967.1199533612536 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({data1}){\n return {\n is_first_message: data1.is_first_message,\n user_is_ready: data1.user_is_ready,\n accident_info_complete: data1.accident_info_complete,\n jdcsl: data1.jdcsl,\n driver_info_complete: data1.driver_info_complete,\n drivers_info_complete: data1.drivers_info_complete,\n driver_info_check: data1.driver_info_check,\n drivers_info_check: data1.drivers_info_check,\n }\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "data1", "label": "data1", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "is_first_message", "valueType": "boolean", "label": "is_first_message", "valueDesc": "", "description": "" }, { "id": "iz9Ecx54TvGS", "valueType": "boolean", "type": "dynamic", "key": "user_is_ready", "label": "user_is_ready" }, { "id": "hk9zZjblTaS1", "valueType": "boolean", "type": "dynamic", "key": "accident_info_complete", "label": "accident_info_complete" }, { "id": "dXRhdlsfO22o", "valueType": "number", "type": "dynamic", "key": "jdcsl", "label": "jdcsl" }, { "id": "d3mC4o1ejnFE", "valueType": "boolean", "type": "dynamic", "key": "driver_info_complete", "label": "driver_info_complete" }, { "id": "ya6I5sWXJsNJ", "valueType": "boolean", "type": "dynamic", "key": "drivers_info_complete", "label": "drivers_info_complete" }, { "id": "hUCLyoM573CS", "valueType": "boolean", "type": "dynamic", "key": "driver_info_check", "label": "driver_info_check" }, { "id": "yeQFXpxUR0pq", "valueType": "boolean", "type": "dynamic", "key": "drivers_info_check", "label": "drivers_info_check" }, { "id": "zGUstg1H8F4F", "valueType": "number", "type": "dynamic", "key": "user_no_response", "label": "user_no_response" } ] }, { "nodeId": "yrmf3AuoOjnI", "name": "Code Sandbox#5", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": 1156.6568917166119, "y": -4321.252563365649 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({state}){\n state.is_first_message=false;\n return {\n state: state\n }\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "state", "valueType": "object", "label": "state", "valueDesc": "", "description": "" } ] }, { "nodeId": "c8GsYOxxPKd9", "name": "Code Sandbox#6", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": 1327.2745985105391, "y": -3390.901464036014 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({state, ywrysw, ywfjdc, ywmtc, transfer_to_human, user_is_ready}){\n state.ywrysw=ywrysw;\n state.ywfjdc=ywfjdc;\n state.ywmtc=ywmtc;\n state.transfer_to_human=transfer_to_human;\n state.user_is_ready=user_is_ready;\n return {\n state: state\n }\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "ywrysw", "label": "ywrysw", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "gECEtWA1FJ7B", "rLkKr49Ad3lb" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "ywfjdc", "label": "ywfjdc", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "gECEtWA1FJ7B", "rhXgOJdLYIfn" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "ywmtc", "label": "ywmtc", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "gECEtWA1FJ7B", "uFbYsvzL4tn2" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "transfer_to_human", "label": "transfer_to_human", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "gECEtWA1FJ7B", "skrUfLaRdD61" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "user_is_ready", "label": "user_is_ready", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "gECEtWA1FJ7B", "eXEjNMCMhjEE" ] } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "state", "valueType": "object", "label": "state", "valueDesc": "", "description": "" } ] }, { "nodeId": "q5ycm7LqWXWE", "name": "Variable Update#7", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 4769.758596668034, "y": -3672.9479631623353 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "0001" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "g4kfmyuPAXtQ", "name": "Variable Update#8", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 4769.758596668034, "y": -3302.3302611074855 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "0001" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "waJFRBjvQEv9", "name": "Variable Update#9", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 7170.164738678791, "y": -2246.8952443529906 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "1002" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "ysRPAq7tp8Hg", "name": "Code Sandbox#7", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": 1478.105324852098, "y": -1612.244918977058 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({\n state, ywrysw, ywfjdc, ywmtc, transfer_to_human,\n bjrjs,sgfssj,sfsgxc,jdcsl,sgyy\n}){\n state.ywrysw=ywrysw;\n state.ywfjdc=ywfjdc;\n state.ywmtc=ywmtc;\n state.transfer_to_human=transfer_to_human;\n if (bjrjs !== null && bjrjs !== undefined) {\n state.bjrjs = bjrjs;\n }\n if (sgfssj !== null && sgfssj !== undefined) {\n state.sgfssj = sgfssj;\n }\n if (sfsgxc !== null && sfsgxc !== undefined) {\n state.sfsgxc = sfsgxc;\n }\n if (jdcsl != null && jdcsl !== undefined) {\n state.jdcsl = jdcsl;\n }\n if (sgyy != null && sgyy !== undefined) {\n state.sgyy = sgyy;\n }\n return {\n state: state\n }\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "ywrysw", "label": "ywrysw", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "rLkKr49Ad3lb" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "ywfjdc", "label": "ywfjdc", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "rhXgOJdLYIfn" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "ywmtc", "label": "ywmtc", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "uFbYsvzL4tn2" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "transfer_to_human", "label": "transfer_to_human", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "skrUfLaRdD61" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "bjrjs", "label": "bjrjs", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "jHXjhSofOa3U" ] }, { "renderTypeList": [ "reference" ], "valueType": "string", "canEdit": true, "key": "sgfssj", "label": "sgfssj", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "wPaeLr2Uik5l" ] }, { "renderTypeList": [ "reference" ], "valueType": "boolean", "canEdit": true, "key": "sfsgxc", "label": "sfsgxc", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "mnKgvSNAJ9Qu" ] }, { "renderTypeList": [ "reference" ], "valueType": "number", "canEdit": true, "key": "jdcsl", "label": "jdcsl", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "kyE36lVgbiU7" ] }, { "renderTypeList": [ "reference" ], "valueType": "string", "canEdit": true, "key": "sgyy", "label": "sgyy", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "xBsEsifWxOhc", "pLwu17uw7Qcq" ] } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "state", "valueType": "object", "label": "state", "valueDesc": "", "description": "" } ] }, { "nodeId": "fwaYvHFYGDAj", "name": "Variable Update#10", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 2111.28608282742, "y": -1039.7222961189864 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "ysRPAq7tp8Hg", "gR0mkQpJ4Og8" ], "valueType": "object", "renderType": "reference" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "bFtnxuUrDbuI", "name": "Variable Update#10", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 7129.228004579305, "y": -1367.9581472726181 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "0001" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "bbQgpM0MUMtc", "name": "Variable Update#11", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 7146.632104901555, "y": -955.136825814838 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "0001" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "wEy3YTCK40uG", "name": "Variable Update#12", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 7146.632104901555, "y": -482.40103458375495 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "0001" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "hSzvdCjjB71d", "name": "Code Sandbox#8", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": 5229.676728128356, "y": -70.34951539554692 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({state}){\n state.accident_info_complete=true;\n return {\n state: state\n }\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "state", "valueType": "object", "label": "state", "valueDesc": "", "description": "" } ] }, { "nodeId": "jHeeLikXfH1z", "name": "Variable Update#12", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 5971.055897129906, "y": 191.15048460445308 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "hSzvdCjjB71d", "gR0mkQpJ4Og8" ], "valueType": "object", "renderType": "reference" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "ckg0TgZFKv2F", "name": "Assigned Reply#7", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 8860.269826828857, "y": 187.65048460445308 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "下面开始拍照流程。请对准车辆前方看清车牌,拍摄车前方照片。", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "yvvFH7iyMHCO", "name": "Variable Update#13", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 10045.792098100948, "y": 161.15048460445308 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "2000" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "tyezGSJtysAP", "name": "Condition#7", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": 7537.589072841614, "y": 139.15048460445308 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "AND", "list": [ { "variable": [ "i9dNcDDqlC3g", "gR0mkQpJ4Og8" ], "condition": "equalTo", "value": "single" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] }, { "nodeId": "oZO5DXI7cgIN", "name": "Code Sandbox#9", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": 2725.514265219497, "y": -1160.136825814838 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({state}){\n if (state.ywrysw || state.ywfjdc || state.ywmtc) {\n return { result: 'someone_is_hurt' };\n } else if (state.transfer_to_human) {\n return { result: 'transfer_to_human' };\n } else if(state.jdcsl > 2){\n return { result: 'multi_parties' };\n } else if (\n state.bjrjs !== null && state.bjrjs !== undefined &&\n state.sgfssj !== null && state.sgfssj !== undefined && state.sgfssj !== 'null' &&\n state.sfsgxc !== null && state.sfsgxc !== undefined &&\n state.jdcsl !== null && state.jdcsl !== undefined && \n state.sgyy !== null && state.sgyy !== undefined && state.sgyy !== 'null'\n ) {\n return {result: 'accident_info_complete'};\n }\n return {\n result: 'continue'\n };\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "qLUQfhG0ILRX", "type": "dynamic", "key": "result", "valueType": "string", "label": "result", "valueDesc": "", "description": "" } ] }, { "nodeId": "i9dNcDDqlC3g", "name": "Code Sandbox#9", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": 6783.382854053828, "y": 5.767001503336758 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({state}){\n if (state.jdcsl === 1) {\n return {\n result: 'single'\n }\n } else {\n return {\n result: 'double'\n }\n }\n\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "result", "valueType": "string", "label": "result", "valueDesc": "", "description": "" } ] }, { "nodeId": "gEcYC2j2qL17", "name": "Assigned Reply#8", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 8873.889334432186, "y": 678.0362498249059 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "下面开始拍照流程。请对准第一辆车的侧前方,看清车牌拍摄。", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "fzHdRxIy04GC", "name": "Variable Update#14", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 10059.411605704277, "y": 641.6399404941092 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "2010" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "fCdRtFDIczmJ", "name": "Variable Update#14", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 1765.573509407675, "y": 65.24892731909137 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "sABVeuACxyOt", "status_code" ], "valueType": "string", "renderType": "reference" }, { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "sABVeuACxyOt", "state" ], "renderType": "reference", "valueType": "object" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "otFgcPblkQ2i", "name": "Variable Update#15", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 2080.9755020100647, "y": 661.7332994223469 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "eSETDMThKva0", "status_code" ], "valueType": "string", "renderType": "reference" }, { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "eSETDMThKva0", "state" ], "renderType": "reference", "valueType": "object" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "scqb8erNCXkK", "name": "Assigned Reply#11", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": -515.8603619741782, "y": -2230.301100294996 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "因您长时间未回复,本次服务将结束,如需报案请您再次呼入", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "pK8mcwqBcxqE", "name": "Variable Update#16", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": 318.74322229340646, "y": -2371.2998862010436 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "1004" ], "valueType": "string", "renderType": "input" }, { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "qKHI3maEL4SU", "qLUQfhG0ILRX" ], "renderType": "reference", "valueType": "object" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "qKHI3maEL4SU", "name": "Code Sandbox#9", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": -1779.2729555352714, "y": -2471.1142418207105 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({state, user_question}){\n let decision = \"continue\";\n if (user_question === \"【用户无回复】\") {\n state.user_no_response += 1;\n } else {\n state.user_no_response =0;\n }\n if (state.user_no_response < 2) {\n decision = \"continue\";\n } else {\n decision = \"end\";\n }\n return {\n state: state,\n decision: decision\n }\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "renderTypeList": [ "reference" ], "valueType": "string", "canEdit": true, "key": "user_question", "label": "user_question", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "448745", "userChatInput" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "qLUQfhG0ILRX", "type": "dynamic", "key": "state", "valueType": "object", "label": "state", "valueDesc": "", "description": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "decision", "valueType": "string", "label": "decision", "valueDesc": "", "description": "" } ] }, { "nodeId": "nZUm7LuJxr5a", "name": "Condition#5", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": -563.4647232799128, "y": -2732.248271826956 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "AND", "list": [ { "variable": [ "qKHI3maEL4SU", "gR0mkQpJ4Og8" ], "condition": "equalTo", "value": "end" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] }, { "nodeId": "wFnInUpCQeJV", "name": "Variable Update#17", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": -1229.114603569731, "y": -2565.0698623021194 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "qKHI3maEL4SU", "qLUQfhG0ILRX" ], "renderType": "reference", "valueType": "object" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "ntkSX8ViE4ZK", "name": "Code Sandbox#9", "intro": "Execute a simple script code, usually for complex data processing.", "avatar": "core/workflow/template/codeRun", "flowNodeType": "code", "showStatus": true, "position": { "x": -1698.8869186355423, "y": -1394.984364000085 }, "version": "482", "inputs": [ { "key": "system_addInputParam", "renderTypeList": [ "addInputParam" ], "valueType": "dynamic", "label": "", "required": false, "description": "workflow:these_variables_will_be_input_parameters_for_code_execution", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "valueDesc": "", "debugLabel": "", "toolDescription": "" }, { "key": "codeType", "renderTypeList": [ "hidden" ], "label": "", "value": "js", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "key": "code", "renderTypeList": [ "custom" ], "label": "", "value": "function main({state, user_question}){\n let decision = \"continue\";\n if (user_question === \"【用户无回复】\") {\n state.user_no_response += 1;\n } else {\n state.user_no_response =0;\n }\n if (state.user_no_response < 2) {\n decision = \"continue\";\n } else {\n decision = \"end\";\n }\n return {\n state: state,\n decision: decision\n }\n}", "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "", "valueType": "string" }, { "renderTypeList": [ "reference" ], "valueType": "object", "canEdit": true, "key": "state", "label": "state", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "VARIABLE_NODE_ID", "state" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "renderTypeList": [ "reference" ], "valueType": "string", "canEdit": true, "key": "user_question", "label": "user_question", "customInputConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": true }, "required": true, "value": [ "448745", "userChatInput" ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "system_rawResponse", "key": "system_rawResponse", "label": "workflow:full_response_data", "valueType": "object", "type": "static", "description": "" }, { "id": "error", "key": "error", "label": "workflow:execution_error", "description": "Error information of code execution, returns empty on success", "valueType": "object", "type": "static" }, { "id": "system_addOutputParam", "key": "system_addOutputParam", "type": "dynamic", "valueType": "dynamic", "label": "", "customFieldConfig": { "selectValueTypeList": [ "string", "number", "boolean", "object", "arrayString", "arrayNumber", "arrayBoolean", "arrayObject", "arrayAny", "any", "chatHistory", "datasetQuote", "dynamic", "selectDataset", "selectApp" ], "showDescription": false, "showDefaultValue": false }, "description": "Pass the object returned in the code as output to the next nodes. The variable name needs to correspond to the return key.", "valueDesc": "" }, { "id": "qLUQfhG0ILRX", "type": "dynamic", "key": "state", "valueType": "object", "label": "state", "valueDesc": "", "description": "" }, { "id": "gR0mkQpJ4Og8", "type": "dynamic", "key": "decision", "valueType": "string", "label": "decision", "valueDesc": "", "description": "" } ] }, { "nodeId": "bKmudspMNnxL", "name": "Condition#6", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": -357.25677770659354, "y": -1574.12827816296 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "AND", "list": [ { "variable": [ "ntkSX8ViE4ZK", "gR0mkQpJ4Og8" ], "condition": "equalTo", "value": "end" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] }, { "nodeId": "syzmFUt5tjQc", "name": "Variable Update#18", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": -1166.0385964615787, "y": -1246.6968520991372 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "ntkSX8ViE4ZK", "qLUQfhG0ILRX" ], "renderType": "reference", "valueType": "object" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "yQOFHC40g1uw", "name": "Assigned Reply#12", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": -298.4531508559866, "y": -1094.6320794661547 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "因您长时间未回复,本次服务将结束,如需报案请您再次呼入", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "j2LPKAgbCCho", "name": "Variable Update#19", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": -152.85071041653555, "y": -722.3747623057059 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "1004" ], "valueType": "string", "renderType": "input" }, { "variable": [ "VARIABLE_NODE_ID", "state" ], "value": [ "ntkSX8ViE4ZK", "qLUQfhG0ILRX" ], "renderType": "reference", "valueType": "object" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "gfBHnQ0ks5iK", "name": "Assigned Reply#11", "intro": "This module can directly reply with a specified content. Commonly used for guidance or prompts. Non-string content will be converted to string for output.", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": -1023.2567777065935, "y": 305.3944865893809 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "Response Content", "description": "common:core.module.input.description.Response content", "placeholder": "common:core.module.input.description.Response content", "value": "后续阶段施工中,即将结束通话", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "xYFIPF36BjOm", "name": "Variable Update#19", "intro": "Can update the output value of a specified node or update global variables", "avatar": "core/workflow/template/variableUpdate", "flowNodeType": "variableUpdate", "showStatus": false, "position": { "x": -119.45315085598662, "y": 621.8578997249015 }, "version": "481", "inputs": [ { "key": "updateList", "valueType": "any", "label": "", "renderTypeList": [ "hidden" ], "value": [ { "variable": [ "VARIABLE_NODE_ID", "status_code" ], "value": [ "", "0000" ], "valueType": "string", "renderType": "input" } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] }, { "nodeId": "eSETDMThKva0", "name": "双车拍照流程插件", "intro": "", "avatar": "core/app/type/pluginFill", "flowNodeType": "pluginModule", "showStatus": true, "position": { "x": 678.8586841435086, "y": 240.51079782417702 }, "version": "680b47dee11c874476fdaf9b", "inputs": [ { "key": "system_forbid_stream", "renderTypeList": [ "switch" ], "valueType": "boolean", "label": "workflow:template.forbid_stream", "description": "workflow:template.forbid_stream_desc", "value": false }, { "renderTypeList": [ "reference", "input" ], "selectedTypeIndex": 0, "valueType": "object", "canEdit": false, "key": "state", "label": "state", "description": "", "defaultValue": "", "list": [ { "label": "", "value": "" } ], "maxFiles": 5, "canSelectFile": true, "canSelectImg": true, "required": false, "value": [ "VARIABLE_NODE_ID", "state" ] }, { "renderTypeList": [ "reference", "input" ], "selectedTypeIndex": 0, "valueType": "string", "canEdit": false, "key": "status_code", "label": "status_code", "description": "", "defaultValue": "", "list": [ { "label": "", "value": "" } ], "maxFiles": 5, "canSelectFile": true, "canSelectImg": true, "required": false, "value": [ "VARIABLE_NODE_ID", "status_code" ] }, { "renderTypeList": [ "reference", "input" ], "selectedTypeIndex": 0, "valueType": "string", "canEdit": false, "key": "user_question", "label": "user_question", "description": "", "defaultValue": "", "list": [ { "label": "", "value": "" } ], "maxFiles": 5, "canSelectFile": true, "canSelectImg": true, "required": false, "value": [ "448745", "userChatInput" ] } ], "outputs": [ { "id": "state", "type": "static", "key": "state", "valueType": "object", "label": "state", "description": "" }, { "id": "status_code", "type": "static", "key": "status_code", "valueType": "string", "label": "status_code", "description": "" } ], "pluginId": "6809bc52e11c874476fd8700" }, { "nodeId": "sABVeuACxyOt", "name": "单车拍照流程插件", "intro": "", "avatar": "core/app/type/pluginFill", "flowNodeType": "pluginModule", "showStatus": true, "position": { "x": -332.65160644048433, "y": -231.9158752479845 }, "version": "680dbf3602359c74bc7f6893", "inputs": [ { "key": "system_forbid_stream", "renderTypeList": [ "switch" ], "valueType": "boolean", "label": "workflow:template.forbid_stream", "description": "workflow:template.forbid_stream_desc", "value": false }, { "renderTypeList": [ "reference", "input" ], "selectedTypeIndex": 0, "valueType": "object", "canEdit": false, "key": "state", "label": "state", "description": "", "defaultValue": "", "list": [ { "label": "", "value": "" } ], "maxFiles": 5, "canSelectFile": true, "canSelectImg": true, "required": false, "value": [ "VARIABLE_NODE_ID", "state" ] }, { "renderTypeList": [ "reference", "input" ], "selectedTypeIndex": 0, "valueType": "string", "canEdit": false, "key": "status_code", "label": "status_code", "description": "", "defaultValue": "", "list": [ { "label": "", "value": "" } ], "maxFiles": 5, "canSelectFile": true, "canSelectImg": true, "required": false, "value": [ "VARIABLE_NODE_ID", "status_code" ] }, { "renderTypeList": [ "reference", "input" ], "selectedTypeIndex": 0, "valueType": "string", "canEdit": false, "key": "user_question", "label": "user_question", "description": "", "defaultValue": "", "list": [ { "label": "", "value": "" } ], "maxFiles": 5, "canSelectFile": true, "canSelectImg": true, "required": false, "value": [ "448745", "userChatInput" ] } ], "outputs": [ { "id": "state", "type": "static", "key": "state", "valueType": "object", "label": "state", "description": "" }, { "id": "status_code", "type": "static", "key": "status_code", "valueType": "string", "label": "status_code", "description": "" } ], "pluginId": "6809bc70e11c874476fd87a6" }, { "nodeId": "xsJJTkTsEAMW", "name": "Condition#7", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": -1420.114603569731, "y": -464.808454264758 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "AND", "list": [ { "variable": [ "448745", "userChatInput" ], "condition": "isEmpty" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] }, { "nodeId": "sswEbGwdJu7H", "name": "Condition#8", "intro": "Execute different branches based on conditions.", "avatar": "core/workflow/template/ifelse", "flowNodeType": "ifElseNode", "showStatus": true, "position": { "x": -1456.6894965950437, "y": -50.30357021529878 }, "version": "481", "inputs": [ { "key": "ifElseList", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": [ { "condition": "AND", "list": [ { "variable": [ "448745", "userChatInput" ], "condition": "isEmpty" } ] } ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "ifElseResult", "key": "ifElseResult", "label": "workflow:judgment_result", "valueType": "string", "type": "static", "description": "" } ] } ], "edges": [ { "source": "pvArMm3FFJeb", "target": "gu5ZFJKsE4GJ", "sourceHandle": "pvArMm3FFJeb-source-ELSE", "targetHandle": "gu5ZFJKsE4GJ-target-left" }, { "source": "pvArMm3FFJeb", "target": "uX2IzK9fx9zo", "sourceHandle": "pvArMm3FFJeb-source-IF", "targetHandle": "uX2IzK9fx9zo-target-left" }, { "source": "pvArMm3FFJeb", "target": "fvvP1xj1OJkZ", "sourceHandle": "pvArMm3FFJeb-source-ELSE IF 1", "targetHandle": "fvvP1xj1OJkZ-target-left" }, { "source": "pvArMm3FFJeb", "target": "gArhI4puX6gn", "sourceHandle": "pvArMm3FFJeb-source-ELSE IF 2", "targetHandle": "gArhI4puX6gn-target-left" }, { "source": "hFlE9YB8LdGB", "target": "ry5G22Qk6Tox", "sourceHandle": "hFlE9YB8LdGB-source-IF", "targetHandle": "ry5G22Qk6Tox-target-left" }, { "source": "smMmut5jHUcz", "target": "vLh9Kas6PyH1", "sourceHandle": "smMmut5jHUcz-source-right", "targetHandle": "vLh9Kas6PyH1-target-left" }, { "source": "vLh9Kas6PyH1", "target": "oXj6YnbVHTjW", "sourceHandle": "vLh9Kas6PyH1-source-IF", "targetHandle": "oXj6YnbVHTjW-target-left" }, { "source": "vLh9Kas6PyH1", "target": "kYq7r2seIZHF", "sourceHandle": "vLh9Kas6PyH1-source-ELSE IF 1", "targetHandle": "kYq7r2seIZHF-target-left" }, { "source": "vLh9Kas6PyH1", "target": "y8MkLLzUfT1i", "sourceHandle": "vLh9Kas6PyH1-source-ELSE IF 2", "targetHandle": "y8MkLLzUfT1i-target-left" }, { "source": "vLh9Kas6PyH1", "target": "gu5ZFJKsE4GJ", "sourceHandle": "vLh9Kas6PyH1-source-ELSE", "targetHandle": "gu5ZFJKsE4GJ-target-left" }, { "source": "448745", "target": "n4C51phGZY1A", "sourceHandle": "448745-source-right", "targetHandle": "n4C51phGZY1A-target-left" }, { "source": "n4C51phGZY1A", "target": "hFlE9YB8LdGB", "sourceHandle": "n4C51phGZY1A-source-right", "targetHandle": "hFlE9YB8LdGB-target-left" }, { "source": "ry5G22Qk6Tox", "target": "yrmf3AuoOjnI", "sourceHandle": "ry5G22Qk6Tox-source-right", "targetHandle": "yrmf3AuoOjnI-target-left" }, { "source": "yrmf3AuoOjnI", "target": "jmmJzldTiMkP", "sourceHandle": "yrmf3AuoOjnI-source-right", "targetHandle": "jmmJzldTiMkP-target-left" }, { "source": "gECEtWA1FJ7B", "target": "c8GsYOxxPKd9", "sourceHandle": "gECEtWA1FJ7B-source-right", "targetHandle": "c8GsYOxxPKd9-target-left" }, { "source": "c8GsYOxxPKd9", "target": "smMmut5jHUcz", "sourceHandle": "c8GsYOxxPKd9-source-right", "targetHandle": "smMmut5jHUcz-target-left" }, { "source": "oXj6YnbVHTjW", "target": "q5ycm7LqWXWE", "sourceHandle": "oXj6YnbVHTjW-source-right", "targetHandle": "q5ycm7LqWXWE-target-left" }, { "source": "kYq7r2seIZHF", "target": "g4kfmyuPAXtQ", "sourceHandle": "kYq7r2seIZHF-source-right", "targetHandle": "g4kfmyuPAXtQ-target-left" }, { "source": "gu5ZFJKsE4GJ", "target": "waJFRBjvQEv9", "sourceHandle": "gu5ZFJKsE4GJ-source-right", "targetHandle": "waJFRBjvQEv9-target-left" }, { "source": "xBsEsifWxOhc", "target": "ysRPAq7tp8Hg", "sourceHandle": "xBsEsifWxOhc-source-right", "targetHandle": "ysRPAq7tp8Hg-target-left" }, { "source": "ysRPAq7tp8Hg", "target": "fwaYvHFYGDAj", "sourceHandle": "ysRPAq7tp8Hg-source-right", "targetHandle": "fwaYvHFYGDAj-target-left" }, { "source": "uX2IzK9fx9zo", "target": "bFtnxuUrDbuI", "sourceHandle": "uX2IzK9fx9zo-source-right", "targetHandle": "bFtnxuUrDbuI-target-left" }, { "source": "fvvP1xj1OJkZ", "target": "bbQgpM0MUMtc", "sourceHandle": "fvvP1xj1OJkZ-source-right", "targetHandle": "bbQgpM0MUMtc-target-left" }, { "source": "gArhI4puX6gn", "target": "wEy3YTCK40uG", "sourceHandle": "gArhI4puX6gn-source-right", "targetHandle": "wEy3YTCK40uG-target-left" }, { "source": "pvArMm3FFJeb", "target": "hSzvdCjjB71d", "sourceHandle": "pvArMm3FFJeb-source-ELSE IF 3", "targetHandle": "hSzvdCjjB71d-target-left" }, { "source": "hSzvdCjjB71d", "target": "jHeeLikXfH1z", "sourceHandle": "hSzvdCjjB71d-source-right", "targetHandle": "jHeeLikXfH1z-target-left" }, { "source": "ckg0TgZFKv2F", "target": "yvvFH7iyMHCO", "sourceHandle": "ckg0TgZFKv2F-source-right", "targetHandle": "yvvFH7iyMHCO-target-left" }, { "source": "fwaYvHFYGDAj", "target": "oZO5DXI7cgIN", "sourceHandle": "fwaYvHFYGDAj-source-right", "targetHandle": "oZO5DXI7cgIN-target-left" }, { "source": "oZO5DXI7cgIN", "target": "pvArMm3FFJeb", "sourceHandle": "oZO5DXI7cgIN-source-right", "targetHandle": "pvArMm3FFJeb-target-left" }, { "source": "jHeeLikXfH1z", "target": "i9dNcDDqlC3g", "sourceHandle": "jHeeLikXfH1z-source-right", "targetHandle": "i9dNcDDqlC3g-target-left" }, { "source": "i9dNcDDqlC3g", "target": "tyezGSJtysAP", "sourceHandle": "i9dNcDDqlC3g-source-right", "targetHandle": "tyezGSJtysAP-target-left" }, { "source": "tyezGSJtysAP", "target": "ckg0TgZFKv2F", "sourceHandle": "tyezGSJtysAP-source-IF", "targetHandle": "ckg0TgZFKv2F-target-left" }, { "source": "tyezGSJtysAP", "target": "gEcYC2j2qL17", "sourceHandle": "tyezGSJtysAP-source-ELSE", "targetHandle": "gEcYC2j2qL17-target-left" }, { "source": "gEcYC2j2qL17", "target": "fzHdRxIy04GC", "sourceHandle": "gEcYC2j2qL17-source-right", "targetHandle": "fzHdRxIy04GC-target-left" }, { "source": "hFlE9YB8LdGB", "target": "qKHI3maEL4SU", "sourceHandle": "hFlE9YB8LdGB-source-ELSE IF 1", "targetHandle": "qKHI3maEL4SU-target-left" }, { "source": "nZUm7LuJxr5a", "target": "scqb8erNCXkK", "sourceHandle": "nZUm7LuJxr5a-source-IF", "targetHandle": "scqb8erNCXkK-target-left" }, { "source": "scqb8erNCXkK", "target": "pK8mcwqBcxqE", "sourceHandle": "scqb8erNCXkK-source-right", "targetHandle": "pK8mcwqBcxqE-target-left" }, { "source": "hFlE9YB8LdGB", "target": "ntkSX8ViE4ZK", "sourceHandle": "hFlE9YB8LdGB-source-ELSE IF 2", "targetHandle": "ntkSX8ViE4ZK-target-left" }, { "source": "yQOFHC40g1uw", "target": "j2LPKAgbCCho", "sourceHandle": "yQOFHC40g1uw-source-right", "targetHandle": "j2LPKAgbCCho-target-left" }, { "source": "hFlE9YB8LdGB", "target": "gfBHnQ0ks5iK", "sourceHandle": "hFlE9YB8LdGB-source-ELSE IF 5", "targetHandle": "gfBHnQ0ks5iK-target-left" }, { "source": "hFlE9YB8LdGB", "target": "gfBHnQ0ks5iK", "sourceHandle": "hFlE9YB8LdGB-source-ELSE IF 6", "targetHandle": "gfBHnQ0ks5iK-target-left" }, { "source": "gfBHnQ0ks5iK", "target": "xYFIPF36BjOm", "sourceHandle": "gfBHnQ0ks5iK-source-right", "targetHandle": "xYFIPF36BjOm-target-left" }, { "source": "ntkSX8ViE4ZK", "target": "syzmFUt5tjQc", "sourceHandle": "ntkSX8ViE4ZK-source-right", "targetHandle": "syzmFUt5tjQc-target-left" }, { "source": "syzmFUt5tjQc", "target": "bKmudspMNnxL", "sourceHandle": "syzmFUt5tjQc-source-right", "targetHandle": "bKmudspMNnxL-target-left" }, { "source": "bKmudspMNnxL", "target": "yQOFHC40g1uw", "sourceHandle": "bKmudspMNnxL-source-IF", "targetHandle": "yQOFHC40g1uw-target-left" }, { "source": "bKmudspMNnxL", "target": "xBsEsifWxOhc", "sourceHandle": "bKmudspMNnxL-source-ELSE", "targetHandle": "xBsEsifWxOhc-target-left" }, { "source": "qKHI3maEL4SU", "target": "wFnInUpCQeJV", "sourceHandle": "qKHI3maEL4SU-source-right", "targetHandle": "wFnInUpCQeJV-target-left" }, { "source": "wFnInUpCQeJV", "target": "nZUm7LuJxr5a", "sourceHandle": "wFnInUpCQeJV-source-right", "targetHandle": "nZUm7LuJxr5a-target-left" }, { "source": "nZUm7LuJxr5a", "target": "gECEtWA1FJ7B", "sourceHandle": "nZUm7LuJxr5a-source-ELSE", "targetHandle": "gECEtWA1FJ7B-target-left" }, { "source": "hFlE9YB8LdGB", "target": "xsJJTkTsEAMW", "sourceHandle": "hFlE9YB8LdGB-source-ELSE IF 3", "targetHandle": "xsJJTkTsEAMW-target-left" }, { "source": "xsJJTkTsEAMW", "target": "sABVeuACxyOt", "sourceHandle": "xsJJTkTsEAMW-source-ELSE", "targetHandle": "sABVeuACxyOt-target-left" }, { "source": "sABVeuACxyOt", "target": "fCdRtFDIczmJ", "sourceHandle": "sABVeuACxyOt-source-right", "targetHandle": "fCdRtFDIczmJ-target-left" }, { "source": "hFlE9YB8LdGB", "target": "sswEbGwdJu7H", "sourceHandle": "hFlE9YB8LdGB-source-ELSE IF 4", "targetHandle": "sswEbGwdJu7H-target-left" }, { "source": "sswEbGwdJu7H", "target": "eSETDMThKva0", "sourceHandle": "sswEbGwdJu7H-source-ELSE", "targetHandle": "eSETDMThKva0-target-left" }, { "source": "eSETDMThKva0", "target": "otFgcPblkQ2i", "sourceHandle": "eSETDMThKva0-source-right", "targetHandle": "otFgcPblkQ2i-target-left" } ], "chatConfig": { "welcomeText": "您好,这里是无锡交警,我将为您远程处理交通事故。请将人员撤离至路侧安全区域,开启危险报警双闪灯、放置三角警告牌、做好安全防护,谨防二次事故伤害。若您已经准备好了,请点击继续办理,如需人工服务,请说转人工。", "variables": [ { "id": "r9bb16", "key": "state", "label": "state", "type": "custom", "description": "", "required": false, "valueType": "object", "list": [ { "value": "", "label": "" } ], "defaultValue": "{\"is_first_message\": false, \"user_is_ready\": false, \"accident_info_complete\": false,\n\"driver_info_check\": false,\n\"drivers_info_check\": false,\n\"driver_info_complete\": false,\n\"drivers_info_complete\": false,\n\"hpzl1\": \"小型蓝色车辆\",\n\"hphm1\": \"沪C1121\",\n\"driver1Phonenumber\": \"12918881212\",\n\"driver1ID\": \"310111198812223323\",\n\"user_no_response\": 0}", "enums": [ { "value": "", "label": "" } ], "icon": "core/workflow/inputType/customVariable" }, { "id": "2066r4", "key": "status_code", "label": "status_code", "type": "custom", "description": "", "required": false, "valueType": "string", "list": [ { "value": "", "label": "" } ], "defaultValue": "1001", "enums": [ { "value": "", "label": "" } ] } ], "scheduledTriggerConfig": { "cronString": "", "timezone": "Asia/Shanghai", "defaultPrompt": "" }, "_id": "67d74f9ce45d4c228e914253" } }