工作区

工作区是一个页面,把团队需要的东西集中在一处:他们每天都要打开的列表的快捷入口、链接卡片、图表、数字卡片,以及最近记录的简短列表。比如销售团队可以有一个展厅工作区,里面放着新建报价单、未结订单和客户的按钮。

每个工作区都属于一个模块,并作为该模块侧边栏中的一个条目出现。大多数模块的侧边栏顶部都有一个工作区,通常叫首页。关于工作区如何与桌面其他部分配合,请参阅桌面导航。

开始之前

  • 任何有权限创建工作区的人都可以创建一个只有自己可见的私有工作区。
  • 共享工作区需要工作区管理员角色:创建、编辑或删除别人能看到的工作区,以及移动别人的工作区。系统管理员不会自动获得这个角色。请参阅用户与权限。
  • 应用自带的工作区标记为标准。站点可以修改它们,但修改内容会单独保存,这样应用更新仍能正常推送。请参阅标准工作区。

工作区菜单

每个工作区右上角的 … 按钮后面都有一个菜单:

  • 编辑会把页面切换到编辑模式,你可以在那里添加和排列区块。
  • 新建会创建另一个工作区。
  • 管理会打开管理工作区,你可以在那里移动、共享和删除工作区。
  • 重置为标准会出现在本站点已修改过的标准工作区上。

创建工作区

  1. 打开工作区应该出现的那个模块。
  2. 在任意工作区右上角选择 …,然后选择新建。
  3. 输入标题,例如调度看板。
  4. 选择类型:
    • 工作区用于一个由区块组成的页面(通常的选择);
    • 链接用于直接打开文档列表、页面或报表的侧边栏条目;
    • 网址用于打开网站的侧边栏条目。
  5. 在访问权限下,选择谁可以看到它:仅自己可见、对一组用户可见(然后选择角色)或对所有人可见。如果没有工作区管理员角色,只会提供仅自己可见。
  6. 检查模块。它会默认设为你当前所在的模块,并决定工作区出现在哪个侧边栏中。
  7. 可选地选择一个图标,然后选择创建。

新工作区打开时会显示一条简短的欢迎信息。接下来,向其中添加区块。

编辑工作区

  1. 选择 …,然后选择编辑。页面会切换到编辑模式,顶部有设置、放弃和保存。
  2. 按下文所述添加、更改和排列区块。
  3. 选择保存以保留更改,或选择放弃以丢弃更改。

使用区块

将鼠标指向一个区块即可显示其控件:

  • 左侧的 + 会在它后面添加一个新块;
  • 铅笔会更改该块的设置;
  • 手柄可让你把块拖到新位置;
  • … 会打开更多操作。

… 菜单提供删除、展开和收缩(用于让块变宽或变窄)、上移、下移和复制。

添加区块

选择一个区块旁边的 +,然后从模板中选择一种区块类型。需要设置的区块(例如快捷方式或图表)会打开一个对话框让你填写。

区块 显示内容
标题 用于章节的标题,大小从 H1 到 H6
文本 一个段落,支持粗体、斜体和链接
卡片 一组带标题的链接,指向文档类型、报表或页面
图表 一个仪表板图表,从站点上的图表中选择
快捷方式 一个按钮,可打开文档类型、报表、页面、仪表板或网址,可选显示实时计数
间隔 空白区域,用于分隔区块或将某个区块沿一行推开
入门引导 一个模块入门引导清单,带领新用户完成最初几步
快速列表 某个文档类型最近更新的记录,可选筛选条件。用户可以刷新它、更改筛选条件、创建记录,或从中打开完整列表
数字卡片 一个数字卡片,从站点上的卡片中选择
自定义区块 一个自定义 HTML 区块,用于其他区块无法覆盖的内容

快捷方式设置

快捷方式不仅能打开列表,还能做更多事情。点击它的铅笔图标即可设置:

  • DocType 视图:决定它打开的是列表、报表生成器、仪表板还是新建记录表单;
  • 计数筛选:用于缩小所打开列表范围的筛选条件,同时驱动快捷方式上显示的计数;
  • 该计数的颜色和格式,例如 {} Open。

工作区设置

编辑模式下的设置会打开工作区自身的记录。它列出了页面上所有的链接卡片、快捷方式、图表、数字卡片、快速列表和自定义区块,并包含是否隐藏和模块引导等字段。请在页面上直接添加和排列区块,而不是从这个记录中操作:该记录并不知道新块应该放在页面的哪个位置。

谁可以看到工作区

桌面会按以下顺序进行检查,任何设置都无法授予它们不允许的访问权限:

  1. 模块。 如果用户无法打开工作区所属模块中的任何内容,或者该模块在其用户记录的屏蔽模块中,则该用户看不到该模块的侧边栏,因此也不会看到该工作区。
  2. 访问权限。 仅限你表示只有所有者本人可见。对一组用户表示拥有其中任一角色的用户可见。对所有人表示所有能进入该模块的人都可见。
  3. 是否隐藏。 工作区管理员可以在工作区记录上勾选是否隐藏,将其从其他人的侧边栏中移除。工作区管理员仍然可以看到它,顶部会有一条说明解释原因。

区块同样遵循用户的权限:用户无法读取的图表或数字卡片会对其隐藏。

移动、共享或删除工作区

  1. 在任意工作区上选择…,然后选择管理。
  2. 在左侧选择一个模块。其工作区会列在右侧,并显示每个工作区的可见范围。
  3. 选择一个工作区,然后修改其标题、模块、图标、访问权限或角色。
  4. 选择保存。删除会在你确认后移除该工作区,且无法撤销。

工作区管理员可以在这里看到所有工作区,包括其他用户的私有工作区,以便整理站点。其他人只能看到自己可以管理的工作区。访问权限列显示为标准、所有人(包括限定角色的工作区)、私有,或者对于既非公开也无所属者的工作区显示为共享。

标准工作区与重置为标准

应用自带的工作区是标准的。你可以修改其图标、可见范围和布局,但标题和模块属于应用本身。

对标准工作区的修改会保存为单独的自定义内容,而不是写入应用的副本,这样应用才能继续更新它。保存新的布局是唯一有代价的修改:首次保存时,桌面会警告应用后续的布局变更将不再出现在本站点上,并要求你通过保存布局确认。无论哪种情况,其角色、图标和可见性都会继续跟随应用。

要撤销所有修改并恢复应用自带的版本,请选择…,然后选择重置为标准。这需要工作区管理员角色。

私有工作区与我的空间

访问权限为仅限你的工作区只属于你。它会出现在所选模块的侧边栏中,但仅对你可见。

我的空间会将你所有的私有工作区汇集到一个侧边栏中,无论它们分别归属于哪个模块:

  1. 点击你的头像,然后选择设置。

  2. 在偏好设置下,开启显示我的空间。

  3. 在用户菜单顶部选择我的空间。

我的空间没有停靠栏,因为你的页面不属于任何单一应用。在其标题菜单中选择所有应用即可离开。

默认工作区

用户记录上的默认工作区决定了当链接未指定模块时,桌面回退到哪个模块的侧边栏。留空时,桌面会选择包含该用户可打开内容最多的模块。它不会改变登录后打开的内容;那是桌面页面上的默认应用。

不属于任何模块的工作区

没有模块的工作区没有可显示的侧边栏,因此只能通过搜索找到。这种情况大多出现在从旧版本迁移过来的工作区上。当有人打开这样的工作区时,如果用户有权放置,桌面会提示将其添加到某个模块;否则会说明它不属于任何应用。工作区管理员也可以通过管理工作区批量修复这些问题。请参阅迁移到新导航。

面向开发者:随应用发布工作区

  1. 在开发站点上开启开发者模式(在其 site_config.json 中设置 developer_mode: 1)。
  2. 创建或打开工作区,将其模块设置为应用的一个模块,并在其记录上勾选标准。
  3. 在编辑模式下构建页面,然后选择保存。

在开发者模式下,保存标准工作区会编辑应用自身的副本,并将其导出为 JSON 到应用中该模块的文件夹。提交该文件后,bench migrate 会在每个站点上安装或更新它。若要将工作区作为模块侧边栏中的条目,或作为应用停靠栏上的快捷方式,请参阅“发布应用的侧边栏”和“发布应用的停靠栏”。

与早期版本相比有哪些变化

如果你在版本 14 或 15 中使用过工作区:

  • 工作区不再拥有自己的公开和我的工作区侧边栏部分。每个工作区都是其模块侧边栏中的一个条目,而你的私有工作区会集中到“我的空间”中。
  • 不再提供子工作区(父级页面)。请使用侧边栏中的分区来对条目进行分组。
  • 工作区详细信息在管理工作区中更改,而不是在侧边栏中拖动更改。使用编辑侧边栏重新排序工作区。
  • 新增了第十种块类型:自定义块,并且块可以被复制。

故障排除

我的新工作区不在我预期的侧边栏中。请在管理工作区中检查其模块。

其他人看不到我共享的工作区。如果其访问权限为对一组用户,则他们需要拥有其中一个角色。他们还需要能够访问其模块,并且该工作区不能标记为已隐藏。

我无法更改标准工作区的标题或模块。它们属于发布该工作区的应用。

应用为工作区提供的新布局没有出现在我们的站点上。有人在这里为它保存了布局。请选择…,然后选择重置为标准,以再次跟随应用。

访问权限下只有“仅限你”这一个选项。共享工作区需要“工作区管理员”角色。

我从工作区记录中添加的块没有显示。请改为在页面的编辑模式中添加块。

常见问题

一个工作区可以出现在两个侧边栏中吗?
一个工作区只属于一个模块。若要从另一个模块访问它,请使用编辑侧边栏添加指向它的链接,或使用管理停靠栏将其固定到停靠栏。

工作区管理员能看到我的私有工作区吗?
他们可以在管理工作区中看到这些工作区存在。其他任何人都不会在自己的侧边栏中看到它们。

使用私有工作区需要“我的空间”吗?
不需要。它们始终会为你显示在其模块的侧边栏中。“我的空间”只是将它们集中到一个地方。

  • 桌面导航
  • 侧边栏
  • 停靠栏
  • 迁移到新导航