DSL逻辑引擎
基于简单的逻辑表达式,轻松控制极度繁琐的题目显隐与实时算费公式。支持复杂的多级嵌套逻辑与条件跳转规则。
"rule_id": "rule_q5_show",
"conditions": [
{"field": "Q1", "op": "==", "val": "VIP"},
{"field": "Q2", "op": ">", "val": 1000}
],
"action": "show",
"target": "Q5"
}
核心价值点
深度适配企业级ToB业务规范,打破冰冷数据收集的痛点
极强表达能力
支持类似 Excel 公式的声明式语法,上手快,表达能力极强。
超高复杂度支持
即使包含上百道题目、复杂的嵌套跳转条件,引擎亦能保持高性能运行。
动态公式实时计算
支持表单内数值指标、考试分数的实时数学运算与动态赋值。
服务端双向验证
逻辑规则不仅在前端运行,提交时后台会自动以相同逻辑进行二次核验,防止恶意绕过。
核心功能原理解析
通过匠心技术架构,全方位构建企业级表单业务闭环
可视化图表与代码级 DSL 双模切换
普通业务人员可通过点击、拉连线的可视化规则树编辑器进行零代码配置;技术人员也可以直接书写或调用标准的 JSON/DSL 表达式代码,满足硬核定制需求。
{
"rule": "Q2 > 100",
"show": "Q3"
}
实时动态算费公式引擎
支持在表单内直接调用嵌套数学函数进行复杂的数值计算,并在用户填表过程中实时刷新展现结果。
baseFee * days * (isVIP ? 0.8 : 1.0) + freight
多重逻辑嵌套与组合
支持多级 AND/OR 混合嵌套逻辑,支持复杂的跳转、隐藏、置顶及交互逻辑规则,满足超大型多分支问卷及表单场景下的精细化跳转控制需求。
典型应用场景
助力各行各业打通底层数据流,打造智能化业务协作链条
大型心理测评与打分
根据多道选择题的权值加权求和,若 `score >= 80` 则跳转至高级测评页,否则直接输出基础报告。
多维度联动行政审批表
“若申请部门为‘市场部’且申请金额大于‘10000元’,则自动显示‘副总裁审核’题目与对应的附件上传控件。”
实时电商或保费询价
通过嵌套公式 `basePrice * count * (isVIP ? 0.8 : 1.0) + shipFee` 在表单中实时展现用户需要支付的总金额。
fee = ageFactor * 100 + cityWeight
多分支跨专业问卷调研
根据被访者在前三道背景筛选题的选择,精准跳转到属于其特定子行业的详细问题。
高校复杂专业志愿分流
学生提交志愿,根据绩点、前置选修课成绩及志愿排序,DSL 逻辑自动计算并决定是否显示特定免试通道。
房贷与车贷利息试算
表单输入贷款总额、年限和还款方式,DSL实时运行等额本息/本金计算函数,并在表单下端动态展示月供数额。
企业退税合规性自测
企业填报营业额及纳税额,若符合多重减税指标,DSL自动运算出预计退税金额,并提示上传对应的税表附件。
智能健康问答诊断
根据填报的体温、咳嗽天数、年龄等输入,DSL树状判定病症级别,轻症提示居家隔离,重症动态显现发热门诊就诊路线。
浏览器端解析运行耗时
前后端逻辑复用率
支持的高级计算函数
逻辑跳转校验通过率
企业实践与能力沉淀
依托开源活跃生态与商业落地,积淀最值得信赖的 ToB 级解决方案
业务闭环流程图
典型应用行业
持续演进历程
支持常规的“显示/隐藏”表单跳转条件设置
自主研发专有的 DSL 解析器,支持四则运算与多条件嵌套逻辑
支持极度复杂的跨题条件嵌套、复合 AND/OR 计算与变量动态映射
核心技术能力标签
相关功能推荐
配合使用,形成完整的数据全生命周期管理闭环
立即体验 TDuck 填鸭表单
私有化高可靠部署,让数据收集、在线测评与业务工作流管理更简单。