Vous êtes sur la page 1sur 43

Sage 100 Webservices

Version 15.50

Installation

Composition du progiciel

Votre progiciel est composé d'un boîtier de rangement comprenant :

le cédérom sur lequel est enregistré le programme, la documentation électronique, présente sur le cédérom.

Propriété & Usage

Tout usage, représentation ou reproduction intégral ou partiel, fait sans le consentement de Sage est illicite (Loi du 11 Mars 1957 - Loi du 3 Juillet 1985). Ils constitueraient une contrefaçon sanctionnée par les articles 425 et suivants du Code Pénal.

Tous droits réservés dans tous pays.

Logiciel original développé par Sage. Documentation Sage.

Toute utilisation, à quelque titre que ce soit, non autorisée dans le cadre de la convention de licence, est strictement interdite sous peine de sanc- tions pénales (Loi du 3 Juillet 1985, Art. 46).

Conformité & Mise en garde

Compte tenu des contraintes inhérentes à la présentation sous forme de manuel électronique, les spécifications visées dans la présente docu- mentation constituent une illustration aussi proche que possible des spécifications. Il appartient au client, parallèlement à la documentation, de mettre en œuvre le progiciel pour permettre de mesurer exactement l'adéquation de ses besoins aux fonctionnalités. Il est important, pour une utilisation sûre et opérationnelle du progiciel, de lire préalablement la documentation.

Evolution

La documentation correspond à la version référencée. Entre deux versions, des mises à jour du logiciel peuvent être opérées sans modification de la documentation. Toutefois, un additif peut être joint à la documentation existante pour présenter les modifications et améliorations appor- tées à ces mises à jour.

La fiche Suggestion

Sage recherche une constante amélioration du progiciel et de sa documentation. Nous invitons notre clientèle à nous faire parvenir ses sugges- tions et les éventuels défauts ou erreurs qu'elle pourrait relever sur la fiche suggestion figurant en dernière page du manuel.

Marques

Start, Sage 30, Sage 100, Intégrale, et Sage 1000 sont des marques déposées appartenant à Sage.

Windows 2000, Windows 2003 Server, Windows XP, Windows Vista, les logiciels Microsoft Excel, Microsoft Word, Microsoft Outlook, Inter- net Explorer et gamme Office sont des marques déposées de Microsoft Corporation.

Macintosh, MAC/OS sont des marques déposées de Apple Computer Inc.

SAGE SAS - Société par Actions Simplifiée au capital social de 500.000 euros Siège social : 10, rue Fructidor 75017 Paris - 313 966 129 R.C.S. Paris - Code APE 722 A Sage est locataire gérante des sociétés Adonix Applications et Services, Adonix et Sage Coala.

© Sage

Sommaire

Sommaire

Généralités sur Sage 100 Webservices

5

Définition de Sage 100 Webservices

6

Architecture de fonctionnement

7

Données mises en relation

8

Real Time Data View

11

Services de prix

13

Installation de Sage 100 Webservices

14

Pré requis obligatoires

15

Installation

17

Paramétrage des composants de Sage 100 Webservices

21

Service Sage Serveur Web

22

Configuration des sociétés Sage 100

27

Description des entités

35

Catégorie tarifaire / PricingList

36

Famille / ProductFamily

36

Conditionnement / UOMFamily

37

Enuméré de conditionnement article / UOM

37

Article / NewProduct

37

© Sage

3

Sommaire

Tarif article / Pricing

38

Client-Fournisseur / Account

38

Adresse Client-Fournisseur / Address

39

Lieu de livraison Client / Address

39

Téléphone Client-Fournisseur / Phones

40

Télécopie Client-Fournisseur / Phones

40

Email Client-Fournisseur / Email

40

Contact Client-Fournisseur / Person

41

Représentant / Representant

41

Devis / Quote

41

Bon de commande / Order

42

Ligne de document d’un Devis / QuoteItems

43

Ligne de document d’un Bon de commande / OrderItems

43

4

© Sage

Généralités sur Sage 100 Webservices

Généralités sur Sage 100 Webservices

Définition de Sage 100 Webservices Architecture de fonctionnement Données mises en relation

6

7

8

Entités principales

9

Sous entités

10

Real Time Data View Services de prix

11

13

© Sage

5

Généralités sur Sage 100 Webservices

Définition de Sage 100 Webservices

Sage 100 Webservices est une application permettant de publier les données des bases Sage 100 Gestion commerciale en vue d’une synchronisation avec les données des bases Sage CRM. Les données exposées par Sage 100 Webservices concernent, les catégories tarifaires, les familles, les articles, les clients et fournisseurs, les représentants ainsi que les documents de vente de type Devis et Bon de commande.

Sage 100 Webservices implémente également certaines fonctionnalités permettant à Sage CRM, d’afficher des données des bases Sage 100 en temps réel : Real Time Data View et Services de prix.

La synchronisation des données entre Sage 100 et Sage CRM ainsi que l’exploitation des fonctions temps réel ne peuvent être réalisés qu’après la création d’une intégration à partir de Sage CRM.

Ce manuel décrit la procédure d’installation et la configuration des composants installés par Sage 100 Webservices. Les thèmes se rapportant à la configuration et au fonctionnement du service d’intégration de Sage CRM ne sont pas abordés dans ce manuel. Ces points sont traités dans le manuel intitulé FR_Guide de l’intégration Sage 100 de l’utilisateur et de l’administration de Sage CRM 6.1.pdf stocké dans le répertoire Sage\Documentation du cd-rom de Sage CRM.

6

© Sage

Généralités sur Sage 100 Webservices

Architecture de fonctionnement

Sage 100 Webservices permet de synchroniser les données entre les bases de données de Sage 100 Gestion commerciale et les bases de données Sage CRM.

Pour l’utilisateur, cela se traduit par :

La création de sociétés permettant de définir les fichiers Sage 100 Comptabilité (*.mae) et Sage 100 Gestion commerciale (*.gcm) à utiliser.

Sous Sage CRM, la création d’une ou plusieurs intégrations permettant de mettre en relation, les sociétés Sage 100 préalablement créées avec la base de données Sage CRM.

de mettre en relation, les sociétés Sage 100 préalablement créées avec la base de données Sage

© Sage

7

Généralités sur Sage 100 Webservices

Données mises en relation

Les données ou entités mises en relation entre Sage 100 Gestion commerciale et Sage CRM sont les suivantes :

100 Gestion commerciale et Sage CRM sont les suivantes : Catégories tarifaires, Familles, Articles,

Catégories tarifaires,

Familles,

Articles,

Clients et fournisseurs,

Représentants,

Devis et bons de commande.

Une entité représente une abstraction élémentaire de données provenant d’un progiciel. L’entité représentant n’existe pas par défaut dans la base Sage CRM. Cette entité est publiée dans la base CRM lors de la création d’une intégration.

Le mappage entre les entités Sage 100 et les entités Sage CRM ainsi que le détail des types de synchronisation supportés sont décrits ci-après.

8

© Sage

Généralités sur Sage 100 Webservices

Entités principales

Entité Sage 100

Entité Sage CRM

Création

Modification

Suppression

Catégorie tarifaire

PricingList

Sage 100 vers Sage CRM

Sage 100 vers Sage CRM

Impossible

Conditionnement

UOMFamily

Sage 100 vers Sage CRM

Sage 100 vers Sage CRM

Impossible

Famille

ProductFamily

Sage 100 vers Sage CRM

Sage 100 vers Sage CRM

Impossible

Article

NewProduct

Sage 100 vers Sage CRM

Sage 100 vers Sage CRM

Impossible

Client / Fournisseur

Account

Bidirectionnelle

Bidirectionnelle

Sage CRM vers Sage 100

Représentant

Representant

Sage 100 vers Sage CRM

Sage 100 vers Sage CRM

Impossible

Devis client

Quote

Sage CRM vers Sage 100

Impossible

Impossible

Bon de commande client

Order

Sage CRM vers Sage 100

Impossible

Impossible

© Sage

Sage CRM vers Sage 100 Impossible Impossible © Sage Les clients et Fournisseurs pour lesquels l’option

Les clients et Fournisseurs pour lesquels l’option « Mise en sommeil » est activée dans la base Sage 100, ne sont pas transmis à Sage CRM. Les articles nomenclatures de type « Commerciale/composant » et « Commerciale/composé » ne sont pas transmis à Sage CRM. Les articles à gammes de la base Sage 100 génèrent dans la base Sage CRM, autant d’articles qu’ils contiennent d’énumérés de gammes. Par exemple, un article à simple gamme composée de 3 énumérés génèrera 3 articles dans la base Sage CRM, un article à double gamme pour lesquelles la gamme 1 est composée de 5 énumérés et la gamme 2 est composée de 2 énumérés, générera 10 articles dans la base Sage CRM (5*2). Le code du produit Sage CRM d’un article à gamme sera construit à partir de la référence gamme de l’article Sage 100.

9

Généralités sur Sage 100 Webservices

Sous entités

Une sous entité représente une collection d’éléments associée à une entité principale (relation de 0 à n). Par exemple, l’entité principale Devis, publie la sous entité Ligne de document permettant d’accéder aux lignes du document. Les sous entités publiées dans le cadre de Sage 100 Webservices sont les suivantes :

Sous Entité / Champ Sage

Entité Sage

Création

Modification

Suppression

100

CRM

Enuméré de conditionnement article

UOM

Sage 100 vers Sage CRM

Sage 100 vers Sage CRM

Impossible

Tarif article

Pricing

Sage 100 vers Sage CRM

Sage 100 vers Sage CRM

Impossible

Contact Client / Fournisseur

Person

Bidirectionnelle

Bidirectionnelle

Sage CRM vers Sage 100

Adresse de livraison Client

Address

Bidirectionnelle

Bidirectionnelle

Sage CRM vers Sage 100

Téléphone et Fax Client / Fournisseur

Phone

Bidirectionnelle

Bidirectionnelle

Sage CRM vers Sage 100

Email Client / Fournisseur

Email

Bidirectionnelle

Bidirectionnelle

Sage CRM vers Sage 100

Ligne de document d’un Devis

QuoteItems

Sage CRM vers Sage 100

Impossible

Impossible

Ligne de document d’un Bon de commande

OrderItems

Sage CRM vers Sage 100

Impossible

Impossible

10

© Sage

Généralités sur Sage 100 Webservices

Real Time Data View

Pour les Comptes Sage CRM de type Client synchronisés avec des Clients Sage 100, des informations en lien direct avec les données des bases Sage 100 sont disponibles. Ces informations, appelées RTDV (Real Time Data View) sont accessibles depuis les fiches des Comptes Sage CRM. Elles permettent d’afficher les données suivantes :

Solvabilité : affiche les éléments de solvabilité de la fiche client Sage 100.

Cumuls : affiche le cumul des écritures comptables du client Sage 100.

Ecritures : affiche la liste des écritures comptables du client Sage 100.

Document commerciaux : affiche la liste des documents de vente saisis pour le client Sage 100. Pour chacun des documents, il est possible d’accéder directement au détail des lignes qui le composent à partir d’un lien hypertexte (fonction Drill Down).

Interrogation commerciale : affiche la liste des lignes de documents de vente saisis pour le client Sage 100.

Pour les RTDV Documents commerciaux et Interrogation commerciale, des critères de sélection permettant de filtrer les données ont été implémentés. Ces filtres sont disponibles pour les champs suivants :

RTDV Documents commerciaux :

Nom

Type

Valeur

Description

Date

Fourchette de date

 

Date du document comprise entre une date de début et une date de fin

Type

Liste

DE

Document de type Devis

BC

Document de type Bon de commande

PL

Document de type Préparation de livraison

BL

Document de type Bon de livraison

BR

Document de type Bon de retour

BA

Document de type Bon d’avoir

FA

Document de type Facture (standard, retour et avoir)

FC

Document de type Facture comptabilisée

Tout

Document de type Devis à Facture comptabilisé

© Sage

11

Généralités sur Sage 100 Webservices

RTDV Interrogation commerciale :

Nom

Type

Valeur

Description

Date

Fourchette de date

 

Date de la ligne de document comprise entre une date de début et une date de fin

Type

Liste

DE

Ligne de document de type Devis

BC

Ligne de document de type Bon de commande

PL

Ligne de document de type Préparation de livraison

BL

Ligne de document de type Bon de livraison

BR

Ligne de document de type Bon de retour

BA

Ligne de document de type Bon d’avoir

FA

Ligne de document de type Facture (standard, retour et avoir)

FC

Ligne de document de type Facture comptabilisée

Tout

Ligne de document de type Devis à Facture comptabilisé

No de pièce

Chaîne alphanumérique majuscule : 8 car. max.

 

Numéro de pièce de la ligne de document

Référence article

Chaîne alphanumérique majuscule : 18 car. max.

 

Référence article de la ligne de document

12

© Sage

Généralités sur Sage 100 Webservices

Services de prix

Sage CRM dispose de son propre système de gestion de tarifs pour les produits (articles dans Sage 100). Cependant, lors de la saisie de devis ou bons de commande pour des Comptes Sage CRM (synchronisés ou non avec des Clients Sage 100), il est possible de faire appel à des services de tarification permettant de retourner les informations de valorisation telles qu’elles sont dans Sage 100 Gestion commerciale.

Ainsi, lors de la saisie d’une ligne de produit, le service « Contrôle du prix » permet de récupérer le tarif Sage 100 (prix, remise et taxe) en fonction du produit sélectionné, de la quantité et du Compte (client dans Sage 100) sur lequel le document est créé.

© Sage

13

Installation de Sage 100 Webservices

Installation de Sage 100 Webservices

Pré requis

obligatoires

15

Configuration

15

Matériel

15

Compatibilité

16

Installation

17

Bienvenue

17

Cette partie du manuel décrit la procédure d’installation de Sage 100 Webservices. Veuillez respecter les consignes données sous le titre Pré Requis obligatoires avant d’installer Sage 100 Webservices. Le non respect de ces consignes pourrait, dans certains cas, entrainer l’apparition de messages à l’installation.

14

© Sage

Installation de Sage 100 Webservices

Pré requis obligatoires

L’installation de Sage 100 Webservices doit être réalisée à partir d’un compte utilisateur Windows disposant des droits Administrateur sur la machine. Le programme d’installation se trouve dans le répertoire Sage100WS stocké à la racine cd-rom de Sage CRM6.1 version Française.

Configuration

 

L’environnement d’installation doit être au minimum Microsoft Windows 2000.

Remarque : Sage 100 Webservices n’est pas compatible avec les environnements Microsoft Windows 95, 98, Millenium et NT.

Pour que Sage 100 Webservices puisse accéder aux bases de données Sage 100 en cours d’utilisation par d’autres postes clients, il est nécessaire d’installer la partie client de Sage 100 Serveur sur le poste sur lequel Sage 100 Webservices est installé, et la partie serveur de Sage 100 Serveur sur le poste sur lequel les bases de données Sage 100 sont stockées.

Matériel

© Sage

de données Sage 100 sont stockées. Matériel © Sage Configuration minimale : Processeur : Pentium IV

Configuration minimale :

Processeur : Pentium IV 1 Ghz,

512 Mo de RAM.

Configuration conseillée :

Processeur : Pentium IV 2,8 Ghz,

1 Go de RAM.

Sage 100 Webservices peut être installé sur le même serveur que le serveur Sage CRM ou sur un serveur distinct. Pour des raisons d’optimisation, il est conseillé d’installer Sage 100 Webservices et Sage CRM sur un seul et même serveur. Pour ce type d’installation, il sera nécessaire d’adapter la configuration du serveur aux besoins de Sage 100 Webservices et de Sage CRM.

15

Installation de Sage 100 Webservices

Compatibilité

Sage 100 WebServices est compatible avec Sage CRM 6.1 et les applications Sage 100 suivantes :

Sage 100 Windows version 15.xx,

Sage 100 pour SQL Server version 15.5x,

Sage 100 pour SageSQL version 15.5x.

16

© Sage

Installation de Sage 100 Webservices

Installation

Le programme d’installation de Sage 100 Webservices version 15.50 est disponible en téléchargement sur la base de connaissance du site Sage (fiche KB33076).

Pour réaliser la première installation du programme sur le disque dur, effectuez les opérations suivantes :

Allumez le micro-ordinateur et attendez que les opérations d’initialisation s’exécutent.

Introduisez le cd-rom dans le lecteur.

Cliquez sur le bouton Démarrer et attendez que la liste s’ouvre.

Sélectionnez la commande Exécuter.

Saisissez l’emplacement sous lequel le programme d’installation a été téléchargé.

Cliquez sur le bouton OK ou validez (pressez la touche ENTREE).

Vous pouvez également utiliser le bouton Parcourir pour sélectionner le fichier SETUP.EXE.

bouton Parcourir pour sélectionner le fichier SETUP.EXE. Cliquez sur le bouton OK pour continuer l’installation

Cliquez sur le bouton OK pour continuer l’installation ou sur Annuler pour l’arrêter.

Bienvenue

Une succession d’écrans va alors apparaître pour vous aider à installer le logiciel. Elle commence par celui intitulé Bienvenue. Suivez très exactement les consignes qui y sont portées et répondez aux questions posées. Nous détaillons ci-après les points les plus importants de l’installation.

© Sage

17

Installation de Sage 100 Webservices

Installation de Sage 100 Webservices Pour passer d’un écran au suivant tout en validant les saisies

Pour passer d’un écran au suivant tout en validant les saisies éventuellement faites, il suffit de cliquer sur le bouton Suivant.

Le programme d’installation de Sage 100 Webservices démarre :

d’installation de Sage 100 Webservices démarre : Le répertoire d’installation proposé par défaut est

Le répertoire d’installation proposé par défaut est C:\Program Files\Sage Webservices. Pour modifier cet emplacement, utiliser la commande Parcourir et dans la fenêtre Choisissez un dossier, sélectionner le répertoire de destination.

18

© Sage

Installation de Sage 100 Webservices

Installation de Sage 100 Webservices Valider la fenêtre de sélection du dossier d’installation et cliquer sur

Valider la fenêtre de sélection du dossier d’installation et cliquer sur Suivant pour poursuivre l’installation.

et cliquer sur Suivant pour poursuivre l’installation. Prenez connaissance des conditions générales

Prenez connaissance des conditions générales d’utilisation et cliquer sur Oui pour les accepter. Le programme d’installation copie alors les fichiers de l’application

© Sage

19

Installation de Sage 100 Webservices

Installation de Sage 100 Webservices Lorsque le processus d’installation s’est correctement déroulé, la fenêtre

Lorsque le processus d’installation s’est correctement déroulé, la fenêtre suivante apparaît

processus d’installation s’est correctement déroulé, la fenêtre suivante apparaît 20 Cliquer sur Terminer © Sage

20

Cliquer sur Terminer

© Sage

Paramétrage des composants de Sage 100 Webservices

Paramétrage des composants de Sage 100 Webservices

Service Sage Serveur Web

22

Démarrage du service Sage Serveur Web Arrêt du service Sage Serveur Web URL du service

23

25

26

Configuration des sociétés Sage 100

27

Gestionnaire des sociétés Ajout d’une société Modification d’une société Suppression d’une société

28

30

33

34

© Sage

21

Paramétrage des composants de Sage 100 Webservices

Service Sage Serveur Web

Lors de l’installation de Sage 100 Webservices, le service Sage Serveur Web est automatiquement installé dans la liste des services de Microsoft Windows.

Ce service permet de démarrer un serveur http nécessaire pour synchroniser les données entre les bases Sage 100 et les bases Sage CRM.

Le service Sage Serveur Web est installé avec le type de démarrage Automatique. Ceci signifie que le service est automatiquement démarré au démarrage de la machine.

22

© Sage

Paramétrage des composants de Sage 100 Webservices

Démarrage du service Sage Serveur Web

Pour accéder au paramétrage du service Sage Serveur Web, se placer dans le Panneau de configuration de Windows puis sélectionner l’icône Outils d’administration. Dans la liste des outils, sélectionner l’icône Services :

l’icône Outils d’administration . Dans la liste des outils, sélectionner l’icône Services : © Sage 23

© Sage

23

Paramétrage des composants de Sage 100 Webservices

Pour démarrer le service Sage Serveur Web, effectuer un clic-droit sur le service et dans le menu contextuel, sélectionner Démarrer. Il est également possible de démarrer le service à partir de ses propriétés :

sélectionner Démarrer . Il est également possible de démarrer le service à partir de ses propriétés

24

© Sage

Paramétrage des composants de Sage 100 Webservices

Arrêt du service Sage Serveur Web

Pour arrêter le service Sage Serveur Web, effectuer un clic-droit sur le service et dans le menu contextuel, sélectionner Arrêter. Il est également possible d’arrêter le service à partir de ses propriétés :

sélectionner Arrêter . Il est également possible d’arrêter le service à partir de ses propriétés :

© Sage

25

Paramétrage des composants de Sage 100 Webservices

URL du service

Lorsque le service Sage Serveur Web est démarré, les fonctions publiées par Sage 100 Webservices sont disponibles depuis une url codée de la manière suivante :

http://[Nom de la machine]:[Port]/sagecrm.asmx

[Nom de la machine] : correspond au nom de la machine sur laquelle Sage 100 Webservices est installé

[Port] : correspond au numéro de port utilisé par Sage 100 Webservices. Après installation de Sage 100 Webservices, le numéro de port défini par défaut est le : 8080. Ce numéro de port est modifiable. Ainsi, si pour des besoins spécifiques il est nécessaire de modifier le port utilisé, procéder comme suit :

Lancer l’éditeur de base de registre (Démarrer \ Exécuter \ Regedit).

Se placer sous l’arborescence : HKEY_LOCAL_MACHINE\SOFTWARE\Sage\Serveur Web

Sélectionner la clé Port

Positionner le paramètre Base sur Décimale et saisir le nouveau numéro de port. Par exemple :

Décimale et saisir le nouveau numéro de port. Par exemple : Cliquer sur la commande Ok

Cliquer sur la commande Ok pour valider les modifications

Cliquer sur la commande Ok pour valider les modifications Avant toute modification d’un paramètre dans la

Avant toute modification d’un paramètre dans la base de registre, créer un point de restauration du système d’exploitation.

Pour cet exemple, si Sage 100 Webservices est installé sur une machine nommée SRVWS100, l’url à renseigner lors de la création de l’intégration à partir de Sage CRM sera donc la suivante :

http://SRVWS100:8081/sagecrm.asmx

26

© Sage

Paramétrage des composants de Sage 100 Webservices

Configuration des sociétés Sage 100

La création d’une intégration entre Sage 100 et Sage CRM nécessite de renseigner, dans les paramètres de l’intégration sous Sage CRM, le nom de la société Sage 100 avec laquelle les données seront synchronisées.

Ainsi, une société est un point d’entrée pour lequel le chemin d’accès à la base comptable et à la base commerciale Sage 100 (fichiers *.mae et *.gcm) doit être défini. Pour chaque société, il est également possible de renseigner un numéro de compte client d’attente. Ce paramètre est utilisé par les services de valorisation de document lorsque le compte Sage CRM n’est pas encore synchronisé avec un compte Client Sage 100.

© Sage

27

Paramétrage des composants de Sage 100 Webservices

Gestionnaire des sociétés

Lors de l’installation de Sage 100 Webservices, un programme spécifique à la gestion des sociétés Sage 100 est installé dans le Panneau de configuration (Démarrer/Paramètres) :

le Panneau de configuration ( Démarrer/Paramètres ) : Pour accéder au programme permettant la gestion des

Pour accéder au programme permettant la gestion des sociétés, double-cliquer sur l’icône Sage 100 Webservices :

28

au programme permettant la gestion des sociétés, double-cliquer sur l’icône Sage 100 Webservices : 28 ©

© Sage

Paramétrage des composants de Sage 100 Webservices

Les commandes Ajouter, Modifier et Supprimer permettent respectivement, de créer une nouvelle société, de modifier et supprimer une société existante.

société, de modifier et supprimer une société existante. Les commandes Modifier et Supprimer ne sont accessibles

Les commandes Modifier et Supprimer ne sont accessibles que lorsqu’un élément est sélectionné dans la liste.

Par défaut, une société a été créée lors de l’installation :

une société a été créée lors de l’installation : Cette société utilise des fichiers d’exemples qui

Cette société utilise des fichiers d’exemples qui ont été copiés durant l’installation de l’application. Ces fichiers sont stockés dans le répertoire :

C:\Documents and Settings\All Users\Documents\Sage\Sage Webservices

© Sage

29

Paramétrage des composants de Sage 100 Webservices

Ajout d’une société

La commande Ajouter permet de créer une nouvelle société. Pour chaque société, il est nécessaire de renseigner, un intitulé, l’emplacement du fichier comptable et l’emplacement du fichier commercial :

30

comptable et l’emplacement du fichier commercial : 30 Intitulé : représente le code de la société
comptable et l’emplacement du fichier commercial : 30 Intitulé : représente le code de la société

Intitulé : représente le code de la société devant être créée. Cette zone est limitée à 50 caractères maximum. Tous les caractères sont autorisés. L’intitulé d’une société est un identifiant unique.

Client d’attente : représente le numéro de compte client Sage 100 qui sera utilisé pour l’appel des services de valorisation des documents lorsque le compte CRM n’est pas encore synchronisé avec un Tiers Sage 100. Cette zone est limitée à 17 caractères maximum.

A

la validation des paramètres, aucun contrôle sur l’existence du compte n’est réalisé. Il convient donc

de vérifier scrupuleusement que le numéro de compte saisi dans la zone Client d’attente existe dans

la base comptable Sage 100 à laquelle la société est associée.

Fichier comptable : représente l’emplacement permettant d’accéder au fichier comptable (mae). La saisie manuelle de l’emplacement n’est pas possible. La sélection de l’emplacement s’effectue par une fenêtre de sélection de fichier :

© Sage

Paramétrage des composants de Sage 100 Webservices

Paramétrage des composants de Sage 100 Webservices Fichier commercial : représente l’emplacement permettant
Fichier commercial : représente l’emplacement permettant d’accéder au fichier commercial (gcm). La saisie manuelle
Fichier commercial : représente l’emplacement permettant d’accéder au fichier commercial
(gcm). La saisie manuelle de l’emplacement n’est pas possible. La sélection de l’emplacement
s’effectue par une fenêtre de sélection de fichier :
Ok : cette commande permet, après contrôle sur l’unicité de l’intitulé de société, d’enregistrer les
paramètres de la société. Dans le cas où une société avec le même intitulé existe déjà, le message
suivant est renvoyé :

© Sage

31

Paramétrage des composants de Sage 100 Webservices

32

Paramétrage des composants de Sage 100 Webservices 32 Annuler : cette commande permet de fermer la

Annuler : cette commande permet de fermer la fenêtre de saisie du détail de la société sans enregistrer les données.

© Sage

Paramétrage des composants de Sage 100 Webservices

Modification d’une société

La commande Modifier permet de modifier pour la société sélectionnée dans la liste, l’intitulé, le client d’attente ainsi que les emplacements d’accès aux fichiers de comptabilité et gestion commerciale :

aux fichiers de comptabilité et gestion commerciale : Les modifications ne sont prises en compte qu’après

Les modifications ne sont prises en compte qu’après validation par la commande OK.

La commande Annuler permet de fermer la fenêtre de saisie du détail de la société sans enregistrer les modifications.

© Sage

de la société sans enregistrer les modifications. © Sage Lors de la création d’une intégration sous

Lors de la création d’une intégration sous Sage CRM, il est nécessaire de renseigner un utilisateur Sage 100 ayant les droits de connexion aux fichiers Sage 100 associés à la société. Ainsi, cet utilisateur doit exister dans les bases de comptabilité et gestion commerciale Sage 100 (code et mot de passe identiques dans les fichiers mae et gcm) sans quoi il ne sera pas possible de s’y connecter.

33

Paramétrage des composants de Sage 100 Webservices

Suppression d’une société

La commande Supprimer permet de supprimer la société sélectionnée dans la liste. Avant la suppression définitive, une confirmation de suppression apparaît :

définitive, une confirmation de suppression apparaît : Pour supprimer définitivement la société, cliquer sur

Pour supprimer définitivement la société, cliquer sur Oui.

34

© Sage

Description des entités

Description des entités

Catégorie tarifaire / PricingList

36

Famille / ProductFamily

36

Conditionnement / UOMFamily

37

Enuméré de conditionnement article / UOM

37

Article / NewProduct

37

Tarif article / Pricing

38

Client-Fournisseur / Account

38

Adresse Client-Fournisseur / Address

39

Lieu de livraison Client / Address

39

Téléphone Client-Fournisseur / Phones

40

Télécopie Client-Fournisseur / Phones

40

Email Client-Fournisseur / Email

40

Contact Client-Fournisseur / Person

41

Représentant / Representant

41

Devis / Quote

41

Bon de commande / Order

42

Ligne de document d’un Devis / QuoteItems

43

Ligne de document d’un Bon de commande / OrderItems

43

© Sage

35

Description des entités

Le mappage entre les champs des entités de Sage 100 et de Sage CRM est défini en interne dans Sage 100 Webservices. Ce paramétrage n’est donc pas modifiable. Ainsi, il n’est pas possible de créer ou modifier les liens entre les champs publiés par les entités Sage 100 et ceux publiés par les entités Sage CRM.

Vous trouverez ci-après, le détail du mappage des champs entre les entités Sage 100 et les entités Sage CRM.

Catégorie tarifaire / PricingList

Champs Sage 100

Champs Sage CRM

Intitulé

Nom

Intitulé

Description

Inexistant. Valeur par défaut : Oui

Actif

Inexistant. Valeurs : Oui ou Non

Valeur par défaut

Inexistant. Valeurs : Oui ou Non Valeur par défaut La première catégorie tarifaire de la base

La première catégorie tarifaire de la base Sage 100 est intégrée en tant que Pricing par défaut dans la base Sage CRM. Cette information n’est pas directement visible au niveau de l’application Sage CRM.

Famille / ProductFamily

Champs Sage 100

Champs Sage CRM

Intitulé

Nom

Intitulé

Description

Inexistant. Valeur par défaut : Oui

Actif

36

© Sage

Description des entités

Conditionnement / UOMFamily

Champs Sage 100

Champs Sage CRM

Intitulé + " (" + référence article + ")"

Nom

Intitulé + " (" + référence article + ")"

Description

Inexistant. Valeur par défaut : Oui

Actif

Une famille d’unité de mesure nommée « Aucune » est automatiquement créée par l’intégration dans la base Sage CRM. Cette famille est Aucune » est automatiquement créée par l’intégration dans la base Sage CRM. Cette famille est utilisée pour la gestion des articles sans conditionnement.

Enuméré de conditionnement article / UOM

Champs Sage 100

Champs Sage CRM

Enuméré

Nom

Enuméré

Description

Intitulé + " (" + référence article + ")"

Fourchette des unités de mesure

Inexistant. Valeur par défaut : Oui

Actif

Quantité

Unités

Une unité de mesure nommée « Aucune » est automatiquement créée par l’intégration dans la base Sage CRM. Cette unité de Aucune » est automatiquement créée par l’intégration dans la base Sage CRM. Cette unité de mesure est utilisée pour la gestion des articles ne possédant aucun énuméré de conditionnement.

Article / NewProduct

Champs Sage 100

Champs Sage CRM

Désignation article + " " + Enuméré gamme 1 + " " + Enuméré gamme 2

Nom de produit

Référence article / Référence gamme

Code du produit

Code famille

Famille de produit

Conditionnement

Unité de mesure

© Sage

37

Description des entités

Champs Sage 100

Champs Sage CRM

Inexistant. Valeur par défaut : Oui

Actif

Sage CRM Inexistant. Valeur par défaut : Oui Actif La référence gamme est affectée au Code

La référence gamme est affectée au Code du produit lorsque l’article est un article à gamme. Dans le cas où la référence gamme est à vide, ce sera alors la référence article qui sera affectée au Code du produit.

Tarif article / Pricing

 

Champs Sage 100

Champs Sage CRM

Conditionnement

Unité de mesure

Catégorie tarifaire

Tarif

Référence article

Code du produit

Code ISO Devise

Devise

Prix

Prix

Inexistant. Valeur par défaut : Oui

Actif

Client-Fournisseur / Account

 
 

Champs Sage 100

Champs Sage CRM

Type : Customer (Client) ou Supplier (Fournisseur)

Type de compte

Numéro de compte

Code comptable

Intitulé

Nom du compte

Devise

Devise

Numéro d’identifiant

Référence

Encours maximum autorisé

Limite de crédit

Site web

Site web

Catégorie comptable

Taux de tva

Catégorie tarifaire

Tarif

Taux d’escompte

Remise pour paiement anticipé

Taux de remise

Remise sur gamme

Taux de remise

Remise sur facture

38

© Sage

Description des entités

Champs Sage 100

Champs Sage CRM

Représentant

Représentant

Contact (onglet identification)

Contact onglet identification

Les champs « Représentant » et « Catégorie tarifaire » ne sont gérés que sur les tiers de type Client . Client.

Adresse Client-Fournisseur / Address

Champs Sage 100

Champs Sage CRM

Inexistant. Valeur par défaut : Adresse principale

Intitulé

Adresse

Address 1

Complément

Address 2

Code postal

Code postal

Ville

Ville

Région

Etat

Pays

Pays

Adresse principale

Définir comme adresse par défaut

Inexistant. Valeurs : Billing (Facturation) ou Shipping (Expédition)

Type : Facturation ou Expédition

L’adresse définie sur l’onglet Identification de la fiche Tiers est transmise à Sage CRM avec l’intitulé « Adresse principale Identification de la fiche Tiers est transmise à Sage CRM avec l’intitulé « Adresse principale ». Cette adresse est définie comme l’adresse par défaut du compte Sage CRM et est transmise avec le type Billing.

Lieu de livraison Client / Address

Champs Sage 100

Champs Sage CRM

Intitulé

Intitulé

Adresse

Address 1

Complément

Address 2

Code postal

Code postal

© Sage

39

Description des entités

Champs Sage 100

Champs Sage CRM

Ville

Ville

Région

Etat

Pays

Pays

Adresse principale

Définir comme adresse par défaut

Inexistant. Valeur par défaut : Shipping (Expédition)

Type : Facturation ou Expédition

Shipping (Expédition) Type : Facturation ou Expédition Les adresses définies sur l’onglet Livraisons de la

Les adresses définies sur l’onglet Livraisons de la fiche client sont transmises avec le type Shipping.

Téléphone Client-Fournisseur / Phones

Champs Sage 100

Champs Sage CRM

Téléphone

Numéro

Inexistant. Valeur par défaut : Business

Type : Professionnel

Télécopie Client-Fournisseur / Phones

 

Champs Sage 100

Champs Sage CRM

Télécopie

Numéro

Inexistant. Valeur par défaut : Fax

Type : Fax

Email Client-Fournisseur / Email

 
 

Champs Sage 100

Champs Sage CRM

E-Mail

Adresse électronique

Inexistant. Valeur par défaut : Business

Type : Professionnel

40

© Sage

Description des entités

Contact Client-Fournisseur / Person

Champs Sage 100

Champs Sage CRM

Nom

Nom

Prénom

Prénom

Civilité

Civilité

Inexistant. Valeur par défaut : Null

Deuxième prénom

Inexistant. Valeur par défaut : Null

Suffixe

Fonction

Titre

Service

Service

La notion de contact par défaut n’existe pas dans les bases Sage 100. Ainsi, aucun contact n’est créé dans la base Sage CRM avec l’option « Définir comme contact par défaut » activée.Null Suffixe Fonction Titre Service Service Représentant / Representant Champs Sage 100 Champs Sage

Représentant / Representant

Champs Sage 100

Champs Sage CRM

Nom

Nom

Prénom

Prénom

Fonction

Fonction

Seuls les collaborateurs Sage 100 avec l’option « Vendeur/représentant » activée sont transférés dans la base Sage CRM. La notion de représentant n’est disponible sous le CRM que sur les fiches des comptes de type Client . Client.

Devis / Quote

Champs Sage 100

Champs Sage CRM

Numéro de compte client

Code comptable

Devise

Devise

Catégorie comptable

Informations sur le taux de TVA

© Sage

41

Description des entités

Champs Sage 100

 

Champs Sage CRM

Catégorie tarifaire

Liste de prix

Référence

Référence

Date

 

Ouvert

Taux d’escompte

%

de remise

Date de livraison

 

Ouvert

Représentant

Représentant

Sous Sage CRM, la création de Devis n’est possible que pour les Comptes de type Client . Client.

Bon de commande / Order

Champs Sage 100

 

Champs Sage CRM

Numéro de compte client

Code comptable

Devise

 

Devise

Catégorie comptable

Informations sur le taux de TVA

Catégorie tarifaire

Liste de prix

Référence

Référence

Date

 

Ouvert

Taux d’escompte

%

de remise

Date de livraison

 

Ouvert

Mode d’expédition

Mode de livraison

Représentant

Représentant

Sous Sage CRM, la création de Bon de commande n’est possible que pour les Comptes de type Client . Pour que le mode de livraison Sage CRM soit correctement repris lors de Client. Pour que le mode de livraison Sage CRM soit correctement repris lors de l’intégration du document dans la base Sage 100, l’intitulé de ce mode doit exister en tant que mode d’expédition dans la base Sage 100 (respect de la casse). Dans le cas où le mode n’existe pas, le mode affecté sera celui de l’adresse de livraison principale du Client Sage 100.

42

© Sage

Description des entités

Ligne de document d’un Devis / QuoteItems

Champs Sage 100

Champs Sage CRM

Référence article

Produit

Désignation

Description

Quantité

Quantité

Prix unitaire

Prix standard

Remise

Remise à la ligne

Les articles à gamme et à conditionnement sont gérés automatiquement par Sage 100 Webservices. Ainsi, c’est le code interne du produit Sage CRM qui permettra de déterminer les gammes ou le conditionnement à utiliser lors de la génération de la ligne de document dans la base Sage 100.unitaire Prix standard Remise Remise à la ligne Ligne de document d’un Bon de commande /

Ligne de document d’un Bon de commande / OrderItems

Champs Sage 100

Champs Sage CRM

Référence article

Produit

Désignation

Description

Quantité

Quantité

Prix unitaire

Prix standard

Remise

Remise à la ligne

Les articles à gamme et à conditionnement sont gérés automatiquement par Sage 100 Webservices. Ainsi, c’est le code interne du produit Sage CRM qui permettra de déterminer les gammes ou le conditionnement à utiliser lors de la génération de la ligne de document dans la base Sage 100.Description Quantité Quantité Prix unitaire Prix standard Remise Remise à la ligne © Sage 43

© Sage

43