モバイルのプロパティ
モバイルのプロパティを使用すると、管理者は ServiceNow インスタンスをアップグレードせずに ServiceNow アプリの機能をオンまたはオフにすることができます。
ServiceNow プラットフォームサーバーは、モバイルアプリで利用可能な機能を制御します。サーバーインスタンスは、すべてのファミリリリースの新機能とともにリリースされます。モバイルアプリの新しいバージョンは、Apple ストアと Google Play ストアに毎月リリースされます。モバイルアプリのこれらの月次リリースには通常、バグ修正が含まれていますが、新しい機能が含まれている場合もあります。これらの新機能は、モバイルプロパティでオンまたはオフにできます。
モバイルプロパティは、ServiceNow インスタンスにフラグを設定するように構成できます。これらの「フラグ」は、sys_sg_properties テーブルでキーと値のペアとして構造化されたレコードです。これにより、モバイルクライアントアプリの機能をオンまたはオフにすることができます。ServiceNow インスタンスは、認証後にモバイルプロパティをモバイルクライアントアプリに送信します。
モバイルプロパティは Washington DC リリースから利用可能です。
アプリケーションスコープとモバイルプロパティ
モバイルプロパティを作成するときは、モバイルプロパティの新しいレコードフォームでプロパティを使用できるアプリケーションスコープを選択します。使用可能なアプリケーションスコープのリストを変更するには、インスタンスバナーのグローブアイコン () を選択し、[アプリケーションスコープ:application_scope] を選択します。
アプリケーションスコープの優先順位
同じ名前の複数のモバイルプロパティが複数のアプリケーションスコープに定義されている場合、システムは優先ルールを適用して、使用するモバイルプロパティを選択します。次のシナリオでは、clientRefresh モバイルプロパティを例として使用して、優先順位ルールがどのように機能するかを示します。
- シナリオ 1:グローバルアプリケーションスコープが常に優先される
- モバイルプロパティが複数のアプリケーションスコープに対して定義され、そのうちの 1 つがグローバルアプリケーションスコープである場合、グローバルアプリケーションスコープに対して定義されたプロパティが常に優先されます。このケースでは、次のアクションが発生します。
- システムはインスタンスの clientRefresh プロパティを呼び出します。
- システムは、このインスタンスに定義された、以下の 3 つの clientRefresh プロパティを検出します。
プロパティ名 アプリケーションスコープ 更新日 (日時) clientRefresh グローバル 2021-12-06 10:41:00 clientRefresh Now Mobile 2021-12-06 10:38:41 clientRefresh Agent Workspace 2021-12-06 10:42:06 - システムは、グローバルアプリケーションスコープに定義された clientRefresh プロパティを選択します。
シナリオ 1 では、グローバルアプリケーションスコープに定義された [clientRefresh] プロパティが優先されます。
- シナリオ 2:モバイルプロパティがグローバルアプリケーションスコープに対して定義されていない場合、最後に更新されたプロパティが優先される
- モバイルプロパティが複数のアプリケーションスコープに対して定義されており、グローバルアプリケーションスコープを持つプロパティがない場合は、最後に更新されたプロパティが使用されます。このケースでは、次のアクションが発生します。
- システムはインスタンスの clientRefresh プロパティを呼び出します。
- システムは、このインスタンスに定義された、以下の 3 つの clientRefresh プロパティを検出します。
プロパティ名 アプリケーションスコープ 更新日 (日時) clientRefresh Now Mobile 2021-12-06 10:38:41 clientRefresh モバイル向け Asset Management 2021-12-06 10:42:06 clientRefresh Agent Workspace 2021-12-06 12:06:20 - システムは、最後に更新された clientRefresh プロパティを選択します。
シナリオ 2 では、Agent Workspace のアプリケーションスコープに定義された clientRefresh プロパティが最後に更新されました。3 つのモバイルプロパティはすべて、2021-12-06 に更新されました。Agent Workspace のアプリケーションスコープに定義されたプロパティは、12:06:20 に更新されました。その時間は、他の 2 つの更新の約 1 時間半後です。システムは、Agent Workspace のアプリケーションスコープに定義された clientRefresh プロパティを選択します。なぜならそれが最後に更新された clientRefresh プロパティだからです。