Version: London
やること
特定のレコードに添付したファイルを
管理しているテーブルを確認します
特定のレコードへのファイルの添付
ファイルを添付するレコードはどんなものでも(Incident, Problem, Change, User, Group...)構いませんがここの手順では差し当たり[Configuration] - [▼ Servers] - [Linux]でCMDB(構成管理)のLinux一覧を表示します
特定のレコードを選択してフォームを表示します
画面右上のクリップのアイコンをクリックして
ファイルの添付ダイアログを表示します
[Choose File]をクリックして添付するファイルを選択するエクスプローラーを表示します
添付するファイルを選択して
[開く]をクリックするとアップロード処理のプログレスバーが表示されます
アップロードが完了すると添付したファイルのリストが表示されます
ダイアログの[×]をクリックして閉じるとフォームの画面上部にファイルが追加されたことが確認出来ます
添付ファイルを管理しているテーブルの確認
Filter Navigatorに"sys_attachment.list"と入力するとsys_attachmentテーブルのレコード一覧が表示されます([System Definition] - [Tables]からテーブル一覧を表示してテーブル名で検索しても見つかります)画面上部に今回添付したファイルの一覧が追加されていますTable sys IDカラムにはファイルを添付したレコードのsys IDが表示されています
複数のレコードに添付したファイルを一覧で表示したり検索したり
特定のレコードのsys IDを調べたあとにGUIを使わずにこちらのテーブルにRESTで直接レコードを追加して添付したことにしたり(RESTで追加するときはファイルをBASE64エンコードした値を設定する必要があったような気がします)
使い道は色々ありそうです