23
32

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 5 years have passed since last update.

ServiceNow アプリケーションを作成する その1

Last updated at Posted at 2017-06-02

今回よりServiceNowに自作のアプリケーションを構築して行く。本記事では以下の内容を扱う。

  • ServiceNowのアプリケーションモデル
  • カスタムアプリケーションの新規作成(空アプリケーション)

作業を行うインスタンスのビルドタイプはIstanbul。

また本記事はServiceNow DeveloperサイトのTrainingを元に作成している。

ServiceNow is SaaS and PaaS

 ServiceNowはITSMのSaaSとしてスタートしましたが、2011年頃(?)からアプリケーション開発基盤としての機能を拡充してきました。そのため独自のアプリケーションをServiceNow上に構築することができます。個人的には同一プラットフォームというメリットは、インシデントとの連動やPDCAサイクルの定型化、全体的な分析が可能な点として現れているかなといった感じです。またSalesforceの開発をした方だと分かりやすいかと思いますが、ビジュアル的にテーブルやワークフローの設定などが可能なためレガシーシステムの開発に比べて開発工数はずいぶん短く出来ると思います。
 底辺SEがこれ以上書くと何言ってんだこいつ状態になるので、早速ServiceNowのアプリケーションに取り掛かろうと思います。

ServiceNowのアプリケーション

アプリケーションモデル
image.png

アプリケーションは基本的に独立となるように作られます。具体的には、アプリケーションの名称やアプリケーションが使うテーブル、UI、ワークフロー、WebServiceなどが一纏まりになっています。2015年にリリースされたFujiからは、このアプリケーションをServiceNow Storeで販売することが可能です。
image.png

今回(今後の記事含めて)では、アプリケーションの作成からテーブルの用意、画面、ワークフローの設定、JavaScriptによるフロント処理の実装、セキュリティの設定を行います。

アプリケーションの作成

インスタンスにログイン
image.png

アプリケーション一覧の中から、システムアプリケーション → アプリケーションを選択(赤枠)。
image.png

またはログイン直後のシステム管理画面から遷移。
image.png

image.png

image.png

最初から開始(-横の作成ボタン)」を選択
image.png

アプリケーションの名前およびアプリケーションスコープを設定し、「作成」ボタンをクリック。
※ アプリケーションスコープは最初次のように表示されています。
image.png

このうち前部分(私の場合は「x_109995_」)までは書き換えずにそのまま使います。

image.png

作成」ボタンをクリックすると確認画面が表示されるので「OK」を選択。
image.png

image.png

以上でカスタムアプリケーションが作成されました。

Next

次回はアプリケーションにテーブルとカラムを追加する方法について記載する予定です。

参考サイト

『ServiceNow Developers ― Training』
https://developer.servicenow.com/app.do#!/training/landing
『ServiceNow Wiki (Product Documentation)』
http://wiki.servicenow.com/index.php?title=Applications

23
32
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
23
32

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?