Skip to main content

モバイルアプリのデプロイメント

Pega Platform™は、ビジネスおよびテクノロジーニーズを満たすために、順応性のあるモダンなモバイルソリューションをコーディングなしで構築することができます。 モバイルアプリがあれば、現場の従業員をサポートし、ビジネスに便利な追加のアクセスチャネルを提供することができます。Pega Mobile Client™を使用すると、オフラインでの継続的ケース処理や、プッシュ通知、バーコードスキャン、生体認証など、デバイスの機能をフル活用した独立型ネイティブモバイルアプリ体験を開発することができます。また、ネイティブアプリには、デバイス固有のセキュリティー、統合、管理機能が含まれており、ブランディングが可能で、AndroidやiOSプラットフォームのエンタープライズアプリケーション業界で流通しています。 

pega-mobile-client

また、署名なしのiOSアプリケーションをエクスポートしてローカルに署名することで、iOS証明書やプロビジョニングプロファイルをサ第三者のプラットフォームで公開することなく、多様な開発要件のサポートや、ワークフローのリリースを柔軟に行うことができます。これはたとえば、社内の監査ポリシーにより、iOSコードの署名証明書やプロビジョニングプロファイルをPega Platformにアップロードできない場合や、アプリケーションのビルドを他の企業に引き渡して署名およびアップロードしてもらう場合などに役立ちます。このような場合、Pega Platformで署名されていないiosアプリケーションバンドルを生成してダウンロードし、それをローカルのmacosコンピューターで署名することができます。

ソフトウェア開発キットアプリ、つまりSDKアプリの開発を選択することは、既存のPegaモバイルアプリを埋め込むことで既存のモバイルアプリケーションを補完することができることを意味します。 Pegaビジネスプロセスは、現在のアプリケーションユーザーインターフェイスに反映されます。 SDKアプリケーションを使うと、Pega Platformのプロセスや機能を他のモバイルアプリと統合することができます。 

下図の「+」アイコンをクリックすると、Pega Platformでモバイルアプリを構築する際に利用可能なオプションの詳細が表示されます。

設定の前提条件

追加設定が必要ないモバイルチャネルでは、アプリケーションをモバイルデバイスにすばやくデプロイすることができます。コンテンツをユーザーに提供する準備ができたら、クリック一つでアプリを構築したり、Pega Mobile Previewアプリを使ってリアルタイムに結果を検討したりすることができます。

Pega Platformアプリケーションからモバイルアプリを構築するには、アプリケーション自体を構築する前に、証明書の取得、アプリでのプッシュ通知を有効にするフレームワークの準備、他のpegaアプリへのアクセス設定(必要な場合)、Pega Mobile Build Serverへのアクセスの設定など、いくつかのタスクを完了する必要があります。Pega Mobile Buildサーバーにアクセスするためのログイン情報はPega Mobile Client Licenseに付属しており、Admin studioで設定します。Pega Mobile Build Serverを使用すると、開発者はクリック一つでAndroidまたはiOS用のモバイルアプリを構築し、アプリケーションのパッケージファイルをローカルにダウンロードして署名し、それぞれのエンタープライズアプリストアにアップロードして販売することができます。 

これらのタスクは、リリースプラットフォームのターゲット(iOSまたはAndroid)によって異なります。

次の画像で「+」アイコンをクリックすると、各タスクの詳細が表示されます。

補足: iOS証明書の要件の詳細については、「Understanding certificate sets for iOS」を参照してください。 Android証明書の要件の詳細については、「Understanding certificate sets for Android」を参照してください。

モバイル証明書ランディングページ

Mobile certificatesランディングページで、AndroidやiOSのモバイルプラットフォームの定義済み証明書セットを表示して確認できます。App StudioのナビゲーションペインでSettings > Mobile certificatesをクリックして、モバイル証明書のランディングページにアクセスします。

次の図で、「+」アイコンをクリックして、モバイル証明書ランディングページから証明書を作成し管理する方法を確認できます。

SDKアプリケーション

SDKアプリケーションでは、アプリケーションパッケージファイルを使用すると、適切なプラットフォーム用の第三者の開発ツールを利用して、モバイルアプリを別のホストモバイルアプリに組み込むことができます。アプリケーションのレイアウトやデザインは、ホストアプリケーションに左右されます。たとえば、保険会社がPega Platformの機能を組み込み、レポート事故プロセスをアプリに追加する場合を考えてみます。SDKアプリが既存のモバイルアプリに埋め込まれ、組み込まれたPegaアプリを起動して事故報告プロセスを開始します。

SDKアプリは、オフィスの所在地の検索など、Pega Platformアプリケーションとは関係のない既存のモバイルアプリの機能と柔軟に統合することができ、複数のPega Platformアプリケーションと一緒に使用することができます。Pega Mobile SDKは、SDKアプリソリューションの構築を支援するために、自分が選択した統合開発環境(ide)をユーザー使用して、androidおよびiosのネイティブモバイルアプリを開発し、モバイルアプリPega Platformと相互作用できるようにするものです。

Pega Mobile SDKはConnect SDKとMashup SDKで構成されています。実行するタスクによってPega Mobile SDKの異なるツールを使用します。 

  • Connect SDKは、Pega APIを使用して、ネイティブモバイルアプリPega Platformデータに直接アクセスできます。
  • Mashup SDKでは、Pega Platformアプリケーションの一部をネイティブモバイルアプリに埋め込むことができます。
補足: SDKアプリの構成方法の詳細については、「Performing advanced mobile app development tasks」を参照してください。

インストールパッケージの生成

アプリケーションを、ユーザーがモバイルデバイスにインストールできるモバイルアプリに変換する準備ができたら、インストールパッケージを生成することができます。アプリケーションの変換を開始する前に、HTTPS接続と信頼できるベンダーのSSL証明書を使用していることを確認してください。また、変換するアプリケーションの証明書セットを作成しなければなりません。 

補足: この手順の詳細については、「Building mobile apps」を参照してください。

以下のインタラクションで理解度をチェックしてください。


このトピックは、下記のモジュールにも含まれています。

トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。

このコンテンツは役に立ちましたか?

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice