Flow product illustration — a login card, OA and contact modules, and a Flow-branded workspace panel
华为云 · 企业产品设计

Flow —— 华为云

Flow 是一个低代码产品,用可视化配置来搭建业务工作流——连接服务、组织审批逻辑,并把流程规则转化为非工程师也能配置的表单和画布,其中包括 AstroMate,一个 AI 辅助创建路径。

角色
UI 设计师
团队
华为云 · UCD
时间
2022–2023
成果
产品 UI、视觉系统与设计基础

背景

企业团队常常需要把审批、工单和多步骤流程搬到线上——报销、请假、工单分派——而不必为每一个分支、连接器或条件写后端代码。

Flow 把这套流程逻辑变成一张可视化工作流:一张承载分支和动作的画布、用于接入第三方服务的连接器、用于采集结构化数据的表单,以及用于把决策路由给对的人的审批规则——或签、会签或顺序审批。

Flow 还处在华为云更大的 Astro 低代码家族之中,并在手动创建之外提供一条 AI 辅助路径——AstroMate——让一条工作流既可以从一段文字描述开始,也可以从一张空白画布开始。

产品家族背景

Flow 是华为云 Astro 低代码产品家族的一部分,聚焦于可视化的工作流创建与自动化。

Flow 在 Astro 低代码产品家族中的定位。
Astro 产品家族的标识,作为本项目的一部分设计,在更大的平台里把 Flow 呈现为一个独立的产品身份。

产品流程

一个简化的视图,展示用户如何从进入 Flow,走到创建、配置并运行一条工作流。点击任意节点——或聚焦到图上用方向键——查看它对应的页面。

工作流逻辑

核心挑战在于把技术性的工作流逻辑——连接器、触发器、规则和表单——转化为一个企业团队能够无需读代码就可视化配置的界面。

复杂的工作流逻辑

触发器、分支、数据输入和动作,必须在同一条工作流里协同工作。

界面一致性

节点样式和卡片布局,必须在画布和配置面板之间保持统一。

视觉清晰度

随着流程复杂度增长,多分支工作流仍要保持可读、易改。

工作流画布:在一个可视化配置环境里展示节点、分支和流程规则。

我的贡献

作为 UI 设计师,我设计了 Flow 的多个关键产品界面和可复用的 UI 模式,涵盖工作流画布、产品页面、组件状态、图标体系,以及产品身份。我和一位 UX 设计师搭档:Flow 的交互模型,包括下文的连接器状态和画布校验,由 UX 设计师定义,我负责在此基础上的 UI 设计。

  • 设计了核心产品界面,包括工作流画布、工作台和管理页面。
  • 搭建了 UI 组件库:节点状态、卡片布局和图标集。
  • 在 Astro 低代码平台内界定了产品身份和入口界面。
  • 设计了 Astro 产品家族的标识系统,包括 Flow 独立的标记。

设计系统基础

把节点样式、分支规则、交互状态和表单输入,整理成一个跨画布和配置面板复用的 UI 库。

设计系统概览,涵盖节点样式、状态、交互模式和可复用的工作流组件。

更广的产品界面

把界面模式从画布延伸到工作台视图、审批流程、表达式编辑器和管理页面。

延伸后的产品页面,展示 Flow 的模式如何应用到不同的工作流与管理场景。

反思

Flow 标志着我做产品设计方式的一次转变——从设计单个界面,转向思考它们背后的系统。和陌生的企业概念打交道,让我学会把技术逻辑转译为可视化的结构,从而能支撑后续的开发。

虽然我的角色聚焦在 UI 设计,但搭建可复用的页面、组件和模式,成了我从设计屏幕转向设计系统的一个早期步骤。

AstroMate 是我职业生涯里第一次探索 AI 辅助交互设计,也带出了一个贯穿我之后工作的问题:生成的结果应该如何保持可理解、可审阅,并始终处于人的掌控之下。