- ウェビナーセッションに申し込む。
- Zendesk製品チームのメンバーとのマンツーマン指導のセッションを予約する。
ビジネスルールのデプロイメントにより、Premiumサンドボックス環境で自動化(ベータ版)およびトリガを作成、更新、テストすることができ、手動で再作成するリスクなしに、本番環境のアカウントに同じトリガと自動化の構成を実装することができます。2回クリックするだけのこの操作は、変更管理プロセスの時間を短縮し、キー入力エラーを防止するだけでなく、本番環境にコピーされる内容を細かく制御できます。この記事では、サンドボックスから本番環境インスタンスにトリガと自動化の設定をデプロイする方法を説明します。
ビジネスルールのデプロイメントについて
- サンドボックス間でのデプロイメントはできません。ビジネスルールのデプロイメントは、Premiumサンドボックスから本番環境にのみ可能です。
- デプロイメントは即座に行われるため、スケジュールを立てることができません。デプロイメントは営業時間外や問い合わせが少ない時間帯に行なうとよいでしょう。
- デプロイメントされたビジネスルールは、100を超える依存関係を持つことはできません。依存関係とは、グループやカスタムフィールドなど、条件やアクションにおけるあらゆる参照のことです。
- トリガまたは自動化は、本番環境に不足している依存関係を持つことはできません。
- デプロイメント後にトリガまたは自動化が本番環境に表示されるとき、同じ位置やカテゴリにない場合があります。ビジネスルールのデプロイメントを行った後、トリガや自動化が正しく起動されるようにするために、トリガや自動化の順序を変更したり、正しいカテゴリに移動したりする必要があるかもしれません。
- デプロイメントを自動的に元に戻すことはできません。本番環境で手動で元に戻す必要があります。
- デプロイメントは本番環境の監査ログに記録されるため、変更の記録が残ります。
問題のないデプロイメントを行うための準備
- サンドボックスに変更を加える前にサンドボックスを交換し、最も新しいバージョンにします。
- トリガをデプロイするには、2021年8月30日以降に作成されたPremiumサンドボックスで作業していることを確認します。自動化については、2022年5月23日以降に作成されたPremiumサンドボックスで作業していることを確認します。
- エージェントと管理者に、変更のデプロイメントを実施する予定時間帯を通知し、その時間帯に何の変更も行わないように依頼します。
- 既存の自動化に更新をデプロイする場合は、デプロイ前に本番環境に存在する自動化のレコードをキャプチャします。これは、手動で変更を戻す必要がある場合に役立ちます。
- 可能であれば、デプロイメントは営業時間外や受信チケットの少ない時間帯に行ないます。
- リリースノートを発行し、管理者やチームリーダーに変更点を周知します。
サンドボックスから本番環境へのビジネスルール設定のデプロイメント
Premiumサンドボックスでトリガや自動化を作成しテストした後、本番環境アカウントにデプロイメントを行なうことができます。
-
本番アカウントで、管理センターを開き、サイドバーで「 アカウント」をクリックし、「サンドボックス」>「デプロイメント」を選択します。
- (自動化デプロイメントのベータ版のみ)「設定のタイプ」ドロップダウンで、デプロイするビジネスルールのタイプ(「自動化」または「トリガ」)を選択します。
- 「Premiumサンドボックス」ドロップダウンで、デプロイメントしたいトリガのあるサンドボックスを選択します。
- 表示されるリストでトリガを見つけ、「次へ」をクリックします。
- プロンプトが表示されたら、不足している依存関係を解決し、「次へ」をクリックします。
- マッピングした依存関係を確認し、「デプロイ」をクリックします。
ビジネスルール設定をデプロイした後、本番環境でトリガや自動化を表示し、サンドボックスと比較することで確認することができます。
依存関係の解決
依存関係とは、グループやカスタムフィールドなど、ビジネスルールの条件やアクションにおけるあらゆる参照のことです。たとえば、次のようなトリガ条件では、「Office location」というカスタムチケットフィールドと、「Winston-Salem」というドロップダウンオプションの組み合わせが依存関係になっています。
ビジネスルール設定のデプロイメントの準備として、サンドボックス設定の依存関係を、本番環境での対応する依存関係と比較します。依存関係の見つからないものがあったり、該当する依存関係が複数ある可能性を識別した場合、未解決の依存関係のリストが返されます。ビジネスルール設定をデプロイする前に、全ての依存関係を本番環境にマッピングする必要があります。
不足している依存関係
- サンドボックス内の依存関係の名前を本番環境の名前と一致するように変更する。
- 本番環境で同等のオブジェクト、フィールド、オプション、または値を作成する。
- サンドボックスの管理センター >「アカウント」>「サンドボックス」>「デプロイメント」ページの「不足している依存関係を解決する」にある依存関係のリストを確認します。
不足している依存関係のリストが表示されます。
- 本番環境で依存関係を作成する必要がある場合は、以下の手順を実行します。
- 依存関係の横にある「作成に移動」をクリックします。
- 不足しているオブジェクト、フィールド、オプション、または値を作成し、サンドボックス内の依存関係の名前と正確に一致することを確認します。これを容易にするために、不足している依存関係のリストには、「グループ」や「組織」のフィールドオプションなどの説明が含まれています。
- 本番環境内にすでに依存関係が存在していても、名前が一致しない場合は、サンドボックスまたは本番環境のいずれかで依存関係の名前を変更できます。
- サンドボックスの「デプロイメント」ページに戻って、「一致を更新」をクリックします。
-
全ての依存関係の対応がとれたら、「次へ」をクリックして、ビジネスルール設定のデプロイメントの最終ステップに移ります。
依存関係の重複
依存関係の重複は、ビジネスルールの依存関係に対して、対応するものが本番環境に複数あるような場合に発生します。この場合、本番環境で依存関係を対応させる正しい項目を選択する必要があります。
- サンドボックスの管理センター >「アカウント」>「サンドボックス」>「デプロイメント」ページの「依存関係の重複を解決」にある依存関係のリストを確認します。
- 「一致を選択」ダイアログで、適切な一致するものを選択し、「次へ」をクリックします。
正しい一致がわからない場合は、「ビュー」をクリックして本番環境でそれを確認できます。
- サンドボックスの「デプロイメント」ページに戻って、「一致を更新」をクリックします。
-
全ての依存関係の対応がとれたら、「次へ」をクリックして、ビジネスルール設定のデプロイメントの最終ステップに移ります。
削除済み依存関係
削除済み依存関係は、デプロイしようとしているビジネスルールに、サンドボックスで削除されたものへの依存関係がある場合に発生します。この場合、削除済み依存関係を再作成するか、ビジネスルールを更新して削除済み依存関係を除去するかの2つの選択肢があります。
- サンドボックスの「管理センター」>「オブジェクトとルール」>「ビジネスルール」>「トリガ」ページまたは「管理センター」>「オブジェクトとルール」>「ビジネスルール」>「自動化」ページから、デプロイするビジネスルールを見つけます。
- ビジネスルールを開き、条件とアクションを確認します。
削除済み依存関係の問題は、条件文やアクション文の空の値として表示されたり、強調表示されたりする場合があります。問題が不明な場合は、「保存」をクリックしてエラーメッセージを確認します。
- 無効な条件やアクションを削除するか、削除済み依存関係を参照しないように設定を変更します。
- 「保存」をクリックします。
- 「管理センター」>「アカウント」>「サンドボックス」>「デプロイメント」ページに戻り、デプロイメントを再試行します。
デプロイしたビジネスルール設定を元に戻す
デプロイしたトリガと自動化を自動的に元に戻す方法はありません。デプロイした設定を元に戻す必要がある場合は、手動で行います。デプロイメントが新しいトリガまたは自動化の場合は、そのトリガまたは自動化を非アクティブにするだけです。
デプロイしたトリガ設定を元に戻す
既存のトリガに更新のデプロイメントを行なった場合は、トリガの改訂履歴を使用して、条件やアクションを手動で以前の状態に戻す必要があります。
- 管理センターで、サイドバーの「 オブジェクトとルール」をクリックし、「ビジネスルール」>「トリガ」を選択します。
- 元に戻したいトリガをクリックし、「改訂履歴」をクリックします。(トリガタイトルの下にある。)
改訂履歴は別のタブで開くことをお勧めします。
- トリガの履歴ページでは、これまでのすべてのバージョンがサイドバーに表示されます。元に戻したいバージョンをクリックして、その設定を表示するか、「変更を表示」をオンにすることで、トリガに加えられた最新の変更を確認することができます。
- トリガの詳細ページで、トリガを以前のバージョンの内容と一致するように変更し、「保存」をクリックします。
デプロイした自動化設定を元に戻す
自動化には改訂履歴はありません。既存の自動化に更新をデプロイする前に、現在の本番環境設定を記録することをお勧めします。これは、デプロイした変更を元に戻す必要がある場合に参照として使用できます。
- 管理センターで、サイドバーの「 オブジェクトとルール」をクリックし、「ビジネスルール」>「トリガ」を選択します。
- 元に戻す自動化を見つけます。
- 自動化の詳細ページで、条件とアクションを以前のバージョンの内容と一致するように変更し、「保存」をクリックします。
本番環境での新しいビジネスルール設定の確認
デプロイメントが正しく行われたことを確認するために、本番環境とサンドボックス内のビジネスルール設定を比較します。これは、別々のブラウザウィンドウを並べて表示しながら行うのが最も簡単かもしれません。
トリガと自動化は順番に実行されるため、リスト内のビジネスルールの位置を確認することも重要です。トリガまたは自動化が、サンドボックスで表示されるのと同じ順番や同じカテゴリでデプロイメントされていないかもしれません。その場合は、トリガや自動化を正しい場所に移動してください。これは、トリガや自動化の順序を変更したり(「チケットトリガの順序を変更する」または「自動化の順序を変更する」を参照)、目的のカテゴリに移動したり(「カテゴリ内のチケットトリガを整理する」を参照)することを意味します。