サービスポータルについて
サービスポータル は、プラットフォームのアプリケーションポータルとダッシュボードをすばやく簡単にビルドするためのモジュール式ユーザーインターフェイスフレームワークを提供します。これは、開発者や技術者以外のアドミニストレーターが、従業員による重要なエンタープライズアプリケーションのアダプションを促進する魅力的で魅力的なユーザーエクスペリエンスを作成するのに役立ちます。
サービスポータル の使用方法
サービスポータル はプラットフォーム UI に含まれるアプリケーションですが、ほとんどの構成を行うためのビジュアルレイヤーが含まれています。アプリケーションナビゲーターで、 設定ページを表示します。
サービスポータル構成ページでは、ポータルのすべての部分を一意かつ直感的に表示できます。それらが互いにどのように相互作用するかを確認できます。設定ページでは、ポータル設定の構成中にリアルタイムプレビューを利用できます。構成ホームページの各タイルを使用して、ポータルのさまざまなコンポーネントを組み立てます。
サービスポータルの構成にプラットフォームレイアウトを使用する場合でも、プラットフォーム UI 内でポータルコンポーネントを作成するオプションがあります。この 2 つのオプションは別個ではありません。サービスポータル設定ページで作成したすべてのものは、プラットフォーム UI のテーブルにも表示されます。
使用できるユーザー サービスポータル
- 限定的なコーディング: サービスポータル は、コーディング能力やプラットフォーム UI の知識が限られているユーザーでもポータルを設定できるように設計されています。
- ServiceNow エキスパート: ServiceNow プラットフォームの知識を持つユーザーは、ポータルを作成し、URL リダイレクトを設定し、ポータルのすべてのコンポーネントをテーブルで表示できます。ほとんどのポータル構成は サービスポータル 構成ページで行われますが、特定の状況では、 サービスポータル アドミニストレーターがプラットフォーム内で直接追加の構成を実行する必要がある場合があります。
- 開発者: 高度なカスタマイズと新しいウィジェットの作成は、開発者または AngularJS と Twitter のブートストラップを理解している人のタスクです。
基本概念
- テーマ:テーマはポータル全体のルックアンドフィールを定義しますが、他のスタイル構成で上書きできます。
- ページ:ページは、ポータルコンテンツを保存する場所と方法を制御します。ページにはポータルレコードとの定義された関係はなく、単に存在するだけです。
- ウィジェット: サービスポータル のコンポーネントはウィジェットと呼ばれます。HTML テンプレート、CSS、クライアントスクリプト、サーバースクリプト、および任意の JavaScript の依存関係を使用して、ウィジェットの動作を定義できます。AngularJS の観点から見ると、ウィジェットは本質的に Angular ディレクティブのスーパーセットです。
- サービスポータルのほとんどのデータは、システム全体のさまざまな場所で管理されます。
たとえば、ナレッジポータルをビルドしている場合、データはサービスポータルに存在しますが、ナレッジ記事はナレッジアプリケーションで作成および管理されます。活用する予定の他のタイプのコンテンツについても、同じことが言えます。時間をかけて、 サービスポータル のデータのテーブル構造を理解してください。
事前準備
- 誰のためにサイトを構築しているのか、またその理由は何ですか?
- サイトにどのような情報を含めますか?
- ユーザーのモバイルエクスペリエンスはどのようなものにしたいですか?
- ポータルで使用する予定のプラットフォームアプリケーションはどれですか?
ナレッジ記事やカタログアイテムなどのプラットフォームの一部をポータルのコンテンツとして使用できます。
たとえば、ナレッジポータルをビルドしている場合、コンテンツは サービスポータルで表示されますが、ナレッジ記事はナレッジアプリケーションで作成および管理されます。活用する予定の他のタイプのコンテンツについても、同じことが言えます。コンテンツに慣れるには、時間をかけてデータのテーブル構造を理解することが重要です。
- サービスカタログはどの程度カスタマイズされていますか? カタログクライアントスクリプトと UI ポリシーは、モバイル GlideForm API を使用する場合にのみ サービスポータル で機能するため、いくつかの変更が必要になる場合があります。