ポータルヘッダーメニューの設定

  • リリースバージョン: Australia
  • 更新日 2026年06月17日
  • 所要時間:6分
  • ポータルヘッダーメニューの外観と動作を定義し、ヘッダーに表示されるメニューアイテムを割り当てます。ヘッダーメニューは、 サービスポータル ユーザー向けの主要なナビゲーションコントロールの 1 つです。

    始める前に

    必要なロール:admin

    このタスクについて

    メニューを使用してポータルヘッダーを構成するには、いくつかの手順が含まれます。

    手順

    1. ヘッダーを作成してテーマに追加します。
      ヘッダー付きのテーマをポータルに追加するまで、ヘッダーメニューは表示されません。
    2. メニューアイテムを含むメインメニューを作成し、それをポータルにアサインします。
      メインメニューレコードでは、ヘッダーに表示するナビゲーションオプションを割り当てます。たとえば、サービスカタログなど、ポータル内の別のページにリンクするメニューアイテムを追加できます。

    タスクの結果

    メインメニューとヘッダーは、テーマとポータルに関連付けられるとヘッダーメニューを形成します。

    ヘッダーメニューと在庫ヘッダーを組み合わせてポータルメニューを形成する方法を示す GIF

    ポータルヘッダーメニューの作成

    ポータルのヘッダーに表示するメニューアイテムを含むメニューを作成します。

    始める前に

    必要なロール:(admin またはなし)

    手順

    1. サービスポータル設定ページ (サービスポータル > サービスポータル構成)に移動し、次の場所に移動します。 ポータルテーブル > メニュー付きインスタンス をクリックし、[ 新規] を選択します。
    2. メニューフォームのフィールドに入力します。
      表 : 1. メニューフィールド
      フィールド 説明
      タイトル ヘッダーメニューの名前。メニューをポータルに関連付けるときに、このことを知っておく必要があります。
      追加オプション、JSON 形式 詳細設定オプションです。たとえば、このフィールドを使用して、次のコードでヘッダーメニューの買い物かごを有効にします。
      {
      	"enable_cart": {
      		"displayValue": "true",
      		"value": true
      	}
      }
      アプリケーション レコードスコープ。ヘッダーメニューレコードとソーステーブルのアプリケーションスコープは同じである必要があります。
      ウィジェット ヘッダーメニューの基になっているウィジェット。リストからメニュータイプのウィジェットを選択します。たとえば、ベースシステムウィジェットとして含まれているヘッダーメニューウィジェットなどです。
    3. フォームを保存し、関連リストから [メニューアイテム ] を選択します。
    4. [ 新規 ] を選択し、メニューアイテムフォームに入力します。
      表 : 2. メニュー アイテムのフィールド
      フィールド 説明
      ラベル メニューのアイテムに表示される名前
      親メニュー このフィールドには、アイテムを追加するメニューの名前が既に含まれています。必要に応じて他のメニューに値を変更できます
      親メニューアイテム このフィールドを使用して、他のメニューアイテム内にメニューアイテムをネストします
      順序 他のメニューアイテムに関連してアイテムがメニュー内のどこに表示されるかを決定する値
      タイプ アイテムがリンクするページの種類です。フォームフィールドは、このリストから選択したオプションによって異なります。以下から選択します。
      • ページ: サービスポータル内の別のページへのリンク。
      • URL:外部 Web サイトへのリンク。URL を新しいブラウザータブまたはウィンドウで開くには、[URL ターゲット] フィールドに _blank を入力します。
      • サービスカタログ: サービスカタログへのリンク。
      • カタログカテゴリ: サービスカタログ内の特定のカタログカテゴリへのリンク。
      • カタログアイテム:特定のカタログアイテムへのリンク
      • ナレッジベース:ポータルのデフォルトのナレッジベースとして以前に設定したナレッジベースへのリンク
      • KB トピック:KB トピックページへのリンク
      • KB 記事:番号による KB 記事へのリンク
      • KB カテゴリ:ナレッジ ベース内の特定の KB カテゴリへのリンク
      • フィルター済みリスト:リンク先のページを決定する条件を設定します。
      • スクリプト化されたリスト:リンク先のページを決定するスクリプトを入力します。
      ページ アイテムがリンクするポータル ページの名前です。このオプションは、メニュー アイテム タイプとして [ページ] を選択した場合に利用可能です。
      条件 メニュー アイテムをヘッダーに表示するために必要な条件を決定します。たとえば、条件 gs.hasRole("sp_admin") は、sp_admin ロールを持つユーザーにメニュー アイテムへのアクセスを制限します。この値を false に設定するとメニュー アイテムを非表示にできます。[ 条件] フィールドで使用する条件の詳細については、「 UI アクションの作成」 を参照してください。
      グリフ メニュー アイテムの横に表示されるアイコンです。
    5. [送信] を選択します。
    6. メニューとメニューアイテムを作成したら、そのメニューをポータルに追加します。
      1. 移動先 サービスポータル > ポータルをクリックし、メニューを追加するポータルを開きます。
      2. [ メインメニュー ] フィールドから参照ルックアップアイコンを選択し、適切なメニューを名前で選択します。
      3. [Save (保存)] を選択します。

    次のタスク

    作成したメニューをポータルに関連付け、メニューのテーマを含むヘッダーを作成します。

    ポータルヘッダーでの言語セレクターの有効化

    ポータルヘッダーで言語セレクターを有効にして、すべてのユーザーが言語設定を選択できるようにします。

    始める前に

    ポータルユーザーが必要とする言語を有効にし、ポータルヘッダーメニューを構成します。詳細については、「Activate a language」と「ポータルヘッダーメニューの設定」を参照してください。

    必要なロール:admin

    このタスクについて

    ナレッジ (/kb)、カスタマーサポート (/csm)、カスタマーサービス (/csp) ポータルを除くすべてのポータルで、言語セレクターは含まれていますが、デフォルトではオフになっています。他のポータルのポータルヘッダーに言語セレクターを表示するには、次の手順に従って有効にする必要があります。

    ポータルヘッダーの言語セレクターでは、ユーザーが現在選択している言語と、ユーザーが選択できる言語のメニューが表示されます。地域のグループ化が有効になっている場合、設定された地域グループに従って言語が表示されます。言語のグループ化の詳細については、「 Create regions for language selection in portals」を参照してください。

    手順

    1. [すべて] に移動し、ナビゲーションフィルターに「sys_properties.list」と入力します。
    2. glide.sp.portals.language_selector_enabled プロパティを開きます。
    3. [ ] フィールドに、言語セレクターウィジェットを表示するポータルのsys_IDを入力します。
    4. [Update (更新)] を選択します。

    タスクの結果

    言語セレクターは、認証済みユーザーと非認証ユーザーの両方のヘッダーメニューに表示されます。