显示最终用户的访问权限..我应该吗?不应该吗?

时间:2011-12-08 08:47:03

标签: user-interface usability information-architecture

当使用需求管理应用程序时,一些人说,不要向用户显示,那些无法访问或无权访问的区域,只显示可访问的部分......这对我来说听起来不错,你们怎么想? ?

2 个答案:

答案 0 :(得分:0)

取决于。

  • 想要展示多少东西?许多系统确实存在的一个问题是信息过载。所以选择越少越好。
  • 用户的经验如何?有时为许多用户提供一致的界面可能会更好,以帮助新手识别他们在其他屏幕上看到的内容。

答案 1 :(得分:0)

在我的脑海中,我可以想到三个原因,为什么你要避免向用户显示他们无法访问的区域。

  1. 您不断提醒他们有些功能无法使用。这可能导致不被信任或不够重要的感觉。

  2. 你浪费了用户的时间。在一些实现中,我已经看到,允许用户完成任务,例如填写表单,并且仅当他们提交表单时,才通知他们他们没有足够的权限。这可能会导致用户感到沮丧。

  3. 您分散了用户的注意力。最佳做法是将最少量的信息和选择放在用户面前(此规则有例外)。让您的用户完成他们的特定工作,而不是分散他们可能选择完成所有工作。

  4. 如果您担心用户界面中存在不一致之处,那么您应该再看一下放置UI的方式以及如何分割任务。

    一般来说,您应该将应用程序分解为任务(用例)部分,其权限与应用程序中的特定任务相关联。

    例如,如果用户A只能从系统中提取报告,那么他们应该只能选择进入应用程序的“拉取报告”部分。如果用户B可以提取报告并添加订单,那么他的屏幕应该为他提供“添加新订单”的选项,或者进入与用户A完全相同的“拉动报告”屏幕。这些屏幕之间不应该有区别。用户在大多数情况下。他们的菜单/导航选项将根据他们的权限进行上下文关联,用户A甚至不会选择点击“添加新订单”选项。

    显然有一些实例,例如当某些用户拥有删除权限时,当其他用户只拥有读取权限时,会显示删除按钮。在这种情况下,您的UI将因用户而异,但是以适当的上下文方式。

    有人曾经说过,当没有任何东西可以添加时,界面就会完成,而是当没有任何东西可以带走时。