Salesforce連携ソリューション

概要

Salesforce社が提供するコンテナベースのクラウド型 PaaS(サービスとしてのプラットフォーム)「Heroku」を活用することにより、Salesforce上のデータを安全に外部システムと連携させることができ、システムを柔軟に拡張することができるため、Salesforceの利用価値がさらに高まります。例えば、IoT/ビッグデータ連携や、コンシューマー向けWebサービス連携などの拡張が可能となります。

■ Salesforceの業務処理を拡張するカスタムアプリケーションの開発

Herokuを活用してSalesforce環境のデータを共有する高機能なカスタムアプリケーションを短期間で開発できます。SalesforceとHerokuのデータベースを双方向に同期することによって、Salesforceデータベースの連絡先や取引先、カスタムオブジェクトなどのデータを統合できます。
また、オンプレミスやクラウド上の基幹業務システムのデータベースや他のクラウドサービスのデータについても、HerokuのコネクタやAPIで用意にデータ統合できます。
Salesforceのデータや既存の業務システムのデータを有効に活用するカスタムアプリケーションを開発することにより、データの利用価値を高めることができます。

■ Salesforceからのカスタムデータの有効活用

さらに、Heroku内のカスタムデータベースのデータを Salesforceから扱うことができます(参照、追加、更新、削除)。Herokuのカスタムアプリケーションで登録されたデータや、基幹業務システムやクラウドサービスから取り込んだデータをSalesforceの業務で利用できるため、Herokuのデータベースにあらゆるデータを保管しながら、両者のデータをあたかも1つのように扱うことができます。例えば、Heroku内にアーカイブされた過去データをSalesforceから参照させることも可能となります。
これにより、あらゆる業務システム全体で一貫性のあるカスタマーエクスペリエンスを備えた魅力的なアプリケーションを構築することが可能です。

■ Herokuを活用するメリット

Herokuを活用してSalesforce環境のデータを共有する高機能なカスタムアプリケーションを短期間で開発できます。
SalesforceとHerokuのデータベースを双方向に同期することによって、Salesforceデータベースの連絡先や取引先、カスタムオブジェクトなどのデータを統合できます。
また、オンプレミスやクラウド上の基幹業務システムのデータベースや他のクラウドサービスのデータについても、HerokuのコネクタやAPIで容易にデータ統合できます。
Salesforceのデータや既存の業務システムのデータを有効に活用するカスタムアプリケーションを開発することにより、データの利用価値を高めることができます。

  • Sales CloudやService Cloud、Marketing Cloudを補完する拡張性ある独自のカスタムアプリケーションが作れます。
  • カスタムアプリケーションのプログラミング言語として、一般的に広く使われているRuby、Python、Java、PHPなど様々な言語に対応しているため、開発の自由度が高く、ユーザーインタフェースも自由なデザインや操作性を実現することができます。
  • Herokuを活用すれば、Salesforceの制約条件(ガバナ制限※)を気にすることなく、Salesforceや業務システムなどと連携する幅広い業務でのカスタムアプリケーションの開発やデータ処理が可能となります。
    Salesforceでは制限より開発が難しいアプリケーションや大量データの処理など、Herokuのコンテナ環境、データベース環境を使えば安全でスケーラブルにシステムを拡張することができます。 ※Salesforceのガバナ制限:
    Salesforceのアプリケーションは、複数のユーザがサーバリソース(CPU、メモリ、データベースなど)を共有して利用する、マルチテナント環境で実行されているため、1つのテナントでリソースを独占させないため、メモリやデータベースなどのリソースを大きく占有するような処理が行われないように制限が設けられています。

■ Herokuのアーキテククチャーについて

Herokuは、Amazon Web Service(AWS)上で提供されるPaaS(Platform as a Service)で、アプリケーションの開発からリリース、運用監視、スケールまでを簡単な操作で実行できるプラットフォームです。Salesforceとのデータのシームレスな相互連携はもちろんのこと、他の外部システムやクラウドサービスと容易に接続できるコネクター機能などが用意されています。Heroku上のアプリケーション実行環境やデータベース環境は、セキュアで堅牢に管理され、アプリケーションやデータの規模に応じて柔軟に拡張/縮小できるアークテクチャとなっています。
アプリケーションの開発者やシステム運用者は煩わしいインフラ運用から解放され、本来の業務に集中することができます。

  • Heroku Dyno

    Heroku で使用されるLinuxベースの軽量コンテナです。コンテナそれぞれが相互に隔離された状態で仮想化されています。アプリで利用できる dyno の数には制限がないため、リソースの必要量に応じてスケールすることができます。Heroku のコンテナ管理機能を使用すると、アプリに必要な dynoの数、サイズ、dynoのタイプをいつでも簡単に変更できます。

  • Heroku Postgres

    Heroku Postgres は、世界で最も先進的なオープンソースのデータベースを、開発者のために最適化された最も信頼性の高いセキュアでスケーラブルなサービスです。

  • Heroku Connect

    SalesforceのデータとHerokuのデータを双方向で同期するサービスです。Heroku上で開発したアプリケーション(Webサイト、スマホ向けNativeアプリ等)で利用するデータと、Salesforce上のCRMデータを簡単に同期させることができます。

  • Kafka(Apache Kafka on Heroku)

    ストーリーミング送受信処理を行う分散メッセージキューのサービスです。システム間のデータの受け渡しを仲介し、データを一時的に保持(キューイング)する仕組みで、システム間の接続経路を簡略化しシステムを疎結合に保ちシステム間の通信を非同期化することで、データ流量の急激な増加によるシステムの負荷上昇を抑制します。

  • MuleSoft

    あらゆるアプリケーションとデータをAPIベースでクラウドもオンプレミス間でも接続・連携する統合プラットフォームを提供するiPaaS(Integration Platform as a Service)です。
    Google、Oracle、Workday、SAP、AWS、Microsoft、Netsuite、Stripe、Avalara、Zuora、Edifact など多くのクラウドサービスとの接続コネクターやAPIが用意されています。

■ ランドコンピュータのHeroku開発への拘り

ランドコンピュータは、Herokuを活用したアプリケーション開発を得意としており、小規模から大規模な開発まで多くの実績があります。
今までのHeroku上でのアプリケーション開発経験を活かしたランドコンピュータオリジナルのアプリケーション開発フレームワーク「R&Dフレームワーク」を用意しております。Java/springベースで積み上げた開発実績から機能・品質の強化を継続し磨き上げた機能部品を含むテンプレートです。ノウハウを有効活用し最適なソリューションの迅速なデリバリーを実現します。
また、Heroku上でのアプリケーション開発には、従来のアプリケーション言語による開発に加え、ローコード開発とアジャイル開発手法の組み合わせによる短期開発をご提案しています。品質を確保しながら短期間での開発を実現するローコード開発ソリューションも是非ご活用ください。

ローコード開発ソリューションにより、従来のアプリケーション開発と比べ開発からリリースまでの期間が30%以上※短縮できます。(※当社実績値、アプリケーションの複雑性によって変わります)

■ Herokuの主な開発事例

事例 業種 概要 システム構成
基幹業務システム
リプレース
文教 オンプレミスの基幹業務システムをHerokuリプレース機能拡張、リソース増強、脱オンプレミス Heroku ×
基幹業務システム(オンプレミス)
受発注業務
ポータル開発
卸売 Herokuで構築した業務ポータルを関係者に開放、データはオンプレミス連携し飛躍的に業務効率化 Heroku ×
基幹業務システム(オンプレミス)
契約管理業務
ポータル開発
不動産 複数のオンプレミスに分散された情報をHerokuに集約し、一元的な情報配信基盤を構築 Heroku ×
基幹業務システム(オンプレミス)
Webシステム
リプレース
小売 特定顧客向けWEBサイト。マイページからバックヤード業務に至る全てのオンプレミスWebシステムをHerokuリプレース Heroku ×
基幹業務システム(オンプレミス)
営業支援
ポータル開発
製造 Salesforce、オンプレミス情報をHerokuに集約し、一元的な情報配信基盤を構築 Heroku ×
Salesforce(Sales Cloud)×
基幹業務システム(オンプレミス)
フィールドサービス
ポータル開発
電気保安 作業計画やディスパッチ等の管理業務からフィールド業務まで、Herokuに構築した業務ポータルで実現 Heroku ×
Salesforce(Sales Cloud)×
基幹業務システム(オンプレミス)

■ マルチクラウドインテグレーション

SalesforceのSales Cloud、Service Cloud、Marketing Cloud、Experience Cloudを補完する様々なクラウドサービスを組み合わせることにより、個別開発を不要とし、IT投資額を抑えつつ短期間での業務や機能の拡張を容易に実現することができます。
ランドコンピュータは、パートナー様のクラウドサービスとのインテグレーション実績を多く持っており、お客様のご要望に沿った最適なご提案をさせていただきます。

■ パートナークラウドサービスのご紹介

  • TeamSpiritは、勤怠管理や経費精算、工数管理など、これまで個々に管理されることの多かった業務アプリケーションを高度に一元化したクラウドサービスです。Salesforce上からシームレスに操作することができ業務効率化に繋がります。

  • SVFは、ウイングアーク1st社が提供する国内市場シェアNo.1の帳票作成・運用ソリューションです。SVF Cloud for Salesforceは、緻密で美しい帳票をSalesforce上から設計し、そのまま出力できます。PDF、Excel、Word、印刷、メールなど様々な出力がボタン一つで利用できるほか、Salesforceモバイルアプリからの出力にも対応します。

  • Docurainは、Excelを活用して帳票の設計から作成、印刷をクラウド上で提供するサービスです。
    Excelを活用して高度な帳票も簡単に作成できるため開発コストを抑えることができ、帳票印刷もサブスクリプション方式での低価格なクラウドサービスです。

  • Boxは、使いやすさとセキュリティを兼ね備えたコンテンツクラウドです。業種・業務を問わず、販売契約書、製品仕様書、販促資料、動画などのファイルの作成から共有、共同編集、署名、分類、保存まで、コンテンツのライフサイクル全体をサポートします。

  • AvePoint の Cloud Backup for Salesforce ソリューションは、お客様のデータ保護・保持要件に合わせて自由にスケジュールを設定し、バックアップを自動化できます。Microsoft Azure の暗号化と、ユーザー アカウント セキュリティ機能により、お客様のデータをクラウド上で安全に保護します。さらに、Cloud Backup for Salesforce は、包括的なデータ復元オプションを提供しており、万が一のエラーが起きてしまった場合にも、必要な粒度でデータを復元することが可能です。

価格

お問合せください。

お問い合わせ

システム開発・パートナー募集に関するご相談など、何でもお気軽にお問い合わせください。

お問い合わせはこちらから
最上部へ戻る