XenMobile® Server

アプリのプロビジョニングとプロビジョニング解除

アプリケーションのプロビジョニングは、モバイルアプリのライフサイクル管理、つまり XenMobile® 環境内でのモバイルアプリの準備、構成、配信、および管理を中心に展開されます。場合によっては、アプリケーションコードの開発または変更もプロビジョニングプロセスの一部となることがあります。XenMobile には、アプリのプロビジョニングに使用できるさまざまなツールとプロセスが用意されています。

アプリのプロビジョニングに関するこの記事を読む前に、以下の記事を読むことをお勧めします。

組織がユーザーに配信するアプリの種類を決定したら、アプリのライフサイクル全体にわたる管理プロセスを概説できます。

アプリのプロビジョニングプロセスを定義する際は、以下の点を考慮してください。

  • アプリのプロファイリング: 組織は限られた数のアプリから開始できます。しかし、ユーザーの採用率が増加し、環境が拡大するにつれて、管理するアプリの数は急速に増加する可能性があります。アプリのプロビジョニングを管理しやすくするために、最初から特定のアプリプロファイルを定義してください。アプリのプロファイリングは、非技術的な観点からアプリを論理的なグループに分類するのに役立ちます。たとえば、以下の要素に基づいてアプリプロファイルを作成できます。
    • バージョン: 追跡用のアプリバージョン
    • インスタンス: アクセスレベルが異なるなど、さまざまなユーザーセットに展開される複数のインスタンス
    • プラットフォーム: iOS、Android、または Windows
    • ターゲットオーディエンス: 標準ユーザー、部門、Cレベルの役員
    • 所有権: アプリを所有する部門
    • 種類: MDX、パブリック、Web および SaaS、または Web リンク
    • アップグレードサイクル: アプリがアップグレードされる頻度
    • ライセンス: ライセンス要件と所有権
    • MAM SDK または MDX ポリシー: モバイルアプリに MDX 機能適用するため
    • ネットワークアクセス: Secure Browse やフル VPN などのアクセスタイプ

      注:

      Tunneled Web SSO は、MDX 設定における Secure Browse の名称です。動作は同じです。

例:

要素 Secure Mail Mail 社内 Epic Rover
バージョン 10.1 10.1 X.x X.x
インスタンス VIP 医師 臨床 臨床
プラットフォーム iOS iOS iOS iOS
ターゲットユーザー VIP ユーザー 医師 臨床ユーザー 臨床ユーザー
所有権 IT IT IT IT
種類 MDX MDX ネイティブ パブリック
アップグレードサイクル 四半期ごと 四半期ごと 年間 該当なし
ライセンス 該当なし 該当なし 該当なし ボリュームライセンス
MDX ポリシー はい はい はい いいえ
ネットワークアクセス VPN VPN VPN パブリック
  • アプリのバージョン管理: アプリのバージョンを維持および追跡することは、プロビジョニングプロセスの重要な部分です。バージョン管理はユーザーには透過的です。ユーザーは、新しいバージョンのアプリがダウンロード可能になったときにのみ通知を受け取ります。あなたの視点から見ると、本番環境への影響を避けるために、各アプリバージョンを非本番環境でレビューおよびテストすることも重要です。

    特定のアップグレードが必要かどうかを評価することも重要です。アプリのアップグレードには通常、2つの種類があります。1つは特定のバグの修正などのマイナーアップグレードです。もう1つは、アプリに大幅な変更と改善をもたらすメジャーリリースです。どちらの場合でも、アップグレードが必要かどうかを評価するために、アプリのリリースノートを注意深く確認してください。

  • アプリ開発: 開発するモバイルアプリに MAM SDK を統合すると、それらのアプリに MDX 機能が適用されます。MAM SDK の概要を参照してください。

    MAM SDK は、2023年7月に廃止予定の MDX Toolkit に代わるものです。アプリのラッピングについては、MDX Toolkitを参照してください。ラップされたアプリのプロビジョニングプロセスは、標準の非ラップアプリのプロビジョニングプロセスとは異なります。

  • アプリのセキュリティ: プロビジョニングプロセスの一部として、個々のアプリまたはアプリプロファイルのセキュリティ要件を定義します。アプリを展開する前に、セキュリティ要件を特定の MDM または MAM ポリシーにマッピングできます。この計画により、アプリの展開が簡素化され、迅速化されます。たとえば、次のようになります。

    • 特定のアプリを異なる方法で展開する場合があります。
    • XenMobile 環境にアーキテクチャ上の変更を加える必要がある場合があります。変更は、アプリが必要とするセキュリティコンプライアンスの種類によって異なります。たとえば、重要なビジネスインテリジェンスアプリの使用を許可するためにデバイスを暗号化したい場合があります。または、特定のアプリがエンドツーエンドの SSL 暗号化またはジオフェンシングを必要とする場合があります。
  • アプリの配信: XenMobile では、アプリを MDM アプリまたは MAM アプリとして配信できます。MDM アプリは XenMobile Store に表示されます。このストアを使用すると、パブリックアプリやネイティブアプリをユーザーに便利に配信できます。管理する唯一の MDM アプリ制御は、デバイスレベルの制限を適用することです。ただし、MAM を使用してアプリを配信すると、アプリの配信とアプリ自体を完全に制御できます。通常、MAM を介してアプリを配信する方が適しています。
  • アプリケーションのメンテナンス:
    • 初期監査の実施: 本番環境でのアプリのバージョンと、最後のアップグレードサイクルを追跡します。アップグレードが必要となった特定の機能やバグ修正を記録します。
    • ベースラインの確立: 各アプリの最新の安定版リリースのリストを維持します。このアプリバージョンは、アップグレード後に予期しない問題が発生した場合のフォールバックとなります。また、ロールバック計画も策定します。本番展開の前に、テスト環境でアプリのアップグレードをテストします。可能であれば、最初に本番ユーザーの一部にアップグレードを展開し、次に全ユーザーベースに展開します。
    • Citrix® ソフトウェアアップデート通知およびサードパーティソフトウェアベンダー通知の購読: アプリの最新リリースを常に把握しておくことは非常に重要です。早期アクセスリリース (EAR) ビルドがテスト用に利用可能になる場合があります。
    • ユーザーに通知する戦略の考案: アプリのアップグレードが利用可能になったときにユーザーに通知する戦略を定義します。展開前にトレーニングでユーザーを準備します。アプリを更新する前に、複数の通知を送信できます。アプリによっては、最適な通知方法は電子メール通知またはウェブサイトである場合があります。

アプリのライフサイクル管理は、アプリの初期展開から廃止までの完全なライフサイクルを表します。アプリのライフサイクルには、以下のフェーズがあります。

  1. 仕様要件: ビジネスケースとユーザー要件から開始します。
  2. 開発: アプリがビジネスニーズを満たしていることを検証します。
  3. テスト: テストユーザー、問題、およびバグを特定します。
  4. 展開: アプリを本番ユーザーに展開します。
  5. メンテナンス: アプリのバージョンを更新します。本番環境でアプリを更新する前に、テスト環境でアプリを展開します。

Secure Mail を使用したアプリケーションライフサイクルの例

  1. 仕様要件: セキュリティ要件として、コンテナ化され、MDX セキュリティポリシーをサポートするメールアプリが必要です。
  2. 開発: アプリがビジネスニーズを満たしていることを検証します。アプリに MDX ポリシー制御を適用できる必要があります。
  3. テスト: Secure Mail をテストユーザーグループに割り当て、XenMobile Server から対応する MDX ファイルを展開します。テストユーザーは、電子メールの送受信、カレンダーおよび連絡先へのアクセスが正常にできることを検証します。テストユーザーは問題も報告し、バグを特定します。テストユーザーのフィードバックに基づいて、本番環境で使用するための Secure Mail 構成を最適化します。
  4. 展開: テストフェーズが完了したら、Secure Mail を本番ユーザーに割り当て、XenMobile から対応する MDX ファイルを展開します。
  5. メンテナンス: Secure Mail の新しいアップデートが利用可能です。Citrix ダウンロードから新しい MDX ファイルをダウンロードし、XenMobile Server 上の既存の MDX ファイルを置き換えます。ユーザーにアップデートを実行するよう指示します。注: Citrix は、このプロセスをテスト環境で完了およびテストすることを推奨しています。その後、アプリを XenMobile 本番環境にアップロードし、ユーザーに展開します。

詳細については、iOS モバイルアプリのラッピングおよびAndroid モバイルアプリのラッピングを参照してください。

アプリのプロビジョニングとプロビジョニング解除