Service Now勉強記録

Service Nowの勉強記録です

2022-01-01から1年間の記事一覧

Service Now GlideRecord データベースの値ではなく、画面表示と同じ形式でデータを取得する getDisplayValue()

■ サンプル var incidentGR = new GlideRecord('incident');incidentGR.addQuery('priority', 1);incidentGR.query();while(incidentGR.next()){ gs.debug(incidentGR.number + '/' + incidentGR.priority);} Service Now GlideRecored priorityは 設定値は…

Service Now Grid Record insert

■Service Now GlideRecord insert コードサンプル var incidentGR = new GlideRecord('incident');incidentGR.query();incidentGR.newRecord();incidentGR.short_description = 'TEST 123';incidentGR.insert(); Service Now Scripts Backgroundでの実行結果…

Service Now GlideRecordとは

Service NowのAPI サーバー側で動作 データベース操作 クエリー作成、レコード操作のシーケンスで動作する サンプル var incidentGR = new GlideRecord('incident');incidentGR.addQuery('priority', 1);incidentGR.query();while(incidentGR.next()){ gs.de…

Servicew Now Workflowsとは

サーバー側で起動 シリアルに実行(ワークフロー) Service Now Workflows新規作成画面 上記でSubmit押下で下記の画面が表示される Service Now Workflows エディタ画面 Activityを追加 各ActivityとWorkflowを接続していく

Servicew Now Schedule Jobsとは

サーバー側で実行 スケジュール、ボタンによる実行 スケジュールの種類 日次/週次/へ月次 定期的 一度だけ/必要な時だけ Service Now Schedule一覧 Service Now Scheduled Jobs 設定画面

Service Now Script Includesとは

サーバー側で動作 JavaScriptのクラス、関数 再利用可能 Service Now Script Includes 設定画面 クラスではないスクリプトの場合、サーバー側での実行のみ クラスの場合は、サーバー側、クライアント側から利用できる <classname>.prototype = Object.extendsObject(<extendingClassName>,{/*</extendingclassname></classname>…

Servicew Now UI Policiesとは

クライアント側で動作 主にフォーム上で使う。フィールド属性として Read-Only、必須など Service Now UI Policies メニュー IncidentテーブルのUI Policies一覧 テーブルを設定 条件を設定 (When to apply のConditions) Service Now UI Policies 設定(Wh…

Servicew Now UI ACtionsとは

サーバーサイドで動作 UIを定義(ボタン、メニューアイテム、リンク) Service Now UI Action定義のメニュー テーブルを指定(例は incidentテーブル) 表示される契機を設定(Show insert、Show updateなど) UIのタイプを設定(Fprm Button、Form linkなど) …

Service Now Client Scriptとは

クライアント(ブラウザ)側で表示されるフォームの挙動で起動 フォームのフィールド変更された時、ページがロードされた時、submitされた時など Service Now Client Script Incident [incident]テーブル が対象 UI Typeが DeskTopの時、値が変更された時に…

Servicew Now Business Rulesとは

Server側で動作 既存のBusiness Rilesは 約2400個以上 データベース操作により起動 (表示、新規作成、更新、削除、検索時) Business Rules Create Asset on insertの例 Configuration Item [cmdb_ci] が対象 テーブルにInsertされる時(before)にスクリプト…