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