このページのトピック
ServiceNow通信
場所 | Main Dashboard > Select {Account} > Settings > Communication settings > Update communication settings > Configure 'ServiceNow' |
Trend Micro Cloud One™ – Conformity はServiceNowと統合されます。ビジネスワークフローでServiceNowを使用している場合は、チケットを手動で作成したり、アカウント内の関連イベントに対してチケットの自動作成のトリガーを設定したりできます。
ServiceNowチャネルを設定する
1.[Create a ServiceNow channel] をクリックします。
2.自動通知の設定
3.手動通知の設定
4.Channel Name と入力して、同じタイプの他のチャネルと区別します。
フィールドは20文字に制限されています
{: .note }
5.トリガの設定
6.Configure board now には3つの手順が必要です
1.次の情報を入力して、ServiceNowと統合します。
1.ServiceNow URL
2.Username
3. [Password]
統合が成功すると、 Conformity ダッシュボードにServiceNowアカウントからメタデータが自動的に読み込まれます。
3.**Extra settings** に入力して、通信チャネルをカスタマイズします。通知は、問題、インシデント、または設定テスト結果のいずれかとしてレポートするように設定できます。
<br />{.zoom} <br />
4.**Advanced settings** を構成します (例: Creation override および Resolution override)。
複数のユーザに通知を送信するには、ServiceNowチケットをグループに直接割り当てます。
{: .note }
5.**設定をテスト**して、設定が正しいことを確認します。
**itil** ロールに削除権限は必要ありませんが、削除権限を付与しない場合でも、接続のテスト後もConformityによって作成されたテストレコードは存在します。
{: .note }
6.[通信設定のコピー](copy-communication-settings.md)
Custom Field Examples
ほとんどのカスタムフィールドは、Advanced settings のオーバーライドフィールドに含めることができます。
例:
Creation override
{
"impact": 1,
"urgency": 1,
"priority": 1
}
Resolution override
{
"close_notes": "Problem/Incident has been marked as resolved by Conformity."
}
Service Now (SNOW) 統合のオーバーライドフィールドのJSONの例。
Creation Override:
{
"impact": 1,
"urgency": 1,
"priority": 1
}
Resolution Override:
{
"close_notes": "Problem/Incident has been marked as resolved by Conformity."
}
これはSNOW APIで動作しますここ。
ConformityからのJSONの例
Conformity は、Table API v1(/api/now/v1/table/problem
または /api/now/v1/tableincident
)に通知します。
リクエストの本文は次のようになります。
{
"short_description": "",
"description": "",
"comments": "",
"urgency": "",
"impact": "",
"priority": "",
"assigned_to": ""
"caller": ""<== Only for incidents,
}
ServiceNowインスタンスのバージョンと設定によっては、追加のフィールドを使用できる場合があります。ServiceNow内からREST APIエクスプローラを参照して、要求のオーバーライド時に含めることができるフィールドを確認できます。
ServiceNowの問題ITSMタイプの追加設定手順
統合で状態を Resolvedに変更できるようにするには、次の手順を実行します。
問題のあるテーブルのステータスフィールドから「readonly」を削除します
- 上部のメニューから [All] をクリックし、「Dictionary」を検索します。
- [System Definition] で、Dictionaryをクリックします。
- テーブル列の下の入力ボックスに「Task」と入力します。
- [Column name] に「State」と入力し、Enterキーを押します。
- [Table] 列で、タスクリンクをクリックします。
- 画面の2番目の表で、[Dictionary Overrides] タブをクリックします。
- [Table] 列で、問題のリンクをクリックします。
- [Read only] チェックボックスをオフにして、[Update] ボタンをクリックします。
問題のあるテーブルに対して、評価から解決までの状態フローを許可します。
- トップメニューの [All] をクリックし、「State Models」を検索します。
- [Name] 列で、Problem Management: Default Flowリンクをクリックします。
- [State] 列で、Resolvedリンクをクリックします。
- [Enter Condition] で、(macOSでは) Cmdキー または (Windowsでは) Ctrlキーを押しながらAssessをクリックして、強調表示された状態に追加します。
- [Update] ボタンをクリックします。
「Resolution code」を必須ではないフィールドにします。
- トップメニューから[All] をクリックし、「Data Policies」を検索します。
- [System Policies] → [Rules] の [ Data Policies ]をクリックします。
- [Short description] 列の横にある虫眼鏡アイコンをクリックして、テーブルのフィルタ入力を表示します。
- [Short description] 列の下の入力ボックスに「
Make 'Resolution code' mandatory when State is 'Resolved'
」と入力します。 - [State] が [Resolved] の場合は [Make 'Resolution code' mandatory] リンクをクリックします。
- [ Active ] オプションのチェックを外します。
- [ Update ] ボタンをクリックします。
- [Data Policies] 画面にリダイレクトされ、ポリシーの [Active] 列が「false」に設定されます。この手順は、最小限の設定変更で状態の変更が機能するようにするために重要です。