15
17

More than 3 years have passed since last update.

ServiceNowでテーブルを確認/作成する

Last updated at Posted at 2018-10-13

Version: Kingston

テーブル確認

テーブル一覧

Filter navigatorに"table"などと入力してメニューを絞り込んで[System Defenition] - [Tables]でテーブル一覧を表示できます
FireShot Screen Capture #079 - 'Tables I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_list_do_sysparm_userpref_module=7e7ca89ac0a.png

テーブル情報

Labelにテーブル名の一部を入力してエンターキーを押してテーブルを絞りこんで
FireShot Screen Capture #086 - 'Tables I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_list_do_sysparm_query=sys_update_nameISNOTE.png
Labelをクリックするとテーブルの設定情報を確認/変更することが出来ます
FireShot Screen Capture #087 - 'aaa I Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=805cf0a54f301300bac28020a310.png
画面中ほどのRelated Linksから色々な画面に遷移出来ますLayout FormでForm Layout画面、Show Formで画面、Show Listでレコード一覧、Show Schemaで次にも書いているER図に遷移できます
FireShot Screen Capture #088 - 'aaa I Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=805cf0a54f301300bac28020a310.png

ER図

[System Defenition] - [Tables & Columns]でテーブルとカラムの情報を参照することが出来ます
FireShot Screen Capture #082 - 'Tables & Columns I ぽんぽこシステム' - -now_com_nav_to_do_uri=_table_columns_do.png
[Schema map]ボタンをクリックすると別窓でER図を参照することが出来ます
FireShot Screen Capture #083 - 'ぽんぽこシステム' - -now_com_generic_hierarchy_erd_do_sysparm_attributes=table_history=,table=incident,show_in.png
グラフィカルなER図ではなくテキストデータで親子関係のテーブル情報を取得する方法は以下の記事に書いています
[ServiceNowで色々な情報をGlideRecordなどで取得する]
https://qiita.com/20_percent_cooler/items/f5b46185999b6ef4f059

システムテーブルローテーション

[System Defenition] - [Table Rotations]ではシステムテーブルのローテーションの設定を参照/変更することが出来るようです
FireShot Screen Capture #084 - 'Table Rotation Groups I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_table_rotation_list_do_sysparm_userpre.png

テーブルの作成

ここにStudioを利用したテーブルの作成方法を書いていますが

他の方法も書いて置きます多分こっちの方が簡単です[System Definition] - [Tables]でテーブルの一覧を表示します
FireShot Screen Capture #079 - 'Tables I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_list_do_sysparm_userpref_module=7e7ca89ac0a.png
一覧画面の左上の[New]ボタンをクリックすることでテーブルの作成画面に遷移します
FireShot Screen Capture #089 - 'Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=-1&sys_is_list=true&sys_target=sys.png
Labelに作成したいテーブルの名前を入力しますLabelを入力することでNameにはu_がついた小文字の名前が自動で設定されます
FireShot Screen Capture #090 - 'Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=-1&sys_is_list=true&sys_target=sys.png

Columnの追加

ColumnのタブのInsert a new row...となっているColumn labelをクリックします
FireShot Screen Capture #091 - 'Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=-1&sys_is_list=true&sys_target=sys.png
Column Labelに値を入力します
FireShot Screen Capture #093 - 'Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=-1&sys_is_list=true&sys_target=sys.png
次にTypeを選択します文字列型を指定するにはStringを入力/選択しますStringの初期値のMax lengthは40です変更する必要が無ければ入力は不要です
FireShot Screen Capture #094 - 'Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=-1&sys_is_list=true&sys_target=sys.png
同様の手順でIntegerのColumnも追加します
FireShot Screen Capture #095 - 'Table I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_do_sys_id=-1&sys_is_list=true&sys_target=sys.png
必要なColumnを追加し終わったら[Submit]でテーブルを作成します一覧画面に戻ってUpdateで逆ソートされていた場合には一覧の1番上に表示されていると思います
FireShot Screen Capture #097 - 'Tables I ぽんぽこシステム' - -now_com_nav_to_do_uri=_sys_db_object_list_do_sysparm_userpref_module=7e7ca89ac0a.png
ServiceNowのColumnのTypeの一覧はこの辺りを参照してください

アプリケーションメニューの確認

Filter Navigatorに作成したテーブル名を入力するとアプリケーションメニューに表示されていると思いますテーブルの作成画面でAdd module to menuが"- Create New -"になっていたのでアプリケーションメニューに追加されました既存のアプリケーションメニューに追加したい場合は既存ものを選択して作成してください[テーブル名] - [テーブル名s]でレコード一覧を表示するとレコードが無いと表示されます
FireShot Screen Capture #099 - 'bbbs I ぽんぽこシステム' - -now_com_nav_to_do_uri=_u_bbb_list_do_sysparm_userpref_module=11bded834f41a300bac28.png

レコードの登録

一覧画面左上の[New]ボタンをクリックすることでレコードの登録画面に遷移します
FireShot Screen Capture #100 - 'Created I bbb I ぽんぽこシステム' - -now_com_nav_to_do_uri=_u_bbb_do_sys_id=-1&sys_is_list=true&sys_target=u_b.png
適当な値を入力して[Submit]します
FireShot Screen Capture #101 - 'Created I bbb I ぽんぽこシステム' - -now_com_nav_to_do_uri=_u_bbb_do_sys_id=-1&sys_is_list=true&sys_target=u_b.png
一覧画面に戻ってレコードが追加されたことが確認出来ました
FireShot Screen Capture #102 - 'bbbs I ぽんぽこシステム' - -now_com_nav_to_do_uri=_u_bbb_list_do_sysparm_clear_stack=true.png

レコードの登録画面の編集

レコードの登録画面を編集するには画面を表示して画面上部の灰色のところで右クリックして表示されるメニューの中からConfigure - Form DesignかForm Layoutを選択することで編集画面に遷移することが出来ますどちらのメニューでも画面を編集が可能ですForm DesignがグラフィカルでForm Layoutがプリミティブな感じです
FireShot Screen Capture #103 - 'Created 2018-10-13 20_36_48 I bbb I ぽんぽこシステム' - -now_com_nav_to_do_uri=_u_bbb_do_sys_id=cd71fd474f41a3.png

15
17
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
17