# 智能交互说明规范文档

# 目的

描述产品交互细节、文案说明,有助于团队成员的沟通,降低沟通成本。

# 给谁看

现阶段我们的交互说明文档输出时间在原型设计之后,主要给以下视觉人员、开发人员、测试人员查看。

  • 视觉人员

适用于需求和视觉是两个人的情况,便于视觉人员了解业务及页面之间的跳转逻辑。

  • 开发人员

不管是iOS、Android、H5等前端开发人员,还是后端开发人员,需要从交互文档里知道,产品要实现多少功能?如何去实现?涉及到多少页面?这些页面又是通过什么去跳转的?碰到异常流程怎么处理?…将这些问题理清后变成代码语言,从而将产品实现出来。

  • 测试人员

测试人员要进行测试用例的梳理,测试用例必须得覆盖所有的功能甚至是action,才能做到上线无bug,或者是少bug状态。测试人员整理测试用例表的时候就会参考交互设计文档。

# 交互说明文档包含的内容

  • 1.产品需求、业务说明(概括)

  • 2.文案解释、数据来源、入口(尤其对多个入口都可以进入界面的情况要说明清楚)

  • 3.交互说明(交互规范、页面跳转):包含异常处理、提示框、弹框样式及文案说明;数据加载;版本控制;表单校验等

# 输出样式

  • 1.Web端和PC端交互说明在图的右侧,APP端交互说明在图的底部

  • 2.交互说明文字与其他文字区分,统一采用红色字体

  • 3.必要时可以用数字标注或指示线引导

# 参考

# web产品

Web产品的特点是,层级复杂,每个界面比较大而且内容很丰富。

  • 1.左侧为原型,右侧为交互说明

  • 2.交互说明内容:无法在界面中提现的交互、输入框限制、异常情况处理

# PC端产品(文字统一成红色)

# APP产品(文字统一成红色)

# 示例

下图,是一个简单的登录界面,我们试着先整体后部分的方式,看看这个界面的交互说明需要考虑哪些方面。

  • 登录界面的跳转流程

    • 什么情况下,从哪些界面可以进入登录界面
    • 登录成功后进入哪个界面
    • 取消登录后回到哪里
    • 界面转场方式,比如从下向上进入界面,从上往下离开界面
  • 账号输入框

    • 字段格式要求,字段长度、字段类别(汉子、字母、数字、手机号)
    • 是否有默认提示文案,如果上次登录过是否显示上次的账号
    • 光标是否置入此输入框,键盘是否显示,键盘用哪种视图
    • 何时检测用户填写的是否正确,填写正确的提示,填写错误的提示,反馈提示何时显示、何时消失
    • 输入框中的内容是否支持一键清除
  • 密码输入框

    • 字段格式要求
    • 何时检测格式是否符合
    • 光标置入后显示键盘的哪种视图
    • 输入框中的内容是否支持一键清除
    • 是否支持密码可见、如何切换可见状态
  • 登录按钮

    • 按钮是否有可用不可用之分,何时可用状态、何时不可用状态
    • 点击按钮之后提示正在登录的方式
    • 登录成功如何提示、跳转进入哪个界面
    • 有哪几种登录失败的场景(比如账号未注册、网络异常等),不同失败的情况下如何提示
    • 多次登录失败提示方式是否变化
  • 注册按钮

    • 点击进入哪个界面
    • 界面的转场方式是怎样的
  • 关闭按钮

    • 点击进入哪个界面
    • 界面的转场方式是怎样的
Last Updated: 3/30/2021, 8:56:43 AM