Citrix Endpoint Management™

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

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

  • アプリのプロビジョニングに関するこの記事を読む前に、アプリおよびユーザーコミュニティを読むことをお勧めします。組織がユーザーに配信するアプリの種類を決定したら、アプリのライフサイクル全体にわたる管理プロセスを概説できます。

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

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

例:

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

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

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

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

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

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

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

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

この記事の概要