公開フロー

Adobe Experience Platform Launch において、公開フローとは、ライブラリを作成、ビルドをテストし、実稼動に進むことを承認するプロセスを指します。

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

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

権限

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

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

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

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

ライブラリの状態

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

これらの 4 つの状態は、Platform Launch UI の「Publishing Flow」タブ内に列として表示されます。

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

Development

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

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

アクション 説明
Edit ライブラリの「Edit Library」画面を使用して、ライブラリのコンポーネントを追加または削除します。
Build for Development ライブラリのビルドを作成します。ビルドがコンパイルされ、ライブラリを割り当てた環境にデプロイされます。ライブラリが環境に割り当てられていない場合、またはアップストリームで定義された変更がライブラリに含まれている場合、この手順は失敗します。
Submit for Approval 開発環境からライブラリの割り当てを解除し、承認権限を持つユーザーが作業できるように、ライブラリを「Submitted」列に移動します。 このオプションを有効にするには、ライブラリの最後のビルドが成功している必要があります。
Delete Platform Launch からライブラリを削除します。 環境からビルドが削除されるわけではありません。

Submitted

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

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

アクション 説明
Open ライブラリのコンテンツを表示します。「Development」列以外のライブラリに対する変更は許可されません。 変更が必要な場合は、ライブラリを却下すると、「Development」で変更できるようになります。
Build for Staging デプロイメント用にステージング環境でライブラリを構築します。
Approve for Publishing 公開権限を持つユーザーが作業できるように、ライブラリを「Approved」列に移動します。
Reject ステージング環境からライブラリの割り当てを解除し、さらに変更を加えるためにライブラリを「Development」列に戻します。

Approved

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

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

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

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

Published

「Published」列の下のライブラリは、実稼動環境上に存在します。 この列には、公開されたライブラリと公開日が表示されます。これらのライブラリは表示できますが、変更することはできません。 実稼動環境の内容を変更する場合は、新しいライブラリを作成し、すべての公開プロセスを進める必要があります。

アップストリーム

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

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

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

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

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

次の手順

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

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now