发布流
Adobe Experience Platform中的标记发布流是指创建库、测试内部版本以及批准将它们用于生产环境的过程。
您可以对库执行的操作取决于库的状态以及您具有的权限级别。此外,根据发布流中上游的内容,库的状态还影响到其中包含的资源(规则、数据元素以及扩展)。
以下部分介绍了与发布流相关的权限、库状态以及上游的详细信息。
权限 permissions
有各种级别的用户权限对发布流非常重要;具体而言,开发、批准和Publish属性权限:
- 开发:包括创建库、生成内部版本以用于开发环境,以及提交以进行审批的能力。
- 批准:包括生成暂存内部版本以及批准暂存内部版本的功能。
- Publish:包含发布已批准库的功能。
这些权限不相互包含。对于执行整个工作流程的个人,必须向该人员授予给定资产内的所有三个权限。
有关管理标记权限的更多信息,请参阅用户权限指南。
库状态 state
对于发布流,库可以处于四种基本状态:
这四种状态在 发布流 选项卡中表示为列。
必须执行特定操作才能在这些状态之间移动库。下图概述了将库在不同状态之间移动的各种操作:
开发 development
创建新库时,它们开始处于开发状态。 当库处于开发中时,必须对库进行任何更改。 开发和测试完成后,可以提交库进行审批。
下表概述了处于开发状态的库可用的操作:
已提交 submitted
当库处于已提交状态时,具有审批权限的用户可以在暂存环境中测试库。 测试完成时,可以批准或拒绝库。被拒绝的内部版本将返回到开发,以便在重新启动发布流之前进行其他更改。
下表概述了处于已提交状态的库可用的操作:
已批准 approved
当库经过批准之后,具有发布权限的用户可以发布或拒绝该库。被拒绝的内部版本将返回到开发,以便在发布流再次开始之前进行进一步的更改。
下表概述了处于已批准状态的库可用的操作:
重要提示:选择此选项时,您的库将在生产环境中处于活动状态。在选择此选项之前,请确保库包含了您需要进行的更改。
已发布 published
Published列显示已发布的库及其发布日期。 当前发布的库将在其旁边显示一个绿色圆点。 除非您对之前的库执行了重新发布,否则此发布始终是列顶部的库。
上游 upstream
在您发布首个库之后,务必要了解上游的角色,因为您通过发布流来处理较新的库。
如果某个库当前处于开发、已提交或已批准阶段,则该库将继承其上游的任何库的规则、数据元素和扩展。 这些继承的资源构成了各个库在发布流中移动时的“基线”。本质上,您可以将各个新库简单地视为对上游所建立的基线的一系列更改。这确保在发布新迭代时,不会意外地覆盖以前库中的任何内容。
包括在上游中的内容取决于库的当前阶段。例如,Approved列中的库仅继承来自Published库的资源,而Development下的库则继承所有其他列的资源。
在UI中编辑库时,从上游继承的所有资源都将显示在 资源上游 部分中。 要查看这些资源,请选择展开部分标题下的选项卡。
该部分将会展开,显示从上游继承的各个资源。您可以使用左边栏在规则、数据元素和扩展之间筛选,或使用搜索栏按名称查找特定资源。