跳到主要内容

架构概览

技术方案

随着企业用户的入驻、个人用户的扩增,系统快速拓展了多业务领域、多行业场景的诉求。一份问卷的组成具有高灵活性,需可自由编排问卷属性、题型、题属性、选项、显示逻辑、跳转逻辑、引用逻辑等等业务属性和功能,此典型的业务特性对编辑问卷复杂性、预览实时性和投放一致性提出了高度要求。

我们将问卷设计高度抽象以可视化的方式完成各业务元素的描述和管理。实现上,围绕问卷可视化搭建、问卷实时渲染、题型逻辑化编排三大核心,实施了功能模块化、题型物料化、能力配置化的架构,通过编辑器、渲染器承载题型的多状态管理来满足多场景化应用能力:编辑态、预览态和运行态,并将每个题型的能力和行为抽象为独立组件,通过配置化封装成题型物料,实现高内聚的基础上保持高扩展性,此基础上用户可以通过基础物料快速构建出自定义题型。