サービス ポータルについて
サービスポータル は、プラットフォーム用のアプリケーション ポータルとダッシュボードをすばやく簡単に構築するための、モジュール式のユーザー インターフェイス フレームワークを提供します。開発者および技術者以外の管理者が魅力的なユーザー エクスペリエンスを作成して、重要な社内アプリケーションの採用を社員に促すことに役立ちます。
サービスポータル の使用方法
サービスポータル はプラットフォーム UI に組み込まれているアプリケーションですが、ユーザー向けのビジュアル層が組み込まれており、設定のほとんどをここで行うことができます。アプリケーションナビゲーターで、 をクリックして構成ページを表示します。
サービスポータルの設定ページでは、ポータルのあらゆる部分とそれらの連携の仕組みを、独自の直感的な方法で確認することができます。ユーザーは設定ページで、ポータルの設定を行いながらリアルタイムのプレビューを利用できます。設定ホームページにある個々のタイルを使用して、ポータルのさまざまなコンポーネントを組み立てていきます。
サービスポータルの設定にプラットフォームのレイアウトの方を希望する場合でも、プラットフォーム UI 内でポータル コンポーネントを作成するオプションを選択できます。2 つのオプションは関連しています。サービスポータルの設定ページで作成したものはすべて、プラットフォーム UI のテーブルにも表示されます。
サービスポータル を使用できるユーザー
- コーディングの経験や知識が少ないユーザー:プラットフォーム UI のコーディングの経験や知識が少ないユーザーでも、サービスポータルの設定が行えます。
- ServiceNowのエキスパート:ServiceNow プラットフォームに詳しいユーザーは、ポータルの作成、URL リダイレクトの設定、およびポータルのすべてのコンポーネントのテーブルでの表示を実行できます。ポータル設定のほとんどはサービスポータルの設定ページで行いますが、場合によっては、サービスポータルの管理者がプラットフォーム内で直接、追加の設定を行う必要があります。
- 開発者:高度なカスタマイズと新しいウィジェットの作成は、開発者または AngularJS や Twitter Bootstrap に詳しいユーザーが担うタスクです。
基本的な概念
- テーマ:テーマはポータル全体の外観と使用感を定義するものですが、他のスタイル設定で上書きすることができます。
- ページ:ページは、ポータルのコンテンツをどこにどのような方法で格納するのかを制御します。ページとポータル レコードとの間には特に関係は定義されていません。これらは単に存在するだけです。
- ウィジェット:サービスポータル内のコンポーネントのことをウィジェットと呼びます。HTML テンプレート、CSS、クライアント スクリプト、サーバー スクリプト、および JavaScript の依存関係を使用して、ウィジェットの機能を定義することができます。AngularJS の観点から見た場合、ウィジェットは基本的には Angular ディレクティブのスーパーセットです。
- サービス ポータルのデータのほとんどは、システム全体のさまざまな場所で管理されます。
たとえば、ナレッジ ポータルを構築する場合、データはサービス ポータルに存在しますが、ナレッジ記事はナレッジ アプリケーションで作成および管理します。他のタイプのコンテンツを利用する場合も同様です。サービスポータルで操作するデータがどのテーブルにあり、どのテーブルによって制御されるのかを、時間をかけて理解してください。
事前準備
- 誰のためになぜサイトを構築していますか?
- サイトにはどのような情報を含めますか?
- ユーザーにとってどのようなモバイル エクスペリエンスにしたいですか?
- ポータルでどのプラットフォーム アプリケーションを使用する予定ですか?
ナレッジ記事やカタログ アイテムなど、プラットフォームの一部をポータルのコンテンツとして使用できます。
たとえば、ナレッジポータルを構築する場合、コンテンツはサービスポータル に表示されますが、ナレッジ記事はナレッジ アプリケーションで作成され、管理されます。他のタイプのコンテンツを利用する場合も同様です。時間を取ってデータのテーブル構造を理解してコンテンツに慣れ親しむことが重要です。
- サービス カタログはどの程度カスタマイズされていますか?カタログ クライアント スクリプトと UI ポリシーは、モバイル GlideForm API を使用する場合、サービスポータル でのみ機能するため、変更を加える必要があることがあります。