一种既能快速创建,又可以提供高级配置的表单设计

最近在参与项目的时候,看到了蚂蚁金服的阿里金融云工具,学习到了一种新的表单设计思路,这里分享下。

工具类型的产品在设计的时候,经常会遇到这样一个场景:
我需要创建一个对象,既希望这个对象创建起来不太复杂,又希望在创建的时候可以提供一些高级的配置,避免用户创建完后再次配置。

单看第一个需求,快速创建,这个很容易做到,简单的填写名称、描述、类型等字段,就可以快速的创建出来,但是如何能够将高级配置这一系列繁琐的表单融入到这个创建的场景中?

之前有个几种想法:

  • 隐藏高级配置,通过单击来触发高级配置,但是这样就会导致整个新建页面变的很长(高级配置可能会很多很复杂)。
  • 分成步骤去创建,第一步第二步第三步~这样可以把一个复杂的表单拆解成多个小的界面完成,但是这样是不是默认就需要进行高级配置,与第一个需求(创建起来不太复杂)又有一些违背。

所以我觉得下面这个设计,很好地解决了这个问题:

Snip20150604_24.png

请各位注意第一个页面的两个按钮,就很明显的对两种场景做了区分。

  • 如果填完基本信息后,直接单击“创建”,那么对象就很快的创建了出来。
  • 如果填完信息后,想进一步高级的配置,那么就单击“下一步”,如下两图所示,完成后,单击创建,也把对象创建了出来。
Snip20150604_25

Snip20150604_26

这种设计的优点,就在于容易理解,且选择权在于用户。既能够支持快速的创建,又能够支持高级的配置,对我而言的确是一个涨姿势的设计方案。

你可能感兴趣的:(一种既能快速创建,又可以提供高级配置的表单设计)