0

在使用需求管理应用程序时,有些人说,不要显示您的用户,那些他们无法访问或没有权限的区域,只显示可访问部分......这对我来说听起来不太好,你们怎么看?

4

2 回答 2

0

这取决于。

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

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

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

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

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

如果您担心用户界面中的不一致,那么您可能应该再看看您的 UI 布局方式以及您如何分割任务。

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

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

显然有这样的情况,例如当某些用户具有删除权限时,当其他用户只有读取权限时,他们会显示一个删除按钮。在这种情况下,您的 UI 会因用户而异,但会以适当和上下文的方式有所不同。

有人曾经说过,接口不是在没有什么可添加的时候完成的,而是在没有什么可带走的时候完成的。

于 2012-02-23T09:30:27.723 回答