常见问题:将数据从一个 Slack 工作区导入到另一个 Slack 工作区

使用 Slack 的导入和导出工具,你可以从一个工作区导出成员、消息和频道数据,并将其导入到另一个工作区。你将在下面找到有关导入常见问题的解答,请继续阅读以了解更多信息。 

开始使用前

准备运行 Slack 导入时,需要了解一些术语:

术语 定义
合并工作区  使用 Slack 导出和导入工具将数据从一个工作区移动到另一个工作区
原工作区  你要从中导出数据的工作区。
目标工作区  你要导入数据的工作区。
外部用户 你的组织以外的成员,是你的工作区的频道中的成员,并可以向该频道发送消息。


一般问题

哪些人员可以导出和导入数据?

工作区拥有者/管理员和组织拥有者可从 Slack 中导出数据。工作区拥有者可以向 Slack 导入数据。请记住,在 Slack Enterprise Grid 套餐中数据导入不可用。

注意:只有工作区拥有者和组织拥有者可申请在 Slack 中从所有频道和对话导出数据。


如何合并我的 Slack 工作区?

要合并你的工作区,请从原工作区导出用户和频道数据,然后使用 Slack 的导入工具将此数据移动到目标工作区。有关分步说明,请访问将数据从一个 Slack 工作区导入到另一个 Slack 工作区


我可以导入到 Slack 工作区的数据量是否有上限?

你可以导入的数据量没有上限,但是该工具一次可以处理的数据量是有限制的。你可能需要将导出文件划分为多个日期范围并运行多次导入,或者考虑减少导入数据。如有任何问题,请联系我们,以帮助你计划导入。


我可以在 Enterprise Grid 组织中使用 Slack 导入工具吗?

我们不支持导入到 Enterprise Grid 组织。作为一种替代方法,你可以将数据导入到单独的工作区中,然后将这个工作区迁移到你的组织。如果你需要导入一个从 Enterprise Grid 组织导出的文件,请联系我们以寻求帮助。


是否会导入我的工作区设置和首选项?

不会。必须在目标工作区中设置工作区设置、首选项、访问权限和安全配置以及其他自定义设置(例如,用户组、表情、个人档案字段和频道前缀)。


我可以导入应用吗?

不可以,导入完成后,必须在目标工作区中设置应用。有关安装应用的分步说明,请访问将应用添加至你的工作区


是否会导入文件?

要导入文件,必须同时导入共享该文件的用户以及共享该文件的会话。但是,不会导入通过应用(例如 Google 云端硬盘、Box 等)添加到 Slack 的文件或其附加消息。


是否会导入已钉选项目和已保存项目?

已钉选消息将与其相应的频道一起导入。用户的已保存消息和文件将不会导入。


我可以测试导入吗?

要测试导入过程,可以使用免费版的 Slack 创建一个新的工作区。将你的导出文件上传到新的工作区,查看和测试导入选项。

由于条件和数据集可能会有所不同,测试导入过程对在另一个工作区上导入所用时间无法提供可靠的时间估计。测试完成后,你可以删除工作区

注意:为成员选择导入选项时,请选择创建为已注销用户,这样人员就不会收到加入你的测试工作区的邀请。


导入用户

如何将用户导入 Slack?

上传导出文件后,你可以选择导入用户的方式。你可以设置将用户与目标工作区中的帐户合并,也可以邀请用户作为新的 Slack 成员。你也可以为已注销用户创建帐户,或选择根本不导入某些用户。


用户的角色是否将从原工作区转至目标工作区?

这取决于你导入用户的方式。无法将用户导入为工作区拥有者或工作区管理员。如果你选择合并用户,他们将在目标工作区中保留其角色。使用导入并邀请至 Slack 选项导入的所有用户都将默认为成员。导入完成后,工作区拥有者或工作区管理员可以更改工作区中任何成员的角色

注意:等到导入完成后再更改用户角色。在导入运行过程中更改目标工作区的用户角色可能会导致导入失败。


如何从原工作区导入访客?

无法将用户合并到现有的访客帐户中,只能将访客导入为正式成员或已注销成员。导入完成后,你可以将成员转换为访客,或将其重新激活为访客。


我可以阻止用户在导入完成之前访问目标工作区吗?

你可以选择将用户导入为已注销用户,并在导入完成后将其重新激活。

注意:由于无法通过批量操作重新激活成员帐户,因此你只能每次重新激活一个成员。如果你的工作区使用的是企业增强套餐,则可以使用 SCIM 配置来更快速地执行这一操作。


会自动将用户添加至频道吗?

如果用户和频道都设置为导入,则用户将被添加至其在原工作区中所属的频道。这将在导入过程的最后完成。在所有消息和文件完成导入之后。

注意:可以将执行导入的人员添加至频道并指定为频道创建者


我可以导入外部用户吗?

在原工作区的与外部组织共享的频道中发送过消息的外部用户将在用户导入选项中不可见,也无法导入。如果用户相应的频道也被导入,则将自动导入其消息,但是在目标工作区中不能合并或创建任何用户帐户。此外,无法导入外部用户与原工作区成员之间的私信。


导入频道

如何将频道导入 Slack?

上传导出文件后,你可以选择导入频道的方式。你可以将导出文件中的频道与目标工作区中的现有公共频道合并,也可以创建新的公共频道或私人频道。要跳过导入某些频道,请选择请勿导入

注意:无法将频道与现有的私人频道合并。


频道可以与目标工作区中的现有频道合并吗?

你可以将导出文件中的频道与目标工作区中的现有公共频道合并。消息将按时间顺序导入,因此它们可能会打乱目标频道中现有的对话流。


我可以导入某些频道,而不导入其他频道吗?

可以。你可以将某些频道设置为请勿导入,而将其他频道设置为与现有频道合并创建新的公共频道创建新的私人频道


我可以导入与外部组织共享的频道吗?

这些频道将导入为公共频道,导入完成后,你可以与外部组织共享。外部用户发送的消息将被导入,但不会在目标工作区上为这些用户创建任何帐户。


我可以导入已归档频道吗?

是,但是一旦导入,已归档频道将取消归档。导入完成后,你可以在目标工作区中重新归档这些频道。


我可以导入私信吗?

你只可以从包含所有频道和对话的导出文件导入私信 (DM)。为了导入私信,必须将私信中的所有用户导入到目标工作区。换句话说,选择导入用户的方式将影响导入哪些私信:

  • 合并用户导入并邀请至 Slack导入为已注销:如果私信中的所有用户均设置为以下选项之一,则将导入用户的私信。
  • 仅导入其消息:如果将私信中的任何用户设置为此选项,则将不会导入该用户所属的任何私信,也不会导入其共享的任何文件。仅在频道中发送的消息将导入到 Slack。
  • 请勿导入:如果将私信中的任何用户设置为此选项,则将不会导入该用户所属的任何私信,也不会导入其在频道中消息或文件。


设置导入

用户的批处理导入选项有哪些?

你可以在开始导入之前对所有用户应用批处理操作。请注意,如果你更改批处理操作,则该导入选项将应用于所有用户,并覆盖所有默认设置或个别用户的设置。以下是第一个下拉菜单中可用的批处理操作:

  • 合并用户
    合并具有相同电子邮件地址的帐户。
  • 导入为新用户并邀请其加入 Slack
    将导出文件中的用户添加为 Slack 工作区的新成员。
  • 导入为已注销用户
    将用户的消息添加至 Slack 并与已注销帐户相关联。准备就绪后,你可以重新激活这些用户,使其可以开始使用其新的工作区。
  • 请勿导入这些用户,但仅导入其消息
    将用户的消息导入 Slack 并将其与用户名相关联,但不为用户创建帐户。*
  • 请勿导入这些用户或其消息
    将用户及其消息和文件排除在 Slack 之外。

*如果你正在从包含与你的组织以外的人员共享频道的工作区中导入,将自动为外部用户选择此选项。该选项不可更改。来自外部用户的公共消息将在你的工作区中可见,但是不会导入其私信和文件,也不会为其创建帐户。


用户的单独导入选项有哪些?

你可以在开始导入之前为单个用户选择一个选项。以下是可用的单独导入选项:

  • 合并用户
    在目标工作区中将用户与现有帐户合并。
  • 导入并邀请至 Slack
    将导出文件中的用户添加为 Slack 工作区的新成员。
  • 导入为已注销
    将用户的消息添加至 Slack 并与已注销帐户相关联。准备就绪后,你可以重新激活这些用户,使其可以开始使用其新的工作区。
  • 仅导入其消息
    将用户的消息导入 Slack 并将其与用户名相关联,但不为用户创建帐户。
  • 请勿导入
    将用户及其消息和文件排除在 Slack 之外。


频道的批处理导入选项有哪些?

你可以在开始导入之前对所有频道应用批处理操作。请注意,如果你更改批处理操作,则该导入选项将应用于所有用户,并覆盖所有默认频道设置或单个频道设置。以下是第一个下拉菜单中可用的批处理操作:

  • 将频道与现有 Slack 频道合并
    将频道与现有的公共频道合并。
  • 创建同样隐私设置的新频道
    创建频道并保留在其他工作区中的隐私设置。*
  • 创建新的公共频道
    无论之前的频道隐私设置如何,都创建为公共频道。
  • 创建新的私人频道
    无论之前的频道隐私设置如何,都创建为私人频道。
  • 请勿导入这些频道
    将频道及其消息和文件排除在你的工作区之外。

*这仅适用于公共频道,除非你正在导入一个包含所有频道和对话的导出文件。如果你已经执行了所有频道和对话的导出,你可以将公共频道和私人频道均导入至目标工作区。你也可以在此阶段选择导入私信。


频道的单独导入选项有哪些?

开始导入之前,请为单个频道选择一个选项。以下是可用的单独导入选项:

  • 将频道与现有 Slack 频道合并
    将频道与现有的公共频道合并。
  • 创建新的公共频道
    无论之前的频道隐私设置如何,都创建为公共频道。
  • 创建新的私人频道
    无论之前的频道隐私设置如何,都创建为私人频道。
  • 请勿导入
    将频道及其消息和文件排除在你的工作区之外。


运行导入

Slack 如何处理导入?

Slack 导入分为多个阶段,处理顺序如下:

  • 阶段 1:创建或合并用户帐户。
  • 阶段 2: 创建空频道(和私信,如果使用包含所有频道和对话的导出文件)。
  • 阶段 3:将消息、消息列和文件导入频道。
  • 阶段 4: 将消息、消息列和文件导入私信(如果使用包含所有频道和对话的导出文件)。
  • 阶段 5:将用户添加至频道,并对消息和文件建立索引,使其在搜索结果中可见。

阶段 3 和阶段 4 将同步运行,并在其完全完成之前,导入不会进入阶段 5。按预期,直到导入结束才会将用户添加至频道。导入完成后,你会收到一封电子邮件,因此无需在浏览器中保持打开导入页面。


导入运行期间,用户可以在目标工作区中工作吗?

可以。导入运行期间中,用户仍然能够访问目标工作区并继续在其中工作。但是,用户应避免采取任何频道管理操作,例如更改频道名称、删除频道或将频道转为私人频道或共享频道。同样,工作区拥有者和工作区管理员也不应采取任何用户管理操作,例如更改成员角色、编辑成员的电子邮件地址或激活/注销帐户。采取任何这些措施都可能导致导入失败。


我的导入需要多长时间?

这取决于导入的频道、用户和文件数量,而不是导出文件的大小。我们无法提供导入所需时间的估计。


我可以取消导入吗?

是,单击撤销导入按钮,即可取消和撤销导入。此操作将移除导入的消息、文件以及任何由导入创建的尚无新消息发送至其中的频道。无法移除导入期间创建的新用户帐户,但可以将其注销。

小窍门:如果你决定在撤消后执行新的导入,则可以将用户设置为与之前导入创建的已有帐户合并。


我可以在同一工作区中运行多次导入吗?

在将一个工作区与另一个工作区合并时,我们总是建议一次性导入,但是可能在某些情况下,你需要执行多次导入。例如,如果导出文件太大以致于导入工具无法处理,则可以下载多个导出文件(每个文件的日期范围不同),然后使用这些文件执行多次导入。

如果你计划运行多次导入,请注意以下几点:

  • 频道可以与现有的公共频道合并,不会创建重复的消息内容。如果频道名称不完全匹配,则需要手动设置以进行合并。
  • 频道无法与 Slack 中现有的私人频道合并。你可以改为将其导入为新的私人频道。这可能会在工作区中生成两个私人频道:一个来自第一次导入(例如,#私人频道),另一个来自第二次导入(例如,#私人频道2)。导入完成后,归档你不再需要的频道

如果你计划对同一目标工作区运行多次导入,建议你联系我们,与我们的团队一起审核你的导入计划。


为什么我被添加到一个导入的频道中,而我在原工作区并没有加入其中?

频道是在导入开始时创建的,并添加了一个频道创建者。如果未从原工作区导入频道创建者,则运行导入的人员将被自动添加到频道中并列为创建者。其余的频道成员将在导入的最后阶段添加。


对导入进行故障排除

无法上传导出文件怎么办?

上传导出文件时最常见的问题是该文件已解压缩或已更改。确保你正在上传的文件是从 Slack 导出工具下载的原始 zip文件,并且未对其进行编辑。


如果导出文件链接不起作用怎么办?

如果你在上传导出文件链接时遇到问题,请确保你使用的是公开直接下载链接。要检查你的链接是否为公开链接,请在隐身或私人浏览器窗口中打开它。你的链接应触发直接下载,而不是打开一个网页提示你输入密码。


为什么有些消息没有导入?

要导入消息,必须同时导入发送消息的用户和消息发送到的频道。例如,如果你将所有频道都设置为创建新的公共频道,并且将所有用户都设置为请勿导入,则将只导入频道,不导入消息。

如果你使用包含所有频道和对话的导出文件并选择导入私信 (DM),则必须导入私信中的所有用户。如果你为任何用户选择了仅导入其消息请勿导入,则不会导入其私信。

同样,将不会导入任何包含来自原工作区的外部用户的私信。外部用户按仅导入其消息选项自动导入,并且不会在目标工作区上创建帐户。


如果数据未按预期方式导入或导入失败怎么办?

最好的选择是撤消导入,并在纠正错误原因后运行新的导入。如果你无法确定导致错误的原因,则可以联系我们以寻求帮助。请确保提供所有无法正常工作的示例,或者你遇到的错误消息,以便我们进一步调查。