13
Magic est une marque commerciale de Magic Software Enterprises Ltd. Les autres noms de produits et d'entreprises mentionnés dans le présent document peuvent être des marques commerciales de leurs détenteurs respectifs. Magic Software Enterprises s'efforce de garantir l'exactitude des informations contenues dans ce document. Toutefois, aucune revendication ni garantie quant à ces informations, y compris les garanties de qualité marchande ou d'adéquation à un usage particulier, n'est apportée. Magic Software Enterprises n'est en aucun cas responsable des éventuelles erreurs ou omissions que pourrait comporter ce document. Les informations figurant dans ce document sont sujettes à modification sans préavis et n'engagent en aucun cas Magic Software Enterprises ou ses représentants. Intégration de SAP R/3® et salesforce.com® Avril 2011

Intégration de SAP R/3 et salesforce.com

Embed Size (px)

Citation preview

Page 1: Intégration de SAP R/3 et salesforce.com

Magic est une marque commerciale de Magic Software Enterprises Ltd. Les autres noms de produits et d'entreprises mentionnés dans le présent document peuvent être des marques commerciales de leurs détenteurs respectifs. Magic Software Enterprises s'efforce de garantir l'exactitude des informations contenues dans ce document. Toutefois, aucune revendication ni garantie quant à ces informations, y compris les garanties de qualité marchande ou d'adéquation à un usage particulier, n'est apportée. Magic Software Enterprises n'est en aucun cas responsable des éventuelles erreurs ou omissions que pourrait comporter ce document. Les informations figurant dans ce document sont sujettes à modification sans préavis et n'engagent en aucun cas Magic Software Enterprises ou ses représentants.

Intégration de

SAP R/3® et

salesforce.com®

Avril 2011

Page 2: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

2

Page 3: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

3

Introduction

Pour la gestion de leur informatique et de leur activité métier, de nombreuses entreprises

optent pour des solutions reconnues d'ERP et de CRM, telles que SAP R/3® et salesforce.com®.

Parmi ces activités figurent la gestion des acquisitions, produits, catalogues et commandes,

ainsi que celle des prospects, des campagnes, des profils client et bien plus encore.

Les solutions SAP R/3 et salesforce.com offrent toutes deux d'excellentes prestations, chacune

fournissant des fonctionnalités complètes et robustes dans son domaine respectif. Toutefois,

dans la plupart des entreprises, ces systèmes sont déployés de manière isolée et sans

intégration. On pourrait certes arguer qu'"aucun système n'est totalement isolé", et que dans la

réalité, ces systèmes se recouvrent dans une large mesure, nécessitant souvent des interactions

entre les processus qui sont exécutés séparément par chacune de ces solutions.

L'intégration de SAP R/3 et salesforce.com est capitale pour chaque entreprise afin d'optimiser

les performances de ces deux systèmes, de réduire le taux d'erreurs et d'améliorer l'efficacité

opérationnelle globale de l'entreprise.

Le fossé Lorsque SAP R/3 et salesforce.com sont isolés l'un de l'autre,

l'entreprise est contrainte de recourir à des tâches manuelles longues

et fastidieuses. Or, ces tâches sont sources d'erreurs humaines,

ralentissent considérablement les processus, et impactent de manière

indirecte et non négligeable les coûts d'exploitation de chacun desdits

processus.

Des tâches manuelles et chronophages, telles que le passage d'appels téléphoniques et l'envoi

d'emails, sont souvent nécessaires pour assurer la liaison entre les utilisateurs de ces deux

systèmes et les personnes participant au processus. Les collaborateurs de l'entreprise doivent

patienter longuement avant de recevoir les informations pertinentes qui leur permettront de

répondre aux demandes de leurs clients.

Quant aux utilisateurs finaux qui travaillent en simultané sur ces deux systèmes, ils doivent

constamment passer de l'un à l'autre. Or, l'interface utilisateur et les méthodes de travail sont

également très différentes dans les deux cas. Il en résulte une frustration de l'utilisateur, qui

affecte sa productivité.

Au fil du temps, chaque système devient un silo d'informations isolé. Les informations requises

pour une utilisation efficace des deux systèmes sont cloisonnées. Les entités de données se

chevauchent souvent et le volume considérable de données dupliquées requiert des mises à

jour manuelles afin de préserver la cohérence des deux systèmes. Ces mises à jour, sources

d'erreurs humaines, génèrent la plupart du temps des silos dont la maintenance laisse à désirer.

Par ailleurs, comme de nombreux processus inter-systèmes sont exécutés manuellement, il

devient quasi impossible d'en assurer la surveillance, le suivi, les métriques et l'audit.

Page 4: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

4

Scénarios d'intégration SAP R/3 et salesforce.com Il existe de nombreuses façons d'intégrer SAP R/3 et salesforce.com en

entreprise, afin d'améliorer leur utilisation. L'intégration peut servir à

automatiser les processus de back-end, ou à créer un front-end unifié,

intégrant les données et permettant d'exécuter des processus

communs à partir d'une seule et même interface utilisateur.

Les scénarios ci-après fournissent des exemples d'intégration qui améliorent l'utilisation des

deux systèmes :

Consultation directe par les équipes opérationnelles de l'état des commandes en

cours.

Mise à disposition des commerciaux de l'historique complet des commandes, des

crédits et des recouvrements à tous les stades de la relation commerciale avec un

client.

Conservation d'un référentiel maître des données relatives aux articles grâce à la

synchronisation des entités de données communes (contacts, catalogue, etc.) entre les

deux systèmes. La synchronisation automatique des données signifie qu'à chaque fois

qu'une entité est ajoutée ou modifiée dans salesforce.com, celle-ci est également mise

à jour dans SAP R/3 et vice versa.

Conversion automatique des devis en commandes selon des critères prédéfinis. Cette

opération réduit considérablement les efforts nécessaires et élimine le risque d'erreur

humaine.

Conversion automatique d'un nouveau prospect salesforce.com en entité financière

viable sous SAP R/3.

Synchronisation de la date de fin de garantie d'un produit entre SAP R/3 et

salesforce.com.

Il existe bien d'autres exemples d'ordre général ainsi que des scénarios spécifiques. Chaque

entreprise peut choisir d'intégrer les deux systèmes de toutes les manières imaginables en vue

d'améliorer leur utilisation.

Avantages liés à l'intégration de SAP R/3 et salesforce.com Une intégration bien conçue de SAP R/3 et salesforce.com offre d'énormes avantages et

impacte favorablement tous les métiers de l'entreprise.

Productivité accrue Les employés sont bien plus productifs lorsqu'ils peuvent bénéficier d'une intégration adéquate

de ces deux solutions. Plus le cycle des processus est court, moins les utilisateurs perdent de

temps à s'interroger mutuellement ou à basculer d'un système à l'autre. En outre, les

collaborateurs peuvent rester pleinement concentrés sur leur travail. Soulagés des tâches non

productives, ils sont en mesure de se focaliser sur leur cœur de métier et d'apporter une réelle

valeur ajoutée à l'entreprise.

Réduction des dépenses La réduction du nombre d'erreurs dans l'ensemble des processus SAP R/3 et salesforce.com permet d'économiser des ressources qui devaient auparavant se consacrer à des tâches fastidieuses de recherche de données : d'où un allègement sensible des coûts. Les employés perdent moins de temps à détecter les processus erronés et à remédier aux problèmes de

Page 5: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

5

données mal saisies. En outre, le transfert des informations entre les différents utilisateurs de ces systèmes mobilise moins de ressources.

Hausse du chiffre d'affaires

Oubliés, les contrats manqués ou les opportunités commerciales

perdues en raison de données erronées qui étaient transférées

manuellement d'un système à l'autre. Les opportunités sont

désormais plus faciles à concrétiser car les informations relatives au

client et à la disponibilité des produits sont plus nombreuses et

accessibles à tout moment. Bénéficiant d'un accès direct à

l'intégralité de chaque profil client, à l'historique d'achat et à l'expédition de nouveaux produits,

les commerciaux sont désormais mieux à même d'exploiter toutes les opportunités de vente

incitative qui se présentent.

Grâce à un accès direct à l'historique des crédits et des recouvrements de chaque client, les

commerciaux peuvent personnaliser au mieux la relation avec leurs clients et même contribuer

à l'effort de recouvrement des impayés.

Cette pléthore de données accessibles en quelques clics évite aux équipes commerciales de

perdre du temps à rechercher des informations et les laisse libres de se consacrer pleinement à

la vente, à la prospection commerciale, au suivi des opportunités, donc de gérer plus finement

le pipeline des ventes.

Satisfaction client accrue Lorsque des profils et historiques de clients parfaitement renseignés sont mis à la disposition

des services de l'entreprise en relation avec la clientèle et que les cycles de commande sont

raccourcis, la qualité du service client s'en trouve nettement améliorée.

Les clients apprécient les réponses rapides et claires et sont plus satisfaits du niveau de service

qu'ils reçoivent. Plus le niveau de satisfaction client est élevé, plus l'entreprise est susceptible

de fidéliser sa clientèle, ce qui entraîne le renouvellement des actes d'achats et au final, la

croissance de la base client.

Les enjeux liés à l'intégration S'il est vrai que SAP R/3 et salesforce.com mettent à disposition des API complètes et bien

documentées, il n'en reste pas moins que le processus d'intégration de ces deux mastodontes

est loin d'être simple.

Chaque système dispose de sa propre API. SAP R/3 assure la

connectivité grâce aux interfaces BAPI et IDoc (pour les schémas

standard et personnalisés) ou des interfaces de services web via SAP

Netweaver XI/PI. Salesforce.com propose également une interface de

service web. Chacune de ces API est différente, propre à chaque

éditeur et en règle générale, très complexe. Il faut déployer des

efforts considérables pour comprendre les subtilités de chaque API. Le défi devient encore plus

difficile à relever lorsque l'on considère que SAP R/3 est implémenté en local, tandis que

salesforce.com est totalement déporté dans le cloud et fourni en mode SaaS (Software as a

Service).

Page 6: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

6

Les processus d'intégration et d'automatisation nécessitent la personnalisation d'une grande

quantité de code, opération extrêmement complexe et chronophage. Cette tâche se complique

encore davantage lorsque des modifications doivent être implémentées au sein d'un projet.

Lorsque l'intégration est effectuée via un processus complexe et long de génération de code, il ne

reste généralement que très peu de temps pour inclure les mécanismes unifiés nécessaires à la

gestion des processus, à la surveillance, au paramétrage des performances et à l'audit en temps réel.

Si elle n'utilise pas les outils d'intégration adéquats, une entreprise se prive des avantages et

opportunités attendus de cette intégration, en raison des coûts immédiats et des risques que

génère une intégration manuelle.

Surmonter les défis de l'intégration grâce à iBOLT Il est dommage qu'une entreprise puisse passer à côté des avantages et opportunités que

suppose l'intégration de SAP R/3 et salesforce.com alors que la plateforme d'intégration de

processus métier iBOLT le leur permet moyennant des efforts et des risques bien moindres.

iBOLT permet en effet d'intégrer rapidement et à moindre coût les applications d'entreprise,

dont SAP et salesforce.com, entre autres.

iBOLT simplifie et unifie les interfaces de SAP R/3 et de salesforce.com et autorise la création de

tout scénario d'intégration et processus métier impliquant les deux systèmes, grâce à des outils

de conception visuels et intuitifs.

iBOLT permet d'implémenter des scénarios d'intégration, des plus simples aux plus complexes,

sans avoir à personnaliser le code. Ces scénarios incluent l'extraction, la transition et la

transformation des données, l'utilisation de tout protocole de communication, la planification

des tâches, la surveillance, un déploiement robuste, et bien plus encore.

Exemples de scénarios de mise en œuvre réelle Les exemples ci-après décrivent des cas de mises en œuvre réelles d'iBOLT répondant à des

contraintes d'intégration spécifiques.

Intégration de taux de remise issus de SAP R/3 dans l'onglet "Opportunités" de

salesforce.com

Lorsqu'ils saisissent les informations relatives à une opportunité de vente, les commerciaux

doivent pouvoir consulter des critères à jour concernant les taux de remise qui s'appliquent à

chaque article ou à chaque client.

Page 7: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

7

Figure 1 : Utilisation de la référence de l'article pour récupérer le pourcentage de remise avec iBOLT

iBOLT présente les informations relatives aux remises, issues de SAP R/3, sous forme de service Web standard. Salesforce.com est ensuite configuré pour appeler ce service Web via l'identifiant client ou celui de l'article, et reçoit en retour les informations pertinentes concernant les remises. Les commerciaux peuvent ainsi mettre à jour l'opportunité de vente dans salesforce.com en ayant la certitude que les informations relatives à la remise sont exactes. Les risques d'erreur ou d'écart de commande sont de ce fait fortement réduits.

Conversion automatique d'opportunités gagnées en commandes fermes

Lorsqu'une opportunité salesforce.com est clôturée car transformée en affaire, une commande correspondante doit être créée dans SAP R/3. iBOLT permet d'automatiser ce processus métier, libérant les équipes commerciales et opérationnelles de cette tâche manuelle. Une fois l'opportunité salesforce.com convertie en commande SAP R/3, iBOLT permet d'étendre encore le processus en consignant l'événement dans une base de données de journalisation et en avertissant les personnes concernées par cette conversion. La Figure 2 illustre la séquence d'actions exécutées dans iBOLT.

Figure 2 : Processus automatisé de conversion d'une opportunité salesforce.com en commande SAP R/3

Page 8: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

8

L'outil visuel de mappage de données d'iBOLT permet de convertir des données entre elles,

quels que soient leur structure et leur format. Via une seule boîte de dialogue, le concepteur du

projet peut facilement et rapidement mapper chaque élément de données source avec

l'élément de données cible correspondant. Les options de mappage comprennent la possibilité

de lier et de séparer des valeurs et d'ajouter des opérations logiques et des conditions pour

obtenir un formatage exact de la cible.

La Figure 3 illustre les possibilités de mappage visuel d'iBOLT : extraction des éléments traités à

partir de l'opportunité dans salesforce.com et insertion dans une commande SAP R/3, tout en

transformant la structure de données pour la faire correspondre au schéma de données de

SAP R/3.

Figure 3 : L'outil de mappage de données d'iBOLT utilisé pour mapper les données de salesforce.com

avec SAP R/3.

Exemples de mises en œuvre SAP R/3 personnalisées iBOLT adopte une approche générique avec SAP R/3 en permettant la gestion et la

manipulation de tout objet d'une implémentation SAP R/3, y compris les objets personnalisés.

La Figure 4 présente une boîte de dialogue de configuration du connecteur iBOLT SAP R/3,

répertoriant les objets tels qu'ils sont définis dans cette implémentation spécifique de SAP R/3.

Page 9: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

9

Figure 4 : Extraction par iBOLT de l'appel RFC BAPI à partir d'une instance SAP R/3 spécifique

Configuration aisée d'environnements à déploiements multiples

Grâce à sa configuration de ressources externes, iBOLT permet d'exécuter un projet donné dans

différents environnements. Le même projet peut ainsi être exécuté dans des configurations de

test, de pré-production et de production.

La Figure 5 présente les composants et paramètres SAP pouvant être ultérieurement modifiés de manière externe en tant que ressources externes du projet.

Figure 5 : Boîte de dialogue des paramètres des composants SAP R/3

Page 10: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

10

Plus d'informations sur iBOLT

Vous trouverez ci-dessous quelques-unes des fonctionnalités de pointe d'iBOLT qui permettent

d'inclure tout processus d'intégration et de bénéficier des formidables avantages engendrés par

l'intégration de SAP R/3 et salesforce.com.

Une solution prête à l'emploi : plus besoin d'écrire de code, ni d'installer de matériel

supplémentaire.

Forte évolutivité : conçu pour gérer tous les volumes de transactions, des PME aux

grands comptes.

Configuration simple et rapide : facile à configurer et à exécuter (environ une heure

en règle générale).

Paramètres de planification flexibles : planification rapide et aisée de tout processus

(par jour, heure, et même minute).

Compatibilité avec toutes les bases de données standard : Oracle, Microsoft SQL Server, DB2, MySQL, etc.

Surveillance avancée de l'activité : modifications et activités de journalisation simples à gérer et à surveiller, parmi lesquelles l'état des processus, la gestion des erreurs et les flux terminés avec succès.

Une connectivité simplifiée Grâce aux connecteurs iBOLT dédiés à SAP R/3 et salesforce.com, le concepteur du projet

bénéficie d'une interface unifiée et peut combiner en toute simplicité SAP R/3 et

salesforce.com avec divers processus métier. Il peut en outre recourir à tout autre connecteur

ou service pris en charge par iBOLT.

Les connecteurs iBOLT masquent la complexité sous-jacente de l'interface de programmation propre à chaque système, ce qui permet au concepteur du projet de mieux gérer et traiter les différentes entités et les méthodes connexes.

Figure 6 : Flux de processus iBOLT montrant les connecteurs salesforce.com et SAP R/3

Page 11: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

11

Via une configuration simple par glisser-déposer, les flux iBOLT permettent d'extraire des

informations depuis SAP R/3 et salesforce.com et de manipuler les données dans ces systèmes.

Il est ainsi possible d'extraire, de transformer et de charger les données d'un système vers

l'autre à l'aide de fonctionnalités de mappage extrêmement intuitives.

Certifications des connecteurs S'agissant de systèmes aussi centralisés et complexes que SAP R/3 et salesforce.com, il est

primordial de s'assurer que l'outil d'intégration choisi est certifié par les éditeurs de chacun de

ces systèmes pour garantir le bon usage de leur API.

Figure 7 : Connecteurs SAP R/3 et salesforce.com ainsi que d'autres connecteurs iBOLT

iBOLT pour SAP R/3 est 100 % certifié SAP. De plus, la solution iBOLT de Magic Software est déjà

reconnue par SAP. Magic Software a en effet obtenu le trophée de "Solution Partner Leadership

in Innovation", ainsi que la distinction "ISV Partner Quality Excellence". Magic Software a

également été couronné par le "SAP Business One Global Solution Partner Award for Leadership

in Innovation".

Magic Software a intégré le programme partenaire de salesforce.com. iBOLT a aussi obtenu la

certification salesforce.com AppExchange.

En association avec l'un de ses partenaires, Magic Software s'est récemment vu attribuer le

trophée "intégration" lors de l'événement salesforce.com "Cloudforce Allemagne" qui s'est

déroulé à Munich. Ce trophée vient récompenser des réalisations d'exception en matière

d'intégration de salesforce.com et SAP dans le cadre d'un projet client.

Page 12: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

12

Au-delà de l'intégration de SAP et salesforce.com

Les avantages d'iBOLT en tant qu'outil plébiscité pour l'intégration de SAP R/3 et salesforce.com

vont bien au-delà de l'intégration bi-directionnelle qu'il permet entre ces deux solutions.

Prenant en charge une connectivité finement ajustée avec SAP

R/3 et salesforce.com, iBOLT supporte en outre un large éventail

de standards en matière de services et de communication. Cette

solution est conçue pour fonctionner avec d'autres applications

utilisées en entreprise, telles que Google Docs®, Microsoft

Exchange®, IBM Lotus Notes®, Microsoft Office®, Microsoft

SharePoint® et bien d'autres.

Cette prise en charge d'un grand nombre de services, standards et applications vous permet de

lancer l'initiative d'intégration au sein de toute l'entreprise, afin de bénéficier d'une

productivité accrue qui va bien au-delà de l'intégration initiale de SAP R/3 et salesforce.com.

Par ailleurs, iBOLT peut être utilisé en entreprise pour améliorer les fonctionnalités de chaque

système individuel, pour connecter SAP R/3 et salesforce.com avec d'autres applications, ou

tout simplement pour exécuter des processus métier qui ne seraient pas nécessairement liés à

un CRM ou à un ERP.

Voici un bref aperçu des avantages qu'iBOLT apporte aux entreprises :

Disponibilité et accessibilité supérieures des données : garantie d'un accès et d'une disponibilité 24h/24 et 7j/7 aux données stratégiques grâce à la réplication des données hébergées dans le cloud sur des dispositifs de stockage locaux.

Automatisation à l'échelle de toute l'entreprise : mettez en œuvre davantage de processus métier automatisés sur tous les systèmes de l'entreprise.

Prévisions et reporting améliorés : exploitez les systèmes décisionnels (BI) pour disposer d'une meilleure vision et d'une plus grande compréhension des commandes, opportunités de vente, dynamiques régionales et bien plus encore.

Gestion de la conformité : gérez plus facilement les exigences en matière de conformité aux réglementations.

Et bien d'autres avantages encore...

Conclusion L'achat et la mise en œuvre de systèmes ERP et CRM de pointe, tels que SAP R/3 et

salesforce.com, demande beaucoup d'efforts à une entreprise. Il est donc vital pour elle

d'exploiter pleinement le potentiel qu'offrent ces systèmes pour augmenter considérablement

la productivité de ses départements et métiers.

L'intégration des applications et l'automatisation des processus métier est un facteur clé pour

bénéficier d'une meilleure productivité et d'une efficacité accrue au sein de l'entreprise.

Toutefois, ce type d'opérations d'intégration et d'automatisation est complexe et doit par

conséquent être réalisé à l'aide d'un outil d'intégration permettant une implémentation facile

et sans risque, allié à une exécution robuste des processus.

Page 13: Intégration de SAP R/3 et salesforce.com

Magic Software Enterprises | [email protected] | www.magicsoftware.com

13

À propos de la plateforme d'intégration métier iBOLT

iBOLT est une plateforme fondée sur l'utilisation des métadonnées pour l'intégration métier et

processus. Cette solution permet à l'entreprise de synchroniser des données avec diverses

applications et d'offrir des flux de travail améliorés, d'automatiser les processus manuels et de

bénéficier d'une vue en temps réel de l'ensemble de son l'activité.

iBOLT simplifie le processus de conception et d'intégration en séparant la logique métier de la

technologie d'intégration. iBOLT effectue des modifications au niveau des prototypes de

modèles économiques sans impacter les couches métier ou techniques.

iBOLT propose des outils conviviaux sans génération de code : il s'agit notamment d'assistants,

d'options de glisser-déposer et de tableaux. Cela permet de créer en toute simplicité des

connexions avec les applications d'entreprise déployées et ce, quels que soient le matériel, le

système d'exploitation ou la base de données.

Éditions spéciales d'iBOLT iBOLT intègre un large panel d'applications métiers informatiques, notamment :

SAP R/3, salesforce.com, SAP Business One, Oracle JD Edwards, Microsoft CRM Dynamics,

Microsoft SharePoint, Microsoft Exchange, Microsoft Office, IBM Lotus Notes, IBM i (AS/400),

HL7 et Google Apps.

À propos de Magic Software Magic Software Enterprises Ltd. (NASDAQ : MGIC) est un éditeur international de plateformes

de développement d’applications Métier et de solutions d’EAI-BPM (Enterprise Application

Integration – Business Process Management). Outre ses 14 filiales implantées partout dans le

monde, Magic Software s'appuie depuis plus de 25 ans sur un réseau d'éditeurs de logiciels

indépendants, intégrateurs, distributeurs/revendeurs à valeur ajoutée, consultants et

partenaires OEM pour asseoir sa présence dans plus de 50 pays. Les solutions sans génération

de code de Magic Software permettent à leurs utilisateurs de développer tous types

d'applications métiers, d'exploiter au mieux leurs ressources informatiques, de devenir plus

agiles, tout en restant concentrés sur leurs priorités métier. La société est partenaire des plus

grands éditeurs de solutions technologiques, dont SAP AG, salesforce.com, IBM et Oracle. Pour

plus d'informations sur Magic Software, rendez-vous sur www.magicsoftware.com/fr.