Service Now勉強記録

Service Nowの勉強記録です

Servicew Now UI ACtionsとは

  • サーバーサイドで動作
  • UIを定義(ボタン、メニューアイテム、リンク)

 

Service Now UI Action定義のメニュー
  • テーブルを指定(例は incidentテーブル)
  • 表示される契機を設定(Show insert、Show updateなど)
  • UIのタイプを設定(Fprm Button、Form linkなど)
  • スクリプトを定義(例では alertのダイアログを表示)

Service Now UI Actions サンプル

プログラミング言語の人気オンラインコース

Service Now Client Scriptとは

  • クライアント(ブラウザ)側で表示されるフォームの挙動で起動
  • フォームのフィールド変更された時、ページがロードされた時、submitされた時など

 

Service Now Client Script
  • Incident [incident]テーブル が対象
  • UI Typeが DeskTopの時、値が変更された時にスクリプトを起動 (onChange)

JQueryが使える(様子)

 

 

 

プログラミング言語の人気オンラインコース

Servicew Now Business Rulesとは

  • Server側で動作
  • 既存のBusiness Rilesは 約2400個以上
  • データベース操作により起動 (表示、新規作成、更新、削除、検索時)

 

Business Rules

Create Asset on insertの例

  • Configuration Item [cmdb_ci] が対象
  • テーブルにInsertされる時(before)にスクリプトが実行される

Business Rule Create Asset on insert

 

Business Rules Script Trigger

Business Rules Script