本页介绍了如何定义和映射 Google Chat 应用。用户体验历程包含一系列操作和 用户与 Chat 应用之间的互动 用户达成目标的次数在构建 用于识别以下内容的聊天应用:
- 何时提供错误消息。
- 何时建议斜杠命令以帮助用户使用 Chat 应用。
- 可以简化用户体验流程的位置。
创建包含所有用户体验历程的流程图
流程图是一种实用的工具,有助于直观呈现和考虑所有用户 Chat 应用互动。如果您的 Chat 应用可与其他 Google 服务搭配使用,或者 非 Google 服务,请务必也包含这些互动信息。理想情况下 则流程图描绘了所有可能的交互, 以及每个用户体验历程的流程图。
以下流程图显示了 一款聊天应用,可帮助用户管理自己的 通过 Chat 使用 Google 日历:
上图显示了想要使用 使用 Chat 应用查看日历:
用户将 Chat 应用添加到聊天室。
Chat 应用会发送欢迎辞,提示 用户以授予访问权限。
- 如果用户拒绝授予访问权限,系统会显示之前的欢迎辞 已重新发送。
- 如果用户同意授予访问权限,请点击登录。
系统会要求用户从 对话框消息。
- 如果用户无法登录,则系统会发送一条错误消息,要求 用户尝试重新登录。
- 如果用户能够成功登录,系统会显示初始配置消息 已发送,介绍如何使用 Chat 应用。
用户输入
/checkCalendar
斜杠命令 从 Google 日历获取今天的日程。- 如果 Chat 应用无法检索 用户的日历,系统就会发送一条错误消息。
- 如果成功,Chat 应用会将今天的 安排时间
撰写用户故事,引导用户体验历程
用户故事代表用户目标,其编写方式应确保用户、任务 故事的目的和目的都很清晰用户故事应该是开放式的 因为通常有多种方法可以满足 描述。用户故事可帮助您设置用户在使用过程中遵循的路径 Chat 应用。
用户故事采用以下格式:作为用户,我想执行一项任务,所以 用户能够实现目标。在前面的示例中,用户故事是: 是跨职能工作者,我想查看一下自己的日历,以便 与他人协作完成项目。
大多数聊天应用都有多个用户故事。例如,另一个 示例 Chat 应用的用户故事是:作为管理员, 我想安排每周会议,包括我的所有直接下属,因此我们 可以就项目展开协作。对于每个用户案例,请确定用户的旅程 并创建一个流程图来确定 用户与您的 Chat 应用之间的所有潜在互动。
添加图例
为便于他人了解您的用户历程,请添加图例来描述 形状代表哪种互动类型例如,识别一个独特的形状, 包括用户决策点、用户输入、成功和失败结果, 以及通过 Chat 应用。
考虑所有错误场景
为了确保用户在使用您的 Chat 应用,在用户体验历程中添加错误场景 地图。说明错误是如何发生的, 撰写一条可操作的错误消息 并确定用户可能如何响应错误以达到 目标。例如,“用户名或密码有误。请尝试重新登录。”
识别您的 Chat 应用发送给用户的消息
每次互动都应该以来自
聊天应用(即使只是一条消息)
确认 Chat 应用已成功完成
用户的请求。例如,“欢迎使用日程安排应用。我可以安排
重新安排活动,或将活动从日历中移除。查看今天的日程
。”/checkCalendar