Vue d’ensemble de l’intégration de synchronisation des contacts Prophet 21 (P21)

Ce document fournit des instructions de configuration et une vue d’ensemble de l’intégration de synchronisation des contacts Epicor Prophet 21 (P21) avec Prokeep.

À propos de l’intégration

  • Système cible : Epicor Prophet 21 (P21) – API activée

  • Direction : Bidirectionnelle (P21 <-> Prokeep)

  • Fonctionnalité : Synchronisation des informations de contacts et de compagnies entre les systèmes

Exigences système :

  • Accès API à l’Entity API

  • Accès oData API

  • Accès externe au point de terminaison P21

Remarque : Si votre organisation n’a pas les API P21 activées, nous ne recommandons pas de poursuivre cette intégration. Les API peuvent être coûteuses et nous ne conseillons pas de les activer uniquement à des fins de synchronisation.


Vue d’ensemble

  • De P21 vers Prokeep : l’intégration n’est pas instantanée. Elle s’exécute toutes les 15 minutes. Toutes les 15 minutes, l’intégration scanne les nouvelles informations de contact et les transfère vers Prokeep.

  • De Prokeep vers P21 : l’intégration est instantanée. Dès qu’un contact est créé ou mis à jour dans Prokeep, l’information est envoyée vers P21.

  • Requiert une configuration et des tests avec l’équipe Prokeep. Nous collaborerons avec l’équipe TI du client pour mettre en place et tester.

  • Possibilité de configurer la direction (bidirectionnelle ou unidirectionnelle), ainsi que la synchronisation des compagnies, des contacts, ou des deux. Discutez-en avec votre Prokeep Technical Account Manager lors de la configuration.


Clé d’intégration : Champs de contacts

Champ Prokeep Champ P21
First Name FirstName
Last Name LastName
Phone Cellular
Company AddressId → CustomerId → Company
Fax DirectFax
Email EmailAddress
Group Défini par l’intégration
Account Rep Non synchronisé
Notes Non synchronisé
Preferences Non synchronisé
Contact Labels Non synchronisé
ExternalID (non visible) ID

Remarque : Les Groupes sont appliqués globalement à tous les contacts lors de la configuration et ne peuvent pas être assignés dynamiquement par succursale ou autre critère.


Clé d’intégration : Champs de compagnies (Clients dans P21)

Remarque : Lors de la création d’un client, nous devons tenir compte de deux éléments dans P21 : Customer et Address.

Customers

Champ Prokeep Champ P21
Company Name CustomerName
Company Account # CustomerID
ExternalID CustomerId*
Company Phone Non synchronisé
Company Email Non synchronisé
Défini lors config CompanyID

* Utilisé plus tard pour mettre à jour l’objet d’adresse lié.

Address

Champ Prokeep Champ P21
Company Name Name
Company Account # Non synchronisé
ExternalID AddressID, CorpAddressID
Company Phone CentralPhoneNumber
Company Email EmailAddress

Configuration de l’intégration

La majorité de la configuration est effectuée du côté Prokeep, mais certaines informations critiques doivent être fournies par le client pour assurer une intégration réussie.

Processus général

  1. Le client fournit à Prokeep une exportation de ses données de contacts et de clients depuis P21.

    • Prokeep utilise ces données pour mettre à jour les enregistrements existants avec les identifiants uniques P21 et importer les enregistrements manquants.

  2. Le client fournit à Prokeep ses identifiants API P21 et autres informations nécessaires.

  3. Prokeep configure et active l’intégration.

  4. Vérification que l’intégration fonctionne.

Informations critiques à fournir par le client

  • Bidirectionnel ou unidirectionnel : indiquer si la synchronisation doit se faire dans les deux sens ou seulement de P21 vers Prokeep.

  • URL du point de terminaison API : incluant le port accessible. Exemple : https://p21.prokeepelectrical.com:484.

    • Doit être accessible publiquement ou inclure l’adresse IP de Prokeep en liste blanche : 52.32.60.21.

  • Identifiants pour les API REST et oData P21

    • Accès lecture/écriture requis pour : Contacts, Clients et Adresses.

    • Inclure le nom d’utilisateur associé (souvent admin ou Prokeep).

  • ID représentant des ventes par défaut : Dans P21, tous les contacts et compagnies doivent être associés à un représentant. Comme Prokeep ne peut pas faire correspondre ses utilisateurs avec ceux du système externe, un ID de représentant par défaut (ex. compte admin ou fictif) doit être défini.


Pour plus d’informations détaillées ou pour obtenir de l’aide lors du processus de configuration, veuillez contacter notre équipe de soutien à support@prokeep.com.
Nous sommes là pour assurer une intégration fluide et adaptée à vos besoins.