在与我们客户服务部门的非正式对话中,他们对我们基于网络的 CSA(客户服务应用程序)表示不满。在调用中心,每小时的调用量很重要,很多时间都浪费在鼠标四处移动、单击按钮、在下拉列表中选择值等。客户服务主管渴望的是回到键盘的美好时光驱动的应用程序,视觉细节非常少,只是向 CSR 呈现数据和处理调用所必需的。
我不禁想起了我们都曾经使用过的绿屏应用程序(以及我们当中更有经验的人曾经制作过的)。这样的应用程序不仅会提高工作效率,而且对于销售代表来说使用起来也更健康,因为他们必须冒着受伤的风险整天通过网络应用程序输入数据。
我想保持基于浏览器的部署的便利性,并保留我们在 Microsoft 堆栈中的现有投资,但我如何交付这个键盘驱动的 ultra-simple greenscreen concept到网络?
好的答案将链接到库、其他具有类似风格的网络应用程序、组织和优先排序键盘快捷方式数据的最佳实践(不是如何添加它们,而是如何存储和维护快捷方式以及自动解决冲突等。
编辑:接受的答案不会是关于如何在网络上制作 UI 的小型讲座。我不想点击任何链接、按钮或任何东西。
编辑 2:此应用程序有 500 名用户,分布在北美各地的调用中心。我无法重新训练他们全部使用 TAB 键
最佳答案
我制作基于网络的 CSR 应用程序。您的经理忘记的是,现在应用程序要复杂得多。与 15 年前相比,我们对销售代表提出的要求更多。我们收集了比以前更多的信息并记录了更多的数据。
您应该专注于使 Web 应用程序表现得更好,而不是“绿屏”应用程序。例如,当它可以作为输入字段时,不要有年份的下拉列表。确保 taborder 正确且合理,您甚至可以在每个字段分组旁边放置小数字以指示 tab 顺序。将不同的屏幕/选项卡分配给 F 键并在屏幕上表示它们。
如果操作正确,您应该能够在没有鼠标的情况下使用您的网络应用程序,而不会降低工作效率。
利用 AJAX,这样到服务器的往返行程就不会改变光标的焦点。
在 CSR 应用中,您通常有多个默认值。您应该为每个默认值分配一个按钮,并允许客户代表按下 1 个按钮以获得他们想要的默认值。这将减少点击和鼠标移动的次数。
同样非常重要您需要与 CSR 坐下来观察他们一段时间,以了解他们如何使用该应用程序。如果您还没有这样做,您可能会忽略一些简单的更改,这些更改将大大提高他们的工作效率。
关于c# - 如何制作 "greenscreen"网络应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1262790/