Heroku Connect - Synchronisez Heroku et Salesforce en 5 minutes chrono

Preview:

DESCRIPTION

Session Heroku Connect animée le 26/06/2014 lors du salon Salesforce1 Tour Paris.

Citation preview

Heroku Connect Pierre Lecointre

CEO, Sylpheo

@PierreLecointre

Données Heroku et Force.com Comment assurer une synchronisation bi-directionnelle ?

Dashboard ‘Axialize’ et Opportunités Salesforce Exemple de synchronisation

Demo

Millions of records Millions of records

Heroku Force.com

Heroku & Force.com

• BDD Postgresql

• Liberté de développements, framework et langages

• Intégrations spécifiques

• Modèle de données déclaratif

• Développements APEX / Visualforce

• API standards ou services web spécifiques

• Authentification et gestion des droits

Modèles / Pattern Synchronisation bi-directionnelle complexe

Limites des API Salesforce À privilégier dans des cas simples

• Bulk ou SOAP ?

• Limites d’appels API ?

• Limites de nombres d’enregistrements ?

• Limites de tailles d’enregistrements ?

• + Salesforce Canvas

Heroku Connect

• Outil standard

• Synchronisation automatique Salesforce <> Heroku

• Temps d’implémentation record !

Fonctionnalités

• Accès aux données Salesforce en SQL – Langage commun

– Copie exacte Salesforce <> Heroku

• Interactions API Optimisées – Stratégie de synchronistation

• Performance et scalabilité – Postgresql = Cache API

– Quasi temps réel

• Simplicité – Multi-tenants

– Aucune installation

Fréquence de synchronisation

• Salesforce >> Heroku – Toutes les 10 minutes (dev 3 minutes)

• Heroku >> Salesforce – Toutes les 5 minutes (dev 1 minute)

• Option Fast Sync – Période de 30 secondes

• En standard bi-directionnel : env. 500 appels API / Jour / objet

• Mode “read only” moins gourmand

• Optimisation automatique (SOAP vs BULK API)

+consommation API

Sécurité

• Standards Salesforce

• Connexions SSL

• Authentification Oauth

5 minutes chrono

Process

• Installation de l’add-on (lignes de commandes)

• Interface de mapping >> création des tables

Ajout de l’addon ‘herokuconnect’ (nécessite activation de la fonction par votre AE Heroku)

Interface de mapping Authentification

Interface de mapping Autorisations

Interface de mapping Choix de l’objet

Interface de mapping Sélection des champs

Interface de mapping Les tables PostgreSQL sont créées automatiquement

That’s it

That’s it

Demo Check

Ressources

• heroku.com/connect

• devcenter.heroku.com/herokuconnect

• Questions / Coordonnées : – www.sylpheo.com

– contact@sylpheo.com

– @Sylpheo @PierreLecointre

Recommended