作为交互设计负责人,参与低代码数字孪生平台从 0 到 1 的交互框架搭建,主导其交互配置等多个功能模块设计。通过对真实项目场景的拆解与抽象,构建了一套可复用、可扩展的交互事件体系,并支撑平台长期迭代与多行业项目落地

四维时空是一款面向数字孪生项目的低代码搭建平台,核心能力围绕地图场景(二维 GIS / 三维空间)展开。

平台的目标用户为公司的技术支持人员,主要具备以下几类特征。而产品定位与目标用户决定了:交互配置能力必须足够强,但呈现方式必须足够克制。
用户特征
设计考量
在方案设计之前,需要先面对来自项目背景与技术条件本身的挑战:
前置需求缺失
技术壁垒高
缺乏竞品参考
行业场景差异大
配置复杂度受限
在反复梳理业务场景时,我意识到:这些问题并不只是限制条件,本身也暗含设计机会:

为了让平台能力真正基于真实业务,我没有凭经验假设需求,而是梳理了公司项目资产库中上百个数字孪生项目,横跨多个行业,归纳共性使用场景。最终整理出以下几类项目中最常见的交互类型,作为初版平台能力设计的输入:






在需求分析基础上,我对复合交互进行进一步拆解,提炼其底层逻辑结构。以最复杂的“标号弹窗”为例,展开描述我是如何从复杂交互到“交互事件模型”的。业务上常见的标号弹窗有三种情形:



虽然交互形态不同,但当将其拆解为逻辑路径后,结构开始收敛。借鉴原型工具中对交互的理解方式,将交互事件逻辑可视地扁平化,通常分为以下几步:

进一步抽象后,得到一个交互事件最小且必要的信息集合:触发方式、触发对象、执行动作、响应目标。判断条件作为可选项,用于承载复杂业务逻辑。那么上述几种情形的标号弹窗,逻辑路径大概可以提炼为:

可以发现,当触发对象是面板部件时,也必须去选择要关联哪一个地图标号。这并不是交互模型发生了变化,而是多了一层“关联对象”的选择,这也直接影响了后续配置界面的差异设计。由此,可以提炼出“标号弹窗”事件的配置内容如下:

通过这样的方式,我完成了把复杂、差异巨大的诸多业务交互,抽象成一套稳定的事件模型:统一主流程结构——局部差异展开。
页面落地需遵循以下原则:




其余交互动作均复用同一交互事件结构,仅在“执行动作”阶段展开对应的差异化配置项。

基于本次设计,我形成了一套应对复杂问题的拆解思路——在面对高复杂度、多场景的交互设计难题时,将问题拆解为可组合的基础单元,再通过结构化方式进行组织与复用。

将复杂交互行为拆分为可理解、可配置的基础要素,从用户认知成本出发,逐层简化配置过程,而非直接暴露完整逻辑,从而让复杂能力以可理解的方式呈现给用户。
通过定义清晰的结构标准来规范主流程,并在差异点按需展开个性化配置,使方案既具备复用性,也保留足够的延展性,为长期迭代预留空间。
在实际落地与长期使用过程中,该方案也暴露出其边界与矛盾:
灵活性 vs 配置效率 —— 原子化、可组合的设计提升了灵活性,但在交互事件数量较多的项目中,配置成本仍然高于直接定制开发。该方案更适用于中小型、交付周期较短的项目场景,而非高度定制化需求。
易学性 vs 能力上限 —— 作为低代码工具,平台在保证易学性的前提下,必然存在能力边界。随着部分行业提出更复杂的业务需求,现有配置方式难以完全覆盖,这也使我在产品设计过程中需要对“工具能力边界”不断取舍。
上述矛盾并非单一设计方案可以彻底解决,这是低代码平台在规模化应用过程中所面临的不可避免的问题。对我而言,重要的不只是寻找单次问题的解法,而是持续识别这些边界,在低代码定位与真实业务需求之间取得平衡。