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

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

    始める前に

    必要なロール:admin

    このタスクについて

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

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

    手順

    1. 次のように移動する。 All (すべて) > 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 の後にスクリプト「login LabelTranslationKey":"<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/","login LabelTranslationKey":"access_account_label_txt"}

    1. このモバイルプロパティをアクティブにする場合は、[ アクティブ ] フィールドを選択します。
    2. [ 公開] チェックボックスをオンにすると、Web ページが公開されます。
      注:
      [公開] オプションを選択すると、[モバイルアプリ構成] フィールドが表示されなくなります。
    3. [モバイルアプリケーション] フィールドで、ブランドランディングページを表示するモバイルアプリを選択します。
      エージェント要求、またはMobile Publishingのユーザーが作成したカスタムアプリタイプの名前を入力します。サポートされているすべてのアプリタイプまたはバリアントに同じブランドランディングページを表示するには、フィールドを空のままにします。
      注:
      モバイルアプリごとに追加のモバイルプロパティレコードを作成することで、さまざまなモバイルアプリの preLoginLandingPage プロパティを定義できます。これらの異なる preLoginLandingPage プロパティレコードのそれぞれで、各アプリの要件に従って特定の値を定義します。
    4. [Submit (送信)] を選択します。

    次のタスク

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

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