ServiceNowとの連携

<< 目次を表示 >>

ページ位置:  プロジェクトの作成と管理 > Proクラウドサーバ > 有料ライセンスで利用できる機能 > 外部ツールとの連携 > インストールと設定 >

ServiceNowとの連携

このチュートリアルでは、Proクラウドサーバの連携機能を利用して、Enterprise ArchitectのモデルとServiceNowのテーブルを連携するための設定・利用方法について説明します。

 

ServiceNowとの連携を利用すると、以下のことができます。

 

 

前提条件

以下のテーブルへの参照の権限が必要です。

 

 

Pushでの同期をするためには、上記のテーブルへの書き込みの権限が必要です。

 

参照のアクセス権は、テーブルのアクセスコントロールを追加することで有効にできます。

テーブル内の全てのフィールドを参照可能にするためには、もう1つのルールの追加が必要です。

アクセスコントロールルールはロールを割り当てて指定します。その後、そのロールにグループや個々のユーザーを割り当てます。

 

いくつかのテーブルについては、システムの管理者からセキュリティの管理者に昇格しないとアクセスコントロールを変更できません。

 

ServiceNowのテーブルフィルタを定義する

ServiceNowでは、保存されたテーブルフィルタを使って項目を参照できます。既定の状態で、ServiceNowは通常、いくつかの定義済みのグローバルフィルタを持っています。"System Definition | Filters"の機能で、ServiceNowで定義されたすべてのフィルタを参照することができます。

 

 

ServiceNowで新しいフィルタを作成する手順は次の通りです。

  1. ServiceNowで関連付けたいデータを見つけます。 (例: インシデント)

 

  1. フィルタバーを表示します。

 

  1. フィルタオプションを設定します。

 

  1. フィルタを保存します。

 

  1. このフィルタ(によって得られる項目)を、ProクラウドサーバのServiceNowの連携プラグインを通して利用します。

 

 

ServiceNowとProクラウドサーバ・Enterprise Architectを連携する

 

以下の手順で作業を進めます。

  1. Proクラウドサーバ 設定ツールを起動します。

 

  1. 外部ツール連携タブを開き、「連携機能の有効化」にチェックを入れます。ポートの欄に、Proクラウドサーバの連携サーバが待機するポート番号を設定します。

 

  1. 左下の「追加」ボタンを押し、外部ツールの追加ダイアログを表示します。

 

  1. 「有効」のチェックボックスにチェックを入れます。

 

  1. 「名前」の欄に'ServiceNow'など、適切な名前を入力します。

 

  1. 「外部ツール」のドロップダウンリストで'Service Now'を選択します。自動的に、「プレフィックス」の欄には'now'が設定されます。

 

  1. 「連携プラグイン」のパネルのポート欄には、ServiceNowのプラグインと連携サーバが通信するために利用するポート番号を指定します。

 

  1. 「プロトコル」の欄は 'https' を選択します。

 

  1. 「サーバ名」の欄には、ServiceNowと連携するために利用するServiceNowプラグインが動作するサーバ名あるいはIPアドレスを指定します。

 

  1. 「ポート」欄には'443'を設定します。

 

  1. 既定のServiceNowの設定を利用している場合には、「ベースURL」の欄は空欄のままとします。ServiceNowサーバの設定を変更している場合には設定が必要になる場合があります。

なお、手順8から11までを設定した結果、参照するためのURLは <プロトコル>://<サーバ名>:<ポート>/ベースURL となります。

 

  1. 「ユーザ名」「パスワード」の欄を空にすると、Enterprise Architectからの利用時に入力する必要があります。利用者ごとにユーザが異なる場合には空欄としてください。

 

  1. 「ユーザ名」「パスワード」の欄を設定すると、その内容でServiceNowサーバにアクセスします。そのプロジェクトを利用する、すべてのEnterprise Architectのユーザーが同じユーザでアクセスすることになります。

 

  1. 「項目の追加」「項目の編集」のチェックボックスは、Enterprise ArchitectからServiceNowの項目を追加あるいは編集することを許容する場合には、チェックを入れてください。

 

  1. 「SSLのエラーを無視」は通常はチェックを外したままとします。

 

  1. その他の項目は、空欄あるいは既定値のままで構いません。OKボタンを押し設定内容を保存してください。

 

 

Enterprise ArchitectのプロジェクトとServiceNowを結びつける

 

Proクラウドサーバの設定ツールの外部ツール連携タブでは、以下のように表示されます。

 

ServiceNowに結びつけるEnterprise Architectのプロジェクトのチェックボックスをクリックしてください。  をクリックしてすべてのプロジェクトを一度に選択することもできます。

 

 

「終了」ボタンを押し、設定ツールを終了してください。

 

Proクラウドサーバを再起動することで、設定内容が反映されます。

 

Enterprise Architectのプロジェクトを開き、ServiceNowの項目を参照できるかどうか確認してください。

 

 

連携をテストする

Enterprise Architectで、ServiceNowに結びつけたプロジェクトを開きます。

 

  1. 「アドイン・拡張」リボンの「ツール」パネルにある「外部ツール連携」ボタンの上半分を押します。
  2. 外部ツール連携が開きますので、ツールバーにあるナビゲーションの左端の地球マークのアイコンを押します。

 

 

  1. 一覧から「Service Now」を選択します。これにより、ナビゲーションの階層として名前が表示されます。
  2. ナビゲーションの「ServiceNow」をクリックすると、このプロジェクトに設定されているServiceNowプロバイダのリストが表示されます。何も表示されない場合は、このプロジェクトに設定されたプロバイダはありません。
  3. このプロジェクトに設定されているプロバイダをクリックすると、このEnterprise Architectモデルで利用可能なServiceNowのテーブルの一覧が表示されます。
  4. ServiceNowテーブルを選択すると、ユーザーフィルタの一覧が表示されます。

 

 

ここで何も表示されない場合は、テーブルを表示するのに十分な権限がない可能性があります。ユーザフィルタが作成されていない場合には、リストには[ ]または情報メッセージが表示されます。

 

(ServiceNowまたはServiceNowテーブルの一覧が表示されない場合は、このトピックの手順、または連携プラグインに関するヘルプを確認して、見逃した手順や満たされていない前提条件がないかどうかを確認してください。また、「トラブルシューティング」のヘルプトピックも参考にしてください。)

 

 

データのマッピング

ServiceNowとEnterprise Architectがスムーズにデータ項目を交換するために、マッピングルールの見直しや編集を行う必要があります。

 

 

これらの作業については、「設定」のヘルプのトピックで詳しく説明しています。

 

 

ServiceNowの項目を参照する

Enterprise ArchitectとServiceNowの通信テストを行った際に、外部ツール連携タブで、ナビゲーションを開いてServiceNowのプロジェクトの一覧を表示しました。

 

プロジェクトの1つを選択してから、再びドロップダウン矢印をクリックしてリストからフィルタの1つを選択すると、そのフィルタの項目がタブ内で一覧表示されます。

 

 

この一覧の項目が多い場合は、ウィンドウのツールバーにある「ハンバーガー」アイコンをクリックして、以下の機能を実行することができます。

 

必要に応じて適切な表示範囲を選択したあとには、選択したServiceNowの項目のEnterprise Architectから参照できます。プロパティサブウィンドウ・ノートサブウィンドウ・要素ブラウザサブウィンドウのそれぞれには、選択された外部ツールの項目のプロパティ・ノートを表示するための個別のタブがあります。これらについては、「外部データの詳細」のヘルプトピックで説明しています。

 

 

ServiceNowの項目とEnterprise Architectの要素を結びつける

Enterprise ArchitectとServiceNowの間の連携が完了すると、以下の作業が可能になります。

 

 

これらの動作については、「要素の関連付け」のヘルプトピックですべて説明しています。

 

 

参照: