---
title: パブリッシングワークフロー
description: ワークフロー管理機能は、Prodへのすべてのパブリッシュが承認を必要とするワークフロープロセスを活性化します。
url: https://docs.tealium.com/ja/iq-tag-management/save-publish/publish-workflow-management/
---
## 仕組み

ワークフロー管理機能は、Prodへのすべてのパブリッシュが承認を必要とするワークフロープロセスを活性化します。Prodへのパブリッシュ権限がないユーザーは、ProdへのパブリッシュリクエストをProdへのパブリッシュ権限を持つユーザーに承認を求めることができます。承認されれば、変更はProdに反映されます。それ以外の場合は、パブリッシュは行われません。バージョンが承認待ちの間は、承認者のみがそれに対する変更を保存できます。このため、提出者はProdへのパブリッシュ時に常に**名前を付けて保存**を行うことが重要です。

以下の用語と、この機能を使用する際のワークフロー管理への適用方法を理解してください：

* **無効**  
ワークフロー管理が無効化されている（デフォルト構成）場合、Prodへのパブリッシュターゲットは、それを使用する権限を持つユーザーのみが利用できます。
* **有効**  
ワークフロー管理が有効化されている場合、Prodへのパブリッシュターゲットは、Devへのパブリッシュ権限またはQAへのパブリッシュ権限を持つ任意のユーザーが利用できます。
* **提出者**  
Prodへのパブリッシュリクエストを提出するユーザーを提出者と呼びます。提出者がProdへのパブリッシュバージョンを提出すると、それは実際にパブリッシュされる前にレビューが必要な保留中のパブリッシュのキューに送られます。
* **承認者**  
**Prodへのパブリッシュ**権限を持つユーザーは、保留中のリクエストが通知され、提出されたバージョンを承認または拒否することができます。

### ワークフロー

提出者から承認者へのワークフローは以下の通りです：

1. 提出者が**名前を付けて保存**を行い、**パブリッシュ先: Prod**を選択します。  
保存された変更は実際にはProdにパブリッシュされず、代わりにレビューを待つキューに送られます。
1. すべての承認者にProdへの保留中のパブリッシュリクエストの通知メールが送信されます。
1. 任意の承認者がアカウント/プロファイルにログインして保留中のパブリッシュをレビューし、次の2つのアクションのいずれかを取ることができます：  
    * **承認** – 変更が承認され、バージョンがProdにパブリッシュされます。
    * **拒否** – 変更が拒否され、パブリッシュは行われません。

## ワークフロー管理の構成

以下のセクションでは、**パブリッシュ構成**画面からワークフロー管理を有効にする方法と、提出者と承認者のユーザー権限を更新する方法について説明します。

### ワークフロー管理の有効化

プロファイルのワークフロー管理を有効にするには、以下の手順を使用します：

1. 管理メニューで、**パブリッシュ構成の構成**をクリックします。**パブリッシュ構成**ダイアログが表示されます。
1. **バージョンワークフロー**セクションで、**ワークフロー管理**までスクロールダウンし、**オン**をクリックします。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-publishworkflowmanagement-publish-configuration-dialog.png)
1. **保存**をクリックします。**保存/パブリッシュ**ダイアログが表示されます。
1. **名前を付けて保存**をクリックします。  
    
<blockquote>
提出者が**名前を付けて保存**を使用することが承認者にとって重要です。提出者が**保存**を選択すると、現在のバージョンはすべての提出者に対してロックされます。
</blockquote>


1. 新しいタイトルと説明的なノートを入力します。
1. 1つ以上のパブリッシュ環境を選択します。  
1. **パブリッシュ**をクリックします。

## ユーザー権限の調整

ワークフロープロセスは、提出者と承認者という2種類のユーザーに依存しています。以下のセクションでは、各タイプのユーザーのユーザー権限を調整する方法について説明します。

### 提出者の権限

提出者は、直接Prodにパブリッシュできないユーザーです。彼らの変更はワークフロープロセスを通じて承認されなければなりません。提出者は**Prod環境へのパブリッシュ**権限を削除する必要があります。**QA環境へのパブリッシュ**と**Dev/カスタム環境へのパブリッシュ**の構成はチェックしたままにしておく必要があります。

提出者のユーザー権限を調整するには、以下の手順を使用します：

1. 管理メニューで、**ユーザー管理**をクリックします。**ユーザーマネージャー**ダイアログが表示されます。
1. 既存のユーザーを選択するか、ユーザーを追加するためのチェックボックスをクリックし、次に**ユーザー権限の編集/表示**をクリックします。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-publishworkflowmanagement-clickeditviewuserpermissions.png)  
新しいダイアログが表示されます。
1. **プロファイルの選択**ラジオボタンを選択し、プロファイルリストのデフォルト値をそのままにします。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-editviewuserpermissions-selectprofiles-editprofilelist.png)
1. **次へ**をクリックします。
1. **Dev/カスタム環境へのパブリッシュ**と**QA環境へのパブリッシュ**がチェックされたままであることを確認します。
1. **Prod環境へのパブリッシュ**のチェックを外し、次に**次へ**をクリックします。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-publishworkflowmanagement-editviewuerpermissions-uncheck-publish-to-prod.png)
1. **完了**をクリックします。
1. **ユーザー権限の編集/表示**ダイアログを閉じるために**閉じる**をクリックします。
1. 変更を保存し、パブリッシュします。

### 承認者の権限

承認者は、直接Prodにパブリッシュできるユーザーであり、Prodへの保留中のパブリッシュのレビューを担当します。承認者は**Prod環境へのパブリッシュ**権限を有効にする必要があります。パブリッシュリクエストが提出されるたびにすべての承認者がメール通知を受け取るため、プロファイル内の承認者の数を制限することが最善です。

承認者のユーザー権限を調整するには、以下の手順を使用します：

1. 管理メニューで、**ユーザー管理**をクリックします。**ユーザーマネージャー**ダイアログが表示されます。
1. 既存のユーザーを選択するか、ユーザーを追加するためのチェックボックスをクリックし、次に**ユーザー権限の編集/表示**をクリックします。
1. **プロファイルの選択**ラジオボタンを選択し、プロファイルリストのデフォルト値をそのままにします。
1. **次へ**をクリックします。
1. **Prod環境へのパブリッシュ**をチェックし、次に**次へ**をクリックします。
1. **完了**をクリックします。
1. **ユーザー権限の編集/表示**ダイアログを閉じるために**閉じる**をクリックします。
1. 変更を保存し、パブリッシュします。

## ワークフローの例

ワークフロー管理を有効にし、ユーザーのパブリッシュ権限を構成したら、それを実際に動作させる準備が整います。以下の例では、ワークフロー管理が有効になっている場合のワークフロープロセスを示しています。

### パブリッシュリクエストの提出

提出者が変更を行った場合、DevとQAの環境に自由に保存とパブリッシュを行い、その後承認者が変更を承認し、Prodにパブリッシュします。

提出者がProdへのパブリッシュリクエストを提出するための手順は以下の通りです：

1. 変更が完了したら、**保存/パブリッシュ**をクリックします。
1. **名前を付けて保存**をクリックします。
1. バージョンノートを入力します。
1. **パブリッシュ場所**セクションで、**Prod - 承認が必要**を選択します。
1. **パブリッシュ**をクリックします。  
パブリッシュが承認待ちであることを示す赤いボックスが**保存/パブリッシュ**ボタンの隣に表示されます。
    ![](https://docs.tealium.com/images/iq-tag-management/approver-request.png)
    
**名前を付けて保存**が行われ、Prodへのパブリッシュリクエストが送信された後、提出者はその保留中のバージョンに対する変更をリクエストが承認または拒否されるまで行うことはできません。

### パブリッシュリクエストの承認または拒否

ユーザーがパブリッシュリクエストを提出した後、すべての承認者は以下のようなリクエストに関するメールを受け取ります。メールの指示に従い、コンソールに移動してリクエストをレビューします。

![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-publishworkflowmanagement-tealiumiqnotification-for-approver.png)

パブリッシュリクエストを承認または拒否するには、以下の手順を使用します：

1. サイドバーで、**iQタグ管理**に移動します。
1. **保存/パブリッシュ**ボタンの隣にある赤いボックスをクリックします。これは、レビューを待っているパブリッシュリクエストの数を示しています。  
**保留中のリクエスト**ダイアログが表示されます。
1. 承認または拒否するエントリをクリックします。  
パブリッシュノートとアクションボタンが表示されます。
1. バージョンノートを表示するために、任意のリクエストにマウスを置きます。  
    ![](https://docs.tealium.com/images/iq-tag-management/no-title-1069i79af8402c68e0f63.png)
1. **承認**または**拒否**をクリックします。
    * **承認**をクリックすると、**保存/パブリッシュ**ウィンドウが表示され、通常通り保存とパブリッシュを行うように促されます。パブリッシュする前に**Prod**環境を選択することを確認してください。
    * **拒否**をクリックすると、リクエストは拒否され、リクエスト者に対してさらなるアクションを求めるメールが送信されます。

1. **閉じる**をクリックします。
