3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ServiceNow Advent CalendarAdvent Calendar 2021

Day 9

[Servicenow]カタログビルダーを使ってみた(テンプレート作成編)

Last updated at Posted at 2021-12-09

前回、カタログビルダーを使ってカタログアイテムを作る記事を作成したので、
今回、テンプレートを作ってみることにしました。

##いざ、テンプレート作成

前回同様、カタログビルダーのダッシュボード画面に行き、テンプレート作成を選択します。
image.png

Create a catalog item templateを選択すると、itemのtypeとしてStandardなのか、RecordProducerなのかを選択できるようになります。
image.png

超ざっくり説明すると、StandardはRequest,Request itemのデータを作成し、WFを回していくようなもの、
RecordProducerは、インシデントなど申請内容を直接テーブルに書きこみに行くものです。

Standardで作っていきたいと思います。
Standardを選択すると、ウィザードが立ち上がり、前回見たような画面になります。
image.png

##Template Details
ココでは、テンプレートの情報として、テンプレート名・説明、あとはUser Criteriaの設定ができます。
おそらくこのテンプレートを使用できるかどうかをCriteriaで制御できるようになっているのでしょう。
image.png
こんな感じで設定してみました。

##Detail
Detailを開くと、アイテムの情報が設定できそうな画面になりました。
image.png
ココでアイテム名・説明などをテンプレートとして設定しておくことができそうです。
例えば、ハードウェア系のアイテムを作るときにPrefixを付ける、等のルールとして活用できるのかもしれません。
image.png
image.png

こんな感じで設定してみました。

##Location
image.png
Locationは、実際のアイテムが表示されるカタログ・カテゴリが設定可能です。
実際に作る際と同じ設定方法ですね。

##Questions

image.png

実際にカタログ作成する際と同様に、設定できるかと思っていましたが、ココは自由に設定できるというより、予め作成したQuestion Sets(おそらくVariable Set?)から選択する形みたいです。

[Select question setsを開いた画面]
image.png

[Variable setの一覧]
image.png

なので、テンプレートを作成する前に共通的な変数をVariableSetとして定義しておく必要があるようです。

テンプレートを選択すると、各変数が表示されます。
image.png
やはり、中の変数などの変更・編集は出来ないようです。VariableSet使ってるから当然といえば当然。
下に出ている+を押すと、新たにVariableSetから追加が可能です。

##Setting
アイテム作成の際は、変更不可でしたがテンプレートとして作成する場合は、色々と変更ができるようになっていました。
image.png

##Access・Flow
コチラも実際に作成する際と変わりないですね。
image.png
image.png

##overrides
これは、テンプレート独自のメニューですが、名前からすると、このテンプレートを使ってアイテムを作成した際にどの部分の変更を許可するか、という風に解釈しました。
image.png

Can editを開いてみると、色々な項目が出てきます。おそらく解釈合ってる。

image.png

こんな感じで設定しました。
image.png

##Review and Submit
このメニューも実際に作成する際と変わらず、
内容を確認して登録させる画面です。
image.png

##いざ、テンプレートを使ってみる
では、作ったテンプレートを使ってアイテムを作ってみます。
image.png
テンプレート選択で、「テストテンプレート」が出てきていますね。
image.png
image.png

テンプレートの内容がちゃんと反映されています。
アイテムに必ず書かないといけないもの・共通で書きたいものをテンプレート化しておけるのはいいですね。書き漏れとかがなくなる。
image.png

Locationも設定されていますし、Can Editで指定していないCatalogsには鍵がついて変更不可となっています。

他の画面も色々とみてみましたが、テンプレートの通りになっていたりしました。
テンプレート作れるっていうのはいいですね。同じようなものを簡単に量産できる。
ビルダー上で、Variabe setとか作れるようになれば(作れるけど知らないだけなのかも)もうちょっと使いやすいと思いました。テンプレート作るにもVariable setを定義するのはあまり経験が無いと大変ですもんね。

3
0
0

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
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?