Introduction
本ページでは、[UPWARD]が提供する各種アプリケーションのシステム構成、認証の仕組み、およびデータ連携の概要について説明します。
[UPWARD]は、[Salesforce Platform]や[Microsoft Dynamics 365]と連携するSaaS型サービスとして提供されています。
安全かつ効率的な業務支援を実現するための基盤構成や仕組みを理解することで、より適切な運用・管理が可能となります。
UPWARDのシステム構成
[UPWARD]は、CRMプラットフォームと連携し、その機能を拡張する形で動作するSaaSアプリケーションです。
システムを構成する主要な4つの要素は以下の通りです。
- CRMプラットフォーム([Salesforce Platform] / [Microsoft Dynamics 365])
顧客情報や活動記録を蓄積する土台となるプラットフォームです。
[UPWARD]はこの基盤と密接に連携し、CRM内のデータを直接活用します。 - AppExchangeパッケージ
[Salesforce Platform]をお使いの場合、[UPWARD]の各種機能を動作させるためのオブジェクトや項目が含まれる、AppExchangeパッケージをインストールします。
これには、[Map for Salesforce]や[UPWARD Component]などのアプリケーションが含まれます。 - UPWARDサービス・バックエンドサーバー
[Microsoft Azure]という信頼性の高いクラウド基盤上で動作する、[UPWARD]が提供するアプリケーションや各種機能の根幹にあたる部分です。
位置情報の解析やAI(画像・音声)処理、地図の表示制御など、高度な処理をここで行います。 - PCブラウザ / モバイル端末
利用者が実際に[UPWARD]を操作するための窓口です。
オフィスや現場などの場所に囚われず、PCブラウザやモバイル端末から、インターネット経由でサービスを利用します。
認証の仕組み
[UPWARD]へのログインには、お客様が普段お使いのCRMの認証システムを利用します。
- OAuth 2.0による安全な接続
業界標準の技術を用い、CRM組織と[UPWARD]を安全に認可して接続します。 - 多要素認証の活用
CRM側で設定されている多要素認証や、既にご利用中のSSOも利用できるため、不正アクセスを強力に防ぎます。 - 権限の最小化
[UPWARD]はCRMの「システム管理者権限」を丸ごと持つわけではなく、機能の実行に必要な最小限の権限のみを使用して動作するように設計されています。
データ連携の概要
[UPWARD]は、[Salesforce Platform]をはじめとするCRMとAPIを通じて接続し、必要な情報のみを相互に連携する仕組みを採用しています。
住所情報や活動履歴などのデータは、API連携によってリアルタイムまたは定期に取得・更新され、地図表示や訪問管理などの機能に活用されます。
- データ連携の仕組み
[UPWARD]とCRMはAPIで常時連携しており、必要なデータのみを送受信することで、最新の情報を維持しています。
モバイル端末で入力された活動報告なども、APIを介してCRMに即時反映されます。 - データ管理の考え方
お客様環境の取引先情報や売上情報などの基幹データは、CRM側で一元管理されます。
[UPWARD]側には、機能提供に必要な設定情報やAI機能で利用する画像・音声データ、一時的な処理用データなど、必要最小限の情報のみが保存されます。
このように、[UPWARD]とCRMは役割を分担しながらAPI連携によって必要な情報のみを共有することで、セキュリティと利便性を両立した稼働を実現しています。