客服工作区导航:我与 Service Console 设计的旅程
我记得很清楚,当我们团队开始着手优化客服代理的工作效率时,Salesforce Service Console 自然成了我们的核心关注点。一开始,我们都很兴奋,觉得这个平台功能强大,能把所有东西都集中到一个地方。但很快,我们发现了一个实际问题:如果设计不当,这种“集中”反而会变成“混乱”。 初见“混乱”:信息过载与上下文切换 我们遇到的第一个挑战是: 信息过载 和 频繁的上下文切换 。代理们抱怨说,每当他们打开一个 Case,或者从 Case 导航到关联的 Account、Contact 时,往往会自动弹出多个新标签页。有时是 Case 本身,有时是其关联的 Contact,甚至还有历史工单列表。屏幕上很快就堆满了各种标签页,导致他们难以分辨当前最重要的数据,也增加了寻找特定信息的认知负担。 问题表现: 打开一个 Case,同时弹出 Contact 详情和相关的活动列表,每个都占一个新标签。 从 Case 上的相关列表点击一个 Opportunity,又是一个新标签。 结果就是,代理需要手动关闭大量无关或已处理的标签页,或者频繁地在多个标签之间切换,大大降低了响应速度。 摸索与判断:Console Navigation 的取舍 这个问题让我深入研究了 Service Console 的导航设置,特别是 App Manager 中针对具体 Console App 的 Navigation Items 和 Workspace Settings 。我们最初的设想是“把所有相关信息都展现出来”,但实践证明,这和“高效工作”是两码事。 决策一:Tab vs. Subtab 的哲学 这里最关键的配置是 Workspace Settings 下的 Open records as 。它有两个主要选项: New primary tabs (打开为新的主标签页) Subtabs of the current record (作为当前记录的子标签页) 我的判断是, 并非所有关联记录都需要同等重要的“主标签页”地位 。例如,当代理查看一个 Case 时,他们通常需要深入了解该 Case 的详细评论、附加文件、或相关的活动记录。这些内容与 Case 紧密相关,如果每次都打开一个新主标签页,就破坏...