发布流

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

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

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

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

权限 permissions

有各种级别的用户权限对发布流非常重要;具体而言,开发、批准和Publish属性权限:

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

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

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

库状态 state

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

这四种状态在​ 发布流 ​选项卡中表示为列。

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

开发 development

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

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

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

已提交 submitted

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

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

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

已批准 approved

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

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

操作
描述
打开
查看库的内容。不允许对Development列以外的库进行更改。 如果需要更改,则应拒绝库,以便在开发中进行更改。
将内部版本和Publish复制到生产环境
从暂存环境中取消分配库,将库分配到生产环境,然后部署库。

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

已发布 published

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

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

上游 upstream

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

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

包括在上游中的内容取决于库的当前阶段。例如,Approved列中的库仅继承来自Published库的资源,而Development下的库则继承所有其他列的资源。

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

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

后续步骤

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

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