単一インスタンスのブランド化されたランディングページの作成

  • リリースバージョン: Australia
  • 更新日 2026年03月25日
  • 所要時間:5分
  • ServiceNow モバイルログインボタンまたはモバイルディープリンクを使用して、ブランド化されたログイン前ランディングページを作成します。これらの要素は、ユーザーを ServiceNow モバイル アプリ内の特定の領域またはログイン画面にリダイレクトします。

    始める前に

    必要なロール:admin

    このタスクについて

    ブランドランディングページは、 ServiceNow モバイル アプリにログインする前にユーザーに表示される公開 Web ページです。このログイン前のページには、インスタンスを選択する必要がなく、 ServiceNow モバイル アプリの指定された領域にユーザーをナビゲートするログインボタンまたはディープリンクが含まれています。ログインボタンは、モバイルアプリのヘッダーの一部として、Web ページ自体に直接埋め込まれる不可欠な要素として、またはこれらの両方のオプションとして構成できます。

    デフォルトでは、ログインボタンはヘッダー内に表示されますが、 JSON スクリプト内に行を追加することで、このオプションを上書きできます。この場合、Web ページの不可欠な部分となるボタンを作成する必要があります。詳細については、「モバイル向けディープリンク」を参照してください。

    注:
    この機能は、アプリのバージョン 19.0 以前 ServiceNow モバイル サポートされています。
    注:
    Xanadu バージョン以前では、この機能は API 名 global のプロパティ sys_extension_pointを使用してサポートされます。CustomPreAuthProperties です。Yokohamaから、preLoginLandingPageプロパティを使用して、API 名が「global」のプロパティ sys_extension_pointを削除できます。CustomPreAuthProperties を既存のスクリプトから取得します。

    API 名が sys_extension_pointglobal の。CustomPreAuthProperties は、preLoginLandingPage プロパティが定義されていなくても、Yokohama バージョンでも引き続き機能します。ただし、両方のプロパティが定義されている場合は、プロパティ preLoginLandingPage が優先されます。Xanaduバージョン以前のブランド化されたランディングページの作成の詳細については、「許可アプリへのリンクを含む詳細アプリ許可を構成する」を参照してください。

    手順

    1. 移動先 すべて > sys_sg_properties.list.
      [モバイルプロパティ] リストが表示されます。
    2. [ 新規 ] を選択して、モバイルプロパティレコードを作成します。
    3. [名前] フィールドに名前 preLoginLandingPage を入力します。
    4. [タイプ] フィールドで [JSON] を選択します。
    5. [ 値] フィールドに、ユーザーに表示される URL を入力します。
      スクリプト {"url":"<URL>"} を入力します

      たとえば、 ServiceNow ホームページを使用する場合、スクリプトは次のようになります。 {"url":"https://www.servicenow.com/"}

      注:
      URL は、一般にアクセス可能な Web ページである必要があります。これらの URL には、 ServiceNow ドメインと非ServiceNow ドメインの両方が含まれます。
    6. オプション: デフォルト名のログイン以外の別のボタンラベル名を設定するには、次の手順を実行します。
      1. [値] フィールドで、ランディングページの URL の後にスクリプト「loginLabelTranslationKey」:「<button label key>」を入力します
      2. 次の事前定義されたボタンラベルキーのいずれかをコピーします。
      注:
      事前定義されたボタンキーは、アプリのユーザーの優先言語設定に従って翻訳されます。
      事前定義されたボタンラベルキー 表示されたボタンのラベル名
      login_label_txt ログイン
      sign_in_label_txt サインイン
      enter_label_txt キーフィールドに
      access_account_label_txt アクセスアカウント
      continue_label_txt 続行
      get_started_label_txt 始めましょう
      proceed_label_txt 続行

      たとえば、[アクセスアカウント] というラベルの付いたボタンがある ServiceNow ホームページを使用すると、スクリプトは次のようになります。 {"url":" https://www.servicenow.com/","loginLabelTranslationKey":"access_account_label_txt"}

    7. オプション: ヘッダーにログインボタンを表示するオプションを上書きするには、例に示すように、次のテキスト「 hideHeaderLoginButton:true」を入力します。
      { 
      "url": "https://url.com”,
      "loginLabelTranslationKey": 
      "login_label_txt", "hideHeaderLoginButton": "true"
       }
      注:
      ログインボタンはヘッダーに表示されないため、ログインボタンを Web ページの不可欠な部分にする必要があります。詳細については、「モバイル向けディープリンク」を参照してください。
    8. このモバイルプロパティをアクティブにする場合は、[ アクティブ] フィールドを選択します。
    9. [ 公開] チェックボックスをオンにして、Web ページをパブリックアクセスできるようにします。
      注:
      [公開] オプションを選択すると、[モバイルアプリ構成] フィールドが表示されなくなります。
    10. [ モバイルアプリケーション ] フィールドで、ブランド化されたランディングページを表示するモバイルアプリを選択します。
      エージェント要求、またはモバイルパブリッシングのユーザーが作成したカスタムアプリタイプの名前を入力します。サポートされているすべてのアプリタイプまたはバリアントに同じブランドのランディングページを表示するには、フィールドを空白のままにします。
      注:
      モバイルアプリごとに追加のモバイルプロパティレコードを作成することで、さまざまなモバイルアプリの preLoginLandingPage プロパティを定義できます。これらの異なる preLoginLandingPage プロパティレコードでは、各アプリの要件に従って特定の値を定義します。
    11. [送信] を選択します。

    次のタスク

    ブランド化されたランディングページのスタイルと互換性があるように、ログインページを変更することもできます。詳細については、「カスタムブランディングを使用したモバイルアプリの公開」と「モバイル向けのネクストエクスペリエンスのテーマ」を参照してください。

    ディープリンクの使用の詳細については、「 ブランド化されたランディングページ内のナビゲーションリンクモバイル向けディープリンク」を参照してください。