Now Platform ローコードツールを使用してアプリケーション開発者になる方法を学びます。知識のある所から始めて、再利用可能なコンポーネントと公開済みアプリケーションのライブラリを使用して、従来のプロセスを最新化するようにしてください。

開始するには

What's new (最新情報)

新しい ServiceNow スタジオを使用することで、よりスマートにアプリを構築して、より迅速に展開できます。ServiceNow スタジオはプラットフォーム開発者に、Now Platform で構築するための最新の統合環境を提供します。ServiceNow スタジオはアプリケーションとメタデータへの簡素化されたナビゲーション、統合されたローコードツール、開発作業の効率的な追跡とパッケージ化という特長を備えているため、開発プロセスを促進して生産性を上げることができます。

アプリ開発フェーズ

アプリケーション作成についての学習

新しいアプリケーションをビルドするか、既存のアプリケーションを拡張するかを決定します。既存のソリューションについては、ServiceNow StoreServiceNow コミュニティ を確認してください。

最初のアプリケーションを構築する前に、アプリケーション開発に関する基本情報を理解しておく必要があります。このフェーズはオプションであり、他のフェーズの作業中にいつでも完了することができます。

  • Now Platform がテーブルとレコードでどのように構成されているか。スプレッドシートをレコードデータに変換する方法を学習します。
  • アプリケーションの作成を練習するために開発インスタンスの取得方法。
  • サブスクリプションが必要なアプリケーション機能のライセンスを確認する方法。
  • アプリケーション開発について質問するための開発者向けのサポートへの連絡方法。
フェーズ 1:アプリケーションの計画立案
アプリケーション開発プロセスは計画立案から始まります。そのアプリケーションがどのように機能するか、誰が使用するか、それによってユーザーエクスペリエンスがどのように向上するかを検討してください。アプリケーション計画では、次の質問に答える必要があります。
  • アプリケーションの目標、目的、および出力は何ですか?
  • 誰がアプリケーションを使用しますか?
  • アプリケーションのパーツにアクセスできるのは誰ですか?
  • ユーザーはアプリケーションを使用してどのようなタスクを実行しますか?
  • データをどこから取得しますか?
  • ユーザーはどのような方法でアプリケーションを操作しますか?
  • アプリケーションはどのようなプロセスをサポートする必要がありますか?
  • アプリケーションはどのような UI エクスペリエンスを使用しますか?
  • 使用または拡張できる ServiceNow Store または ServiceNow コミュニティ で利用可能な既存のアプリケーションはありますか?
  • アプリケーションにはどのサブスクリプションが必要ですか?
フェーズ 2:アプリケーションの開発
開発フェーズでは、アプリケーションのコンポーネントとコンテンツを追加します。 ほとんどのアプリケーションは、次の要素で構成されています。
データ
情報は、構成したテーブルを介してアプリケーションに保存されます。たとえば、従業員の電話番号やオフィスの場所などです。
エクスペリエンス
エクスペリエンスは、ユーザーが操作するグラフィカルインターフェイスです。たとえば、ユーザーが情報を検索し、要求を送信し、ビジネスタスクを実行できるポータルを作成できます。
ロジックと自動化
ロジックと自動化を追加することで、アプリケーションのすべての作業を自動化します。たとえば、誰かが要求を行ったときにアドミニストレーターに通知を送信するフローをビルドできます。
セキュリティ
ロールとアクセス制御を構成して、アプリケーションを使用できるユーザーを限定します。たとえば、アプリケーションデータへのアクセスを、特定のロールを持つユーザーに制限できます。

アプリケーションが提供するユーザーエクスペリエンスのタイプに一致するビルダーを選択してください。

フェーズ 3:アプリケーションのテストとデバッグ
アプリケーションがビジネス要件を満たしていることを確認します。 テストには次の要素を含める必要があります。
  • 作成、読み込み、更新、削除などのレコード操作
  • ビューや UI ポリシーなどのユーザーインターフェイス要素
  • ビジネスルールやイベントスクリプトアクションなどの実行時の操作
フェーズ 4:アプリケーションの展開

アプリケーションをテストしたら、ビルダーツールを使用して本番環境に展開します。

フェーズ 5:アプリケーションのメンテナンス

フェーズ 2 ビルダーツールを使用して、アプリケーションを更新および変更します。フェーズ 3 テストツールを使用して、アプリケーションが引き続き正常に機能することを検証します。