10 日間で SAP API とサービスを使用して金融サービス アプリを構築します。

メインコンテンツへスキップ

わずか 10 日間で SAP サービスを使用して金融サービス アプリを構築した方法

SAP アプリケーション ブログの背景画像

今日のデジタル経済では、消費者はボタンにタッチするだけで最高レベルのカスタマー サービスが受けられることを期待しています。大企業は、モバイル デバイス、タブレット、ブラウザーでのやり取りの時点で、より優れたカスタマー エクスペリエンスを求める高まる需要に応えるプレッシャーを感じています。新しいテクノロジを先取りするスタートアップ企業は、最善のテクノロジを徹底的に活用して、レガシー統合や大幅な組織変更のオーバーヘッドなしで、これらの優れたカスタマー エクスペリエンスを提供できます。  

このスタートアップの波に大きく影響を受けている業界のひとつが金融サービス業界です。Monzo、Lemonade、Atom などの新しいチャレンジャー バンクや保険会社、その他多くの企業が市場で大きな勢いを増しています。これらのチャレンジャーがこれほど成功している理由は、顧客体験に重点を置くことができるからです。彼らが提供する製品やサービスは、多くの場合、目新しいものではありません。実際、ほとんどの場合、それらは長年存在している既存の製品を簡略化したモデルですが、美しいユーザー エクスペリエンス、簡略化されたメッセージング、優れたサービスが組み込まれています。

では、既存の大規模金融機関は、レガシー システムにどっぷり浸かった状態でどのように競争するのでしょうか。俊敏性とスキルが不足している場合が多い中で、新しいアジャイルな働き方を活用して、迅速な反復ソリューションを提供するにはどうすればよいのでしょうか。そのすべてを、制御を維持しながら、コア ビジネスを危険にさらすことなく実現できるのでしょうか。

エバンジェリストチーム Mendix まさにこれらの問題について考え、わずか10日間で解決策を構築し、 Mendix プラットフォームはこれらの課題の解決に役立ちます。

わずか 10 日間で SAP データとサービスを統合した金融サービス アプリを構築した方法

設計プロセス

最新の金融サービス顧客アプリケーションを設計する際、エバンジェリストチームは親和図法と呼ばれる設計アプローチを採用することから始めました。私たちは親和図法を強く信じており、その方法については以下をお読みください。前回の投稿で使用しました わずか10日間でIBM Watson Blockchainに統合されたIoTアプリケーションを構築した方法最初のユースケースとコンセプトが作成されると、ユーザー ページとインタラクションの Lo-fi 鉛筆画を描くことができました。Lo-fi またはローテクでは、絵や付箋を使用して、アプリのコンセプトを迅速かつ低コストでプロトタイプ化できます。数回の反復を経て、ユーザー インタラクションについて合意し、アプリケーションのユーザー ストーリーとバックログの構築を開始できました。

SAP アプリ計画スケッチ

機能性

設計段階で、アプリでカバーしたい 4 つの主要領域を特定しました。

  1. アカウントと取引の管理
  2. 請求書の表示と支払い
  3. フィードバックの提供
  4. 送金を行っています。

私たちは、優れた UX と最新のテクノロジーを使用することで、これらの各領域を改善できると感じました。次に、ビジョンの実現とスプリント計画フェーズの開始に役立つ適切な SAP 製品とサービスを特定しました。まず、SAP Cloud Platform から始めました。

SAPクラウドプラットフォーム

私たちは使いたかった SAPクラウドプラットフォームアプリケーション開発には、SAP のサービスとしてのプラットフォームである を採用しました。これは、クラウドとオンプレミスの両方のアプリケーションを拡張して、既存の SAP システムと並行して金融サービス アプリケーションを迅速かつ効率的に構築できるようにするために重要でした。  

SAP API ビジネスハブ

構築中、ライブSAPデータとどのように組み合わせて使用​​できるかを簡単に示す方法を探していました。 Mendix調査の結果、接続性を実証する最良の方法はSAP API Business Hubを利用することだと分かりました。SAP API Business Hub は、開発者が統合を構築するために検出、テスト、使用できるすべての SAP および選択されたパートナー API の公開カタログです。

SAP API Business Hubには、画像認識や感情分析からSuccess FactorsやS/4HANAまで、幅広いAPIが用意されています。これらは、SAPの上でアプリケーションを構築するための優れた出発点のように思えます。 Mendix私たちのアプリでは以下を使用しました: SAP 感情分析, SAP バンキング API, S/4HANA ファイナンス キャッシュ API.

SAP API ビジネスハブ

「評価」機能でフィードバックを収集する

顧客向けアプリケーションの重要な機能は、顧客から即座にフィードバックを収集できることです。この体験を顧客に提供するために、私たちは感情分析またはトーン分析を利用したいと考えました。感情分析は言語分析を使用して書かれたテキストのコミュニケーショントーンを検出します。トーンアナライザーサービスを使用して会話やコミュニケーションを理解し、顧客に適切に対応することができます。感情分析をアプリに組み込むために、私たちは SAP HANA テキスト分析サービス.

Mendix プラットフォームのスクリーンショットまず、SAPサービスとの統合を構築しました。 Mendix JSONマッパーとRESTコネクタ。サービスからデータを受信するためのリクエストとレスポンスのマッピングは、 Mendixサービスから JSON 応答ペイロードを取得して JSON インタープリターに貼り付けるだけで、アプリ内に JSON 構造が自動的に作成されます。

構造を取得したら、返されたデータとやり取りできるように、それをデータ モデルにマッピングします。それをモデルにマッピングするには、インポート マッピングを作成し、新しく作成した JSON 構造を選択しました。

SAPサービスを使用した Mendix JSON マッパーと REST コネクタ

次に、サービス自体を呼び出す必要があります。ここでは Mendix サービス URL を呼び出すネイティブ REST アクションを含むマイクロフロー:

Mendix サービス URL を呼び出すネイティブ REST アクションを備えたマイクロフロー

3 つの簡単なステップで、SAP サービスへの必要な統合を構築できます。 

  1. 分析したいテキストをマイクロフローのパラメータとして渡す
  2. サービスへの簡単な投稿リクエストを作成する
  3. ワークフロープロセスで使用するために呼び出しからの応答を返します

プロセスを自動化するシンプルなソリューションを構築すると、運用効率が向上すると同時に、摩擦が減り、ユーザーのニーズに即座に対応できるため、顧客満足度も向上します。

SAP サービス マイクロフローサービスから返された生のデータが手元にあるので、顧客の気持ちに基づいて適切な応答を自動化するために必要なロジックを構築する必要があります。これを実現するために、画面上でさまざまな応答を提供するための簡単なロジックと、不満のある顧客をロボット自動化サービスまたは顧客サービス担当者に誘導して、顧客の懸念に迅速に対処するためのワークフロー プロセスを構築しました。

 

SAP アプリのスクリーンショット

アカウント

金融サービス アプリの重要な部分は、最新の口座情報をすばやくナビゲートして表示できることです。各口座の残高、最新の取引、収入と支出の管理状況などです。このアプリを構築する際、口座情報を最前面に置き、シンプルで直感的にナビゲートできるようにしたいと考えました。アプリを読み込むと、ユーザーが最初に目にするのは、すべての金融口座の明確な概要で、すぐに識別できる便利なアイコンとパターンが表示されます。

このアプリは、単一のアプリケーション モデルを介して完全にレスポンシブな Web とハイブリッド モバイルを採用しており、複数のフォーム ファクターに対応するために 1 つのローコード スキルセットのみを必要とします。このアプローチにより、開発コストを削減し、速度と反復サイクルを向上させ、複数のチャネルで作業する顧客のニーズに対応することができました。

ドラッグアンドドロップだけでユーザーエクスペリエンスを構築できました Mendixの最新の Web ベースのモデリング ツールです。

SAPで構築されたアプリと Mendix スクリーンショット

ほとんどの組織は、このようなアプリを完成させるために必要なデータが保存されている社内記録システムに多額の投資を行っています。しかし、これを顧客に公開することは難しいことがよくあります。そこで、 Mendix SAPは、従来のコーディング手法に比べてほんのわずかな時間で、複数のチャネルにまたがる真に統合されたソリューションと新しいエクスペリエンスを簡単に構築できるようにします。私たちのアプリでは、 S/4HANA ファイナンス キャッシュ API (NAIST) と SAP バンキング API SAP API Business Hub から現在の口座残高と取引を表示します。

ユーザー、特に B2C ユーザーにさらなるコンテキストと価値を提供するために、Google マップ上に取引の場所をプロットする機能と、友人や同僚と簡単に請求書を割り勘できる機能を統合しました。

ファイナンス キャッシュ アプリ スクリーンショット

請求書の管理

金融サービス アプリは、支払いの確認と支払いの機能がなければ完成しません。この要件に対応するために、クレジットカードまたは口座振替で請求書を支払うためのスワイプ機能を備えた要約された請求セクションを追加しました。

請求書管理アプリケーションのスクリーンショット

お金を手放すのはいつも難しいことです。特に請求書に関してはそうです。しかし、支払いプロセスをより迅速かつ簡単にするために、私たちは新しいものを構築しました。 Mendix Card.IO と統合するウィジェット。Card.IO は、クレジットカードのスキャンをサポートする優れたライブラリです。スキャンすると詳細が保存されるため、商品の支払い時にカードの詳細を入力する手間が省けます。   

クレジットカードリーダーアプリケーション

送金と通貨換算

口座間の送金や通貨間の取引の変換は一般的な要件です。このニーズに対応するために、私たちは通貨変換サービスを利用しました。 SAP S/4HANA ファイナンス APIには、通貨とレートを取得してリアルタイムの通貨換算を管理できる機能がいくつかあります。

アクセシビリティへの取り組み

テクノロジーによって実現される優れたユーザーエクスペリエンスについて考えるとき、ほとんどの人はすぐにモバイル、タブレット、デスクトップなどの従来のデジタルチャネルを思い浮かべます。しかし、将来のアプリケーションは、これらの単純なフォームファクターを超えて、複合アプリケーションモデルを介して複数の異なるユーザーインターフェイスに対応する必要があります。これは、視覚障害などの特別なニーズを持つユーザーに対応する場合に特に重要です。人工知能、ボット、Alexaなどのリモートアシスタントの台頭により、音声やチャットを通じてユーザーインターフェイスを簡単に提供できるようになりました。そして、まもなくリリースされる Mendix Amazon Alexa コネクタ。ユーザーが音声だけで請求書のステータスを検索して返したり、支払いを行えるようにする新しいスキルを構築しました。

SAP データおよびサービスと統合された金融サービス アプリケーションを当社がどのように作成したかについての記事をお楽しみいただければ幸いです。 さて、何を作りますか?

言語を選択してください