メイン コンテンツをスキップする 補完的コンテンツへスキップ

AppConfig を使用した Qlik Sense Client-Managed モバイル のカスタマイズ

Enterprise Mobile Management (EMM) 環境で Qlik Sense Client-Managed モバイル を管理する場合、AppConfig ファイルを編集することで、ユーザー向けに Qlik Sense Client-Managed モバイル のエクスペリエンスをカスタマイズできます。

AppConfig は、Mobile Device Manager システムを使用して編集できる .json または .xml 構成ファイルです。AppConfig ファイルを編集することで、たとえば Qlik Sense Client-Managed モバイル の起動時に表示される既定のストリームを変更したり、デモサーバーを非表示にしたり、マッシュアップをランディング ページとして設定したりできます。AppConfig ファイルを変更する方法は、使用する Mobile Device Manager に応じて異なります。

AppConfig で構成可能な項目

AppConfig ファイルで構成可能な項目は以下のとおりです。

設定

Type: Object

設定オブジェクトには次のプロパティがあります。

hideDemoServer

Type: Boolean

設定が true の場合、デモ サーバーはアカウント リストから非表示になります。

hideAnalytics

Type: Boolean

true に設定されている場合、アナリティクスは表示されず、Qlik にも送信されません。

false に設定されている場合、エンド ユーザーはアナリティクスを Qlik に送信するかどうかを選択できます。

useBundledResources

Type: Boolean

true に設定されている場合、アプリをオンラインで使用するときに Qlik Sense Client-Managed モバイル アプリに含まれるビジュアライゼーション クライアントを使用できるようになり、アプリのオンライン使用がより効率的になります。ビジュアライゼーション クライアントは、アプリをオフラインで使用する場合に既定で使用されます。

既定では、この設定は存在せず、無効になっています。有効にするには、AppConfig に手動で追加し、true に設定する必要があります。

互換性のため、この設定を有効にする際は、Qlik Sense EnterpriseQlik Sense Client-Managed モバイル の同じバージョンを使用するようにしてください。

アカウント

Type: Object

Accounts オブジェクトは、JSON 形式のアカウントのリストです。各アイテムには、ユーザーに表示される名前と、ユーザーの認証に使用される URL があります。値は次のようにフォーマットされます。

{"name":"Account 1","url":"http://www.hub-A.com"}, {"name":"Account 2","url":"http://www.hub-B.com"}

Accounts オブジェクトには次のプロパティがあります。

名前

Type: string

これらの設定が適用されるアカウントの名前。

URL

Type: string

Qlik Sense ハブへの URL。

config

Type: Object

config オブジェクトには次のプロパティがあります。

  • DefaultStream

    Type: string

    Qlik Sense ハブがロードされたときに選択される既定のストリームを変更します。

  • LandingPage

    Type: string

    ユーザーが Qlik Sense に正常にアクセスしたときにハブの代わりにロードされるリソース (マッシュアップなど) へのパス。

  • AADAppId

    Type: string

    Microsoft Azure シングル サイン オンに使用されます。このキーの値は、QSM Azure Active Directory アプリ登録のアプリケーション/クライアント ID と等しい文字列です。

AppConfig の例

{
  "Settings":{
    "hideDemoServer": true,
    "hideAnalytics": true,
    "useBundledResources": true
  },
  "Accounts":[
    {
      "name":"Everyone account",
      "url":"https://acme.com/vprefix",
      "config": {
        "DefaultStream": "Everyone",
        "AADAppId": "95c232bc-5ab2-4954-8640-2a865eeb8597"
      }
    },
    {
      "name":"Mashup account",
      "url":"https://acme.com/vprefix",
      "config": {
        "DefaultStream": "mashups",
        "LandingPage": "/extensions/LandingPageMashup/LandingPageMashup.html"
      }
    }
  ]
}

マッシュアップをランディング ページとして設定する

AppConfig ファイルを編集することで、Qlik Sense にアクセスするユーザー向けに、マッシュアップまたはマッシュアップ ストリームをランディング ページとして設定できます。

[構成値] 項目に、次を入力します。

{
  "name":"Mashup account",
  "url":"https://acme.com/vprefix",
  "config": {
    "DefaultStream": "mashups",
    "LandingPage": "/extensions/LandingPageMashup/LandingPageMashup.html"
  }
}

説明:

  • "Mashup account""https://acme.com/vprefix" は、これらの設定が適用されるアカウントと Sense ハブです。
  • "/extensions/LandingPageMashup/LandingPageMashup.html" は、ランディング ページとして使用されるマッシュアップへのパスです。
  • "mashups" は、Qlik Sense にアクセスしたときにロードされる既定のストリームの ID です。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。