この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、CloudCenterとServiceNow(SNOW)の統合について説明します。
著者:TACエンジニア、Mitchell Cramer
CloudCenterとServiceNowの統合により、アプリケーションをCloudCenterでモデル化し、ServiceNowに公開できるようになりました。ServiceNowでは、利用可能なクラウドに対する導入を要求し、クラウド間のコスト比較を確認できます。最新バージョンはv1.4で、HelsinkiとIstanbulの2つの環境をサポートしています。
ServiceNow IntegrationをCloudCenterに組み込むには、次の手順を実行する必要があります。
CloudCenterには、Publish to ServiceNowという1つのカスタムアクションと、SNOW_job_status_changed、SNOW_job_deployed、SNOW_job_cancelledという3つのポリシーがあります。カスタムアクションにより、アプリケーションドロップダウンに[Publish to ServiceNow]というボタンが追加されます。
カスタムアクションの構造を次の表に示します。
ユーザに表示 | 有効 |
Object | アプリケーション |
アクションの種類 | Webサービスの起動 |
プロトコル | HTTPS |
WebサービスURL | <yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_publish_app_trigger |
ユーザ名 | rest.admin |
Password | rest.adminのパスワード |
HTTP要求タイプ | POST |
コンテンツタイプ | JSON |
本文 |
{
「app_id」
:
"%appId%"
、
「app_name」
:
"%appName%"
、
「latest_app_version」
:
"%latestAppVersion%"
、
「owner_id」
:
"%ownerId%"
、
"owner "
:
"%owner%"
}
|
カスタムポリシーの形式は、次の表に示されています。これらの表は、ポリシーごとに変更された情報を含む類似のパターンに従っています。
[名前(Name)] | SNOW_job_status_changed |
実行対象 | アプリケーションの導入 |
イベント時 | ステータス変更 |
アクションの種類 | Webサービスの起動 |
プロトコル | HTTPS |
WebサービスURL | <yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_job_status_trigger |
ユーザ名 | rest.admin |
Password | rest.adminのパスワード |
HTTP要求タイプ | POST |
コンテンツタイプ | JSON |
本文 |
{
「job_id」
:
"%jobId%"
、
「job_name」
:
"%jobName%"
、
「job_type」
:
"%jobType%"
、
「app_name」
:
"%appName%"
、
"owner "
:
"%owner%"
、
"ステータス"
:
"%status%"
、
「changed_on」
:
"%ChangedOn%"
、
「new_status」
:
"%NewStatus%"
}
|
共有ユーザの自動有効化 |
有効
|
ユーザーがこのポリシーを無効にすることを制限する |
有効
|
[名前(Name)] | SNOW_job_deployed |
実行対象 | アプリケーションの導入 |
イベント時 | 導入済み |
アクションの種類 | Webサービスの起動 |
プロトコル | HTTPS |
WebサービスURL | <yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_job_status_trigger |
ユーザ名 | rest.admin |
Password | rest.adminのパスワード |
HTTP要求タイプ | POST |
コンテンツタイプ | JSON |
本文 |
{
「job_id」
:
"%jobId%"
、
「job_name」
:
"%jobName%"
、
「job_type」
:
"%jobType%"
、
「app_name」
:
"%appName%"
、
"owner "
:
"%owner%"
、
"ステータス"
:
"%status%"
、
「deployed_on」
:
"%DeployedOn%"
}
|
共有ユーザの自動有効化 |
有効
|
ユーザーがこのポリシーを無効にすることを制限する |
有効
|
[名前(Name)] | SNOW_job_cancelled |
実行対象 | アプリケーションの導入 |
イベント時 | キャンセル |
アクションの種類 | Webサービスの起動 |
プロトコル | HTTPS |
WebサービスURL | <yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_job_status_trigger |
ユーザ名 | rest.admin |
Password | rest.adminのパスワード |
HTTP要求タイプ | POST |
コンテンツタイプ | JSON |
本文 |
{
「job_id」
:
"%jobId%"
、
「job_name」
:
"%jobName%"
、
「job_type」
:
"%jobType%"
、
「app_name」
:
"%appName%"
、
"owner "
:
"%owner%"
、
"ステータス"
:
"%status%"
、
「canceled_on」
:
"%CancelledOn%"
}
|
共有ユーザの自動有効化 |
有効
|
ユーザーがこのポリシーを無効にすることを制限する |
有効
|
ServiceNowからCloudCenterに導入するには、ServiceNowでこれらの手順に従う必要があります。
ユーザが作成されたら、そのユーザを検索し、2つのグループに追加します。
また、CloudCenterに導入する環境やアプリケーションに対する権限も必要です。これにより、ServiceNowから正常に導入できるようになります。
ServiceNowのユーザが作成されると、CloudCenterでユーザが正常に作成されると、APIキーがServiceNowに送り返された場合、ユーザはCloudCenterで作成されます。これを確認するには、ServiceNowのUser API Keysテーブルに移動し、そのユーザのAPIキーがあるかどうかを確認します。
サービスを通じて新しいサービスを注文するには、次の手順に従います。
統合で見られる主な問題は、CloudCenterとServiceNowの間の権限の不一致です。 アプリケーションおよび導入環境は、ServiceNowで導入を行うCloudCenterのユーザと共有する必要があります。
ServiceNowのバックエンドを通じてユーザとその権限に関する追加情報が表示され、ユーザプロパティテーブルに移動できます。
ServiceNow内で他の問題が発生した場合は、システムログのバックエンドでログを見つけることができます。
CloudCenterによるハートビートチェックは行われず、プロセス情報でServiceNowがダウンした場合、または正しく配信されない場合は、すべての情報がCloudCenterによってServiceNowに直接プッシュされます。