公開フロー publishing-flow

Adobe Experience Platform のタグ公開フローは、ライブラリを作成し、ビルドをテストして、実稼動用に承認するプロセスを指します。

ライブラリで実行できるアクションは、ライブラリの状態と権限のレベルによって異なります。 また、ライブラリの状態は、公開フローのアップストリームの内容に応じて、ライブラリに含まれるリソース(ルール、データ要素、拡張機能)にも影響します。

次の節では、公開フローに関する権限、ライブラリの状態、およびアップストリームに関する詳細について説明します。

権限 permissions

公開フローにとって重要なユーザー権限には、様々なレベル(Develop、Approve、Publish のプロパティ権限)があります。

  • Develop:ライブラリを作成、開発用にビルド、承認用に送信する機能が含まれます。
  • Approve:ステージング用にビルドを作成し、ステージされたビルドを承認する機能が含まれます。
  • Publish:承認されたライブラリを公開する機能が含まれます。

権限は包括的ではありません。1 人のユーザーが最初から最後までワークフローを実行するには、そのユーザーに特定のプロパティ内で 3 つの権限すべてを付与する必要があります。

タグの権限の管理について詳しくは、ユーザー権限ガイドを参照してください。

ライブラリの状態 state

公開フローでは、ライブラリの基本的な状態は次の 4 つになります。

これら4つの状態は Publishing Flow タブ内の列として表されます。

ライブラリをこれらの状態間で移動させるには、特定のアクションを実行する必要があります。次の図に、状態間でライブラリを移動する各アクションの概要を示します。

Development development

新しいライブラリを作成すると、初めは「Development」状態になります。 ライブラリへの変更は、ライブラリが「Development」となっている間に加える必要があります。開発とテストが完了したら、ライブラリを承認用に送信できます。

次の表に、「Development」状態のライブラリで使用できるアクションの概要を示します。

アクション
説明
Edit
ライブラリの「Edit Library」画面を使用して、ライブラリのコンポーネントを追加または削除します。
Build to Development
ライブラリのビルドを作成します。ビルドがコンパイルされ、ライブラリを割り当てた環境にデプロイされます。ライブラリが環境に割り当てられていない場合、またはアップストリームで定義された変更がライブラリに含まれている場合、この手順は失敗します。
Submit for Approval
開発環境からライブラリの割り当てを解除し、承認権限を持つユーザーが作業できるように、ライブラリを「Submitted」列に移動します。 このオプションを有効にするには、ライブラリの最新ビルドが成功している必要があります。
Submit & Build to Staging
この操作は、開発権限と承認権限の両方を持つユーザーのみが実行できます。 このアクションにより、開発環境からライブラリの割り当てが解除され、ライブラリが Submitted の状態に移動し、ライブラリがステージング環境にビルドされます。 このオプションを有効にするには、ライブラリの最新ビルドが成功している必要があります。
Approve for Publishing
この操作は、開発権限と承認権限の両方を持つユーザーのみが実行できます。 このアクションにより、開発環境からライブラリの割り当てが解除され、Approved の状態に移動します。ステージング環境と Submitted の状態は完全にスキップされます。 このオプションを有効にするには、ライブラリの最新ビルドが成功している必要があります。
Approve & Publish to Production
この操作は、開発、承認および公開の権限を持つユーザーのみが実行できます。このアクションにより、開発環境からライブラリの割り当てが解除され、Approved の状態に移動し、実稼動環境に公開されます。 実稼動用のビルドが完了すると、ライブラリは Published の状態に移行します。 このオプションを有効にするには、ライブラリの最新ビルドが成功している必要があります。
Delete
システムからライブラリを削除します。環境からビルドが削除されるわけではありません。

Submitted submitted

ライブラリが「Submitted」状態の場合、承認権限を持つユーザーは、ステージング環境でライブラリをテストできます。 テストが完了すると、ライブラリは承認または却下されます。却下されたビルドは「Development」に戻るので、公開フローを再開する前に追加の変更を加えることができます。

次の表に、「Submitted」状態のライブラリで使用できるアクションの概要を示します。

アクション
説明
Open
ライブラリのコンテンツを表示します。「Development」列以外のライブラリに対する変更は許可されません。 変更が必要な場合は、ライブラリを却下すると、「Development」で変更できるようになります。
Build for Staging
デプロイメント用にステージング環境でライブラリを構築します。
Approve for Publishing
公開権限を持つユーザーが作業できるように、ライブラリを「Approved」列に移動します。
Approve & Publish to Production
この操作は、承認権限と公開権限の両方を持つユーザーのみが実行できます。 このアクションにより、ステージング環境からライブラリの割り当てが解除され、Approved の状態に遷移し、実稼動環境に公開されます。 実稼動用のビルドが完了すると、ライブラリは Published の状態に移行します。 このアクションは、ステージング環境でビルドが正常に完了しているかどうかに関わらず実行できます。
Reject
ステージング環境からライブラリの割り当てを解除し、さらに変更を加えるためにライブラリを「Development」列に戻します。

Approved approved

ライブラリが承認されると、公開権限を持つユーザーはライブラリを公開または却下できます。 却下されたビルドは「 Development」に戻るので、公開フローが再び開始する前に変更を加えることができます。

次の表に、「Approved」状態のライブラリで使用できるアクションの概要を示します。

アクション
説明
Open
ライブラリのコンテンツを表示します。「Development」列以外のライブラリに対する変更は許可されません。 変更が必要な場合は、ライブラリを却下すると、「 Development」で変更できるようになります。
Build and Publish to Production
ステージング環境からライブラリを割り当て解除し、そのライブラリを本番環境に割り当ててデプロイします。

重要:このオプションを選択すると、ライブラリは本番環境に移行します。このオプションを選択する前に、ライブラリに必要な変更が含まれていることを確認してください。
Reject
ステージング環境からライブラリを割り当て解除し、さらに変更を加えるため、ライブラリを「Development」列へと移動させます。

Published published

Published の列には、公開されているライブラリと公開日が表示されます。 現在公開中のライブラリの横には緑の点が表示されます。以前のライブラリを再公開しなければ、このライブラリが常に列の先頭になります。

アクション
説明
Open
ライブラリのコンテンツを表示します。「Development」列以外のライブラリに対する変更は許可されません。 本番環境の内容を変更する場合は、新しいライブラリを作成し、すべての公開プロセスを進める必要があります。
Republish
このアクションは、最近公開された 5 つのライブラリでのみ使用でき、実稼働環境が(A) アーカイブオプションをオフにして構成され、(B) ビルドの際に Managed by Adobe ホストを使用している場合にのみ使用できます。
Download
このアクションは、最近公開された 5 つのライブラリでのみ使用でき、実稼働環境が(A) アーカイブオプションをオンにして構成され、(B) ビルドの際に Managed by Adobe ホストを使用している場合にのみ使用できます。

アップストリーム upstream

最初のライブラリを公開した後、公開フローを通じて新しいライブラリを移動させるため、アップストリームの役割を理解することが重要になります。

現在ライブラリが「Development」、「Submitted」、または「Approved」ステージにある場合、そのライブラリは、アップストリームのライブラリのルール、データ要素、拡張子を継承します。 継承されたこれらのリソースは、公開フロー内を移動するたびに、各ライブラリの「ベースライン」を構成します。 基本的に、新しいライブラリはそれぞれ、アップストリームで確立されたベースラインに対する一連の変更と考えることができます。 これにより、新しいイテレーションが公開された際に、前のライブラリから予期せず上書きされることがなくなります。

アップストリームに含まれる内容は、ライブラリの現在のステージによって異なります。 例えば、「Approved」列のライブラリは「Published」ライブラリからのリソースのみを継承し、「Development」のライブラリは他のすべての列からのリソースを継承します。

UI でライブラリを編集する際、アップストリームから継承されたすべてのリソースが「Resources Upstream」セクションに表示されます。 これらのリソースを表示するには、セクションの見出しの下にある「拡張」タブを選択します。

セクションが展開し、アップストリームから継承された個々のリソースが表示されます。 左側のパネルを使用して Rules、Data Elements、Extensions でフィルタリングしたり、検索バーを使用して特定のリソースを名前で検索したりできます。

次の手順

このガイドでは、Adobe Experience Platform におけるライブラリの公開フローの概要を示しました。ライブラリの公開方法について詳しくは、「公開の概要」を参照してください。

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