分享与协作

Odoo 电子表格提供多种功能,可实现高效的实时协作,同时确保适当的控制层级和可追溯性,包括:

  • 基于权限的共享 <spreadsheet/collaboration/access-sharing>
  • 版本历史 <spreadsheet/get-started/manage-spreadsheets-versioning>
  • 通过 评论和电子表格的 chatter 线程 <spreadsheet/collaboration/chatter> 进行讨论

原则上,Odoo 电子表格的访问权限与 文档应用 中的 任何其他文件 <documents/access-rights> 处理方式相同。角色与权限 <spreadsheet/collaboration/roles-permissions> 要么继承自电子表格所在文件夹,要么在电子表格本身层面进行控制。

然而,需要注意 仅包含静态数据的表格 <spreadsheet/collaboration/static-spreadsheet>包含动态 Odoo 数据的表格 <spreadsheet/collaboration/dynamic-spreadsheet> 在访问权限和数据可见性上的重要差异。

:::: tip ::: title 提示 :::

  • 文件夹或电子表格的访问可由所有者或拥有 编辑者 权限的任意用户管理。
  • 拥有 查看者 权限的用户无法直接将电子表格分享给特定用户,但可以复制电子表格的链接。
  • 任意拥有电子表格访问权的用户,可通过点击 文件 --> fa-download 下载 将其导出为 [.xlsx] 文件。若表格包含动态数据,下载时的数值会被冻结。

::::

权限通过以下角色进行管理:

角色查看编辑删除下载 .xlsx分享管理角色使用评论使用 chatter
所有者✅(包括通过链接或指定人员)
编辑者✅(但不能更改所有者)
查看者✅(仅通过链接)

仅包含静态数据的电子表格可由表格所有者或任意拥有 编辑者 权限的用户在内部或外部共享。

操作步骤:点击右上角的 fa-share-alt 共享 按钮,然后 根据需要配置访问权限 <documents/access-rights>。

当电子表格包含以下任意内容时,即被视为 动态电子表格

  • 从 Odoo 数据库实时获取数据的公式,例如插入到电子表格中的 列表或透视表 <insert>
  • 已链接的 数据源 <spreadsheet/insert/data-sources>(即使相应的列表或透视表已被删除)
  • 指向 Odoo 菜单项的链接

拥有编辑权限的所有者或编辑者可将包含动态 Odoo 数据的电子表格 仅限内部用户 共享。

重要:即使拥有表格访问权,内部用户只能看到其有权限查看的模型数据,系统会依据模型的记录规则过滤可见数据。

::: example 销售经理创建的包含全团队销售数据的表格,拥有 [销售 / 用户:仅限自己的文档] 权限的用户只能看到自己对应的销售记录。 :::

共享步骤同静态表格:点击右上角的 fa-share-alt 共享,然后 配置访问权限 <documents/access-rights>。

动态电子表格 不能被外部用户访问

注意:外部用户通过链接尝试访问动态表格时,会显示错误提示。

如需向外部用户共享包含 Odoo 数据的表格,所有者或编辑者可创建 冻结只读版:所有公式在冻结时被转换为其当前值,且删除所有指向 Odoo 菜单的链接。

创建冻结版的步骤:在菜单栏选择 文件 --> 共享 --> 冻结并共享,随后 配置访问权限 <documents/access-rights>。

:::: tip ::: title 提示 :::

也可以通过 文件 --> fa-download 下载 将冻结后的动态表格导出为 [.xlsx] 文件,下载时的动态数值已被冻结。 ::::

Odoo 电子表格提供两种与其他拥有同一表格访问权限的用户交流的方式:

  • 评论 <spreadsheet/collaboration/comments>
  • 表格的 chatter 线程 <spreadsheet/collaboration/chatter>

评论可添加到单元格,用于讨论该单元格的具体内容。通过输入 [@] 加用户名可通知特定成员。

重要:只有表格所有者或拥有 编辑者 权限的用户可以使用评论;查看者 无法看到评论。

  1. 若是 首次在单元格添加评论,右键单元格 → os-comments插入评论,或在菜单栏选择 插入 --> os-comments --> 插入评论
    若是 对已有评论进行回应,点击相应单元格或评论线程打开对话框。

  2. 在弹出的文本框中输入评论内容。

    :::: tip ::: title 提示 :::

    • 点击 fa-plus-circle 图标,可:
      • 从文档添加 将文档应用中的文件加入评论
      • 添加 GIF(需在 常规设置 中启用)
    • 点击 fa-smile-o (添加表情) 可插入表情符号
    • 输入 [@] 加用户名可@对应成员 :::
  3. 点击 fa-send-o (记录) 图标或按 Enter 键提交评论。

点击表格其他位置可关闭评论线程。

:::: tip ::: title 提示 :::

仅使用表情回复时,将鼠标悬停在评论上,点击 oi-smile-add (添加表情) 图标并选择所需表情即可。 ::::

单元格右上角出现黄色小三角时,表示该单元格有评论。

  • 查看单个单元格的评论线程:将鼠标悬停在单元格上,点击单元格或评论线程即可打开。
  • 查看全部评论:在菜单栏选择 视图 --> os-comments --> 所有评论,或在打开的评论线程中点击 打开所有评论

打开的 评论面板 位于电子表格右侧,默认显示 所有工作表 的评论,按工作表分组。若只想查看当前工作表的评论,可在 过滤评论 中选择 此工作表

点击面板中的任意评论线程即可展开查看。

注意:表格所有者或拥有 编辑者 权限的用户可以编辑或删除任意评论。

编辑步骤:

  1. 将鼠标悬停在评论上,点击 fa-ellipsis-v (更多) 图标。
  2. 选择 fa-pencil 编辑
  3. 修改后点击 保存 或按 Enter;若要取消编辑,点击 取消 或按 Esc

:::: tip ::: title 提示 :::

已修改的评论会在末尾显示 (已编辑)。 ::::

删除步骤:

  1. 将鼠标悬停在评论上,点击 fa-ellipsis-v (更多) 图标。
  2. 选择 fa-trash 删除
  3. 在弹出框中点击 确认 完成删除。
  1. 打开 评论面板视图 --> os-comments --> 所有评论),或在已打开的线程中点击 打开所有评论
  2. 对目标线程点击 fa-ellipsis-v (更多) 图标,选择 解决此线程

解决后,线程在电子表格中不再直接可见,但仍保留在 评论面板,并以 fa-check (已完成) 图标标记。

若需重新打开已解决的线程,在 评论面板中点击对应线程的 fa-ellipsis-v,选择 重新打开此线程

相较于针对单元格的 评论,表格的 chatter 线程 更适合进行整体性的讨论。

打开 chatter 线程的步骤:

  1. 文档 应用中,定位到保存电子表格的文件夹或区域。
  2. 在右上角切换到 oi-view-list (列表视图)
  3. 选中目标电子表格,点击右上角的 fa-info-circle (信息与标签) 按钮;或选中表格后点击 fa-cog 操作,再选择 fa-info-circle (信息与标签)

此时,chatter 线程会在屏幕右侧、电子表格的 详情面板 下方展开。