ServiceNowⓇのNow Assistを活用してカタログアイテム(申請フォーム)とフローを効率的に作成する

こんにちは、SCSKの吉田です。

本記事では、タイトルにあるようにServiceNowの生成AI機能であるNow Assistを活用した、カタログアイテム(申請フォーム)とフローの作成を実践してみたので、そのプロセスを紹介します。

本記事は執筆時点(2024年8月)の情報です。最新の情報は製品ドキュメントを参考にしてください。

シナリオ

ServiceNowへのアカウント登録を依頼する申請書を作成します。

申請フォーム
以下の質問項目を含めます。
First Name, Last Name, Email, Department(部署)

フロー
以下のフローを作成します。
申請フォームに入力されたDepartment(部署)の部長に承認を求める。
部長が承認したらServiceNow上にアカウントを自動登録し、登録完了を申請者と登録されたユーザーに通知する。
部長が却下した場合、申請者に通知する。

使用する機能

Now Assist for Creatorに含まれる2つの機能を使います。

Catalog item generation
完成イメージを文字で入力すると、Now Assistがカタログアイテム(申請フォーム)の説明文や質問項目を自動で作成してくれる機能になります。GUIベースでカタログアイテムを作成できるCatalog Builderの中にNow Assistが追加されました。

Flow generation
ServiceNowのフローを作成する機能であるFlow Designerの中で使用することができます。
作成したいフローの説明を文字で入力することで、Now Assistがフローのアウトラインを自動で作成してくれる機能になります。 

実践

申請フォームの作成

Catalog Builderのカタログアイテムを作成するプロセスで「Now Assist」というステップが追加されています。
以下のように作成したいカタログアイテムの説明を入力して「Generate with Now Assist」をクリックします
※カタログアイテムのアクセス制限やフローとの紐づけなどその他設定が必用ですが、本記事では割愛します。

Create a user registration request form. It must include String type fields: First Name, Last Name, Email. Add a drop down menu offering department records stored within cmn_department table. All fields must be mandatory.

Now Assistが作成したカタログアイテムは以下画像の通りです。
フォームの説明文、各質問項目は全てNow Assistにより自動生成されています。
こちらの内容で問題ない為、カタログアイテムの作成はこれで完了です。

フローの作成

Flow Designerで作成したいフローの説明を以下の通り入力します。
Flow DesignerにはActionやFlow Logicといったコンポーネントが用意されており、入力した説明に基づきNow Assistがこれらのコンポーネントを配置してフローを組んでくれます。

Create a flow that would be triggered upon the submission of a request. First, get cataalog variable and look up a record. Next, ask for approbal. If approvals are approved, create a record and send a email. If not, send a email.

 

以下画像がNow Assistにより生成されたフローのアウトラインとなります。
フローのトリガーや、コンポーネントの配置、If分岐など全て想定通りのフローを作成してもらえました。
誰に承認を求めるか、誰に通知を送るかなど細かい設定をマニュアルで実施すればフローの作成は完了となります。

最後に、作成したカタログアイテムとフローを紐づけます。

動作確認

以下の情報でユーザー登録を申請します。
※IT Departmentの部長は、「Taro Test」を設定しています

申請するとIT Departmentの部長であるTaro Testに承認依頼が作成されます。

部長が承認すると、ユーザーテーブル上にアカウントが自動で登録されました。

また、申請者と新規作成されたユーザー宛てにメールが通知されています。
(申請が却下された場合は、ユーザー登録されず、却下メールが通知されていることも確認できました)


 

以上で、Now Assistに作成を支援してもらったカタログアイテム(申請フォーム)とフローの動作確認が完了しました。

 

最後に

Now Assistを活用してカタログアイテム(申請フォーム)、フローを作成してみました。

一部はマニュアルでの設定が必要ですが、完成イメージを文字で説明するだけで、大枠部分を自動生成してくれるので、単純作業にかける時間を省くことができると感じました。

今回は簡単なシナリオでしたが、より複雑なシナリオに対しNow Assistによりどれだけ作業を効率化できるか、今後試していきたいと思います。

 

以下、弊社HPです。
併せてご参照ください。

著者について

SCSK株式会社のServiceNow部隊に所属
新卒入社の2021年からServiceNowの案件を担当

■触ったことのあるアプリケーション領域:ITSM、GRC
■資格:CSA、CAD、CISを10個

吉田俊平をフォローする

クラウドに強いによるエンジニアブログです。

SCSKでは、自社クラウドと3大メガクラウドの強みを活かし、ハイブリッドクラウド/マルチクラウドのソリューションを展開しています。業界の深い理解をもとに、お客様の業務要件に最適なアーキテクチャをご提案いたします。サービスサイトでは、お客様のDX推進をワンストップで支援するサービスの詳細や導入事例を紹介しています。

ServiceNowクラウド
シェアする
タイトルとURLをコピーしました