发布流

NOTE
Adobe Experience Platform Launch已更名为Adobe Experience Platform中的一套数据收集技术。 因此,产品文档中的术语有一些改动。有关术语更改的综合参考,请参阅以下文档

Adobe Experience Platform中的标记发布流是指创建库、测试内部版本以及批准将它们用于生产环境的过程。

您可以对库执行的操作取决于库的状态以及您具有的权限级别。此外,根据发布流中上游的内容,库的状态还影响到其中包含的资源(规则、数据元素以及扩展)。

以下部分介绍了与发布流相关的权限、库状态以及上游的详细信息。

权限 permissions

有不同级别的用户权限,这些权限对发布流非常重要;具体而言, 开发, 批准、和 Publish 资产权限:

  • 开发:包括创建库、生成内部版本以用于开发环境,以及提交以进行审批的能力。
  • 批准:包括构建用于暂存以及审批暂存的内部版本的能力。
  • Publish:包括发布已批准的库的能力。

这些权限不相互包含。对于执行整个工作流程的个人,必须向该人员授予给定资产内的所有三个权限。

请参阅 用户权限指南 有关管理标记权限的更多信息。

库状态 state

对于发布流,库可以处于四种基本状态:

这四个状态在 发布流 选项卡。

必须执行特定操作才能在这些状态之间移动库。下图概述了将库在不同状态之间移动的各种操作:

开发 development

创建新库时,它们开始于 开发 省/州。 对库的任何更改必须在库处于以下状态时进行 开发. 开发和测试完成后,可以提交库进行审批。

下表概述了中库可用的操作 开发 状态:

操作
描述
编辑
使用 编辑库 在库中添加或删除组件的屏幕。
构建到开发
为库创建内部版本。编译内部版本并将内部版本部署到库所分配到的环境。如果库尚未分配到某个环境,或者包含已在上游中定义的更改,此步骤将失败。
Submit for Approval
从开发环境中取消分配库,然后将库移动到 已提交 列以供具有审批权限的用户处理。 库的最新内部版本必须成功,才能启用此选项。
提交并构建到暂存
这只能由同时具有开发和批准权限的用户执行。 此操作会从开发环境中取消分配库,并将库移动到 已提交 ,并将库构建到暂存环境。 库的最新内部版本必须成功,才能启用此选项。
Approve for Publishing
这只能由同时具有开发和批准权限的用户执行。 此操作会从开发环境中取消分配库,并将其移动到 已批准 state — 跳过暂存环境和 已提交 整个省/市/自治区。 库的最新内部版本必须成功,才能启用此选项。
批准并发布到生产环境
这只能由具有“开发”、“批准”和“发布”权限的用户执行。 此操作会从开发环境中取消分配库,并将其移动到 已批准 状态,并发布到生产环境。 生产构建完成后,库将移至 已发布 省/州。 库的最新内部版本必须成功,才能启用此选项。
删除
从系统中删除库。 这不会从环境中删除内部版本。

已提交 submitted

当库位于 已提交 state,具有审批权限的用户可以在暂存环境中测试库。 测试完成时,可以批准或拒绝库。被拒绝的内部版本将返回到 开发 因此,在重新启动发布流之前,可以进行其他更改。

下表概述了中库可用的操作 已提交 状态:

操作
描述
Open
查看库的内容。之外的库不允许进行更改 开发 列。 如果需要更改,则应拒绝库,以便在以下位置进行更改 开发.
Build for Staging
在暂存环境中构建库以用于部署。
Approve for Publishing
将库移至 已批准 列,以供具有发布权限的用户处理。
批准并发布到生产环境
这只能由同时具有批准和发布权限的用户执行。 此操作从暂存环境中取消分配库,并将其移动到 已批准 状态,并发布到生产环境。 生产构建完成后,库将移至 已发布 省/州。 无需在暂存环境中成功构建,这可以在我们的环境中执行。
Reject
从暂存环境中取消分配库,然后将库移回 开发 列,了解进一步的更改。

已批准 approved

当库经过批准之后,具有发布权限的用户可以发布或拒绝该库。被拒绝的内部版本将返回到 开发 以便在发布流重新开始之前进行进一步的更改。

下表概述了中库可用的操作 已批准 状态:

操作
描述
Open
查看库的内容。之外的库不允许进行更改 开发 列。 如果需要更改,则应拒绝库,以便在以下位置进行更改 开发.
Build and Publish to Production
从暂存环境中取消分配库,将库分配到生产环境,然后部署库。

重要提示:选择此选项时,您的库将在生产环境中处于活动状态。在选择此选项之前,请确保库包含了您需要进行的更改。
Reject
从暂存环境中取消分配库,然后将库移动到 开发 列,了解进一步的更改。

已发布 published

此 已发布 列会显示已发布的库及其发布日期。 当前发布的库旁边将显示一个绿色圆点。 除非您对以前的库执行了重新发布,否则它始终为位于列顶部的库。

操作
描述
Open
查看库的内容。之外的库不允许进行更改 开发 列。 如果您希望更改生产环境中的库,则必须创建新库并让该库经过完整的发布流程。
重新发布
此操作仅适用于最近发布的五个库,并且仅在生产环境为(A)且关闭了“存档”选项,且(b)使用了 由Adobe管理 构建时的主机。
下载
此操作仅适用于最近发布的五个库,且仅当生产环境在(A)上配置了存档选项且(b)使用 由Adobe管理 构建时的主机。

上游 upstream

在您发布首个库之后,务必要了解上游的角色,因为您通过发布流来处理较新的库。

如果库当前位于 开发, 已提交,或 已批准 阶段,该库将继承其上游的任何库的规则、数据元素和扩展。 这些继承的资源构成了各个库在发布流中移动时的“基线”。本质上,您可以将各个新库简单地视为对上游所建立的基线的一系列更改。这确保在发布新迭代时,不会意外地覆盖以前库中的任何内容。

包括在上游中的内容取决于库的当前阶段。例如,库位于 已批准 列仅从继承资源 已发布 库,而库位于 开发 从所有其他列继承资源。

在UI中编辑库时,从上游继承的所有资源都表示在 资源上游 部分。 要查看这些资源,请选择展开部分标题下的选项卡。

该部分将会展开,显示从上游继承的各个资源。您可以使用左边栏在 规则, 数据元素、和 扩展,或使用搜索栏按名称查找特定资源。

后续步骤

本指南提供了Adobe Experience Platform中库发布流的总体概述。 如需了解如何发布库的详细信息,请参阅发布概述

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743