Utiliser le Shadow CRM
Vue d'ensemble
Dans le cadre dâun projet selfcare, il est nĂ©cessaire dâactiver la prise en charge du Shadow CRM lors du dĂ©crochage.
Ce mode permet de récupérer le contexte client directement depuis le service Shadow CRM sans token de décrochage.
Prérequis
Assurez-vous que les variables dâenvironnement suivantes soient dĂ©finies :
Ces variables permettent au serveur de l'OAV d'appeler le service Shadow CRM pour récupérer le contexte client.
Activation du mode Shadow CRM
Pour activer la rĂ©cupĂ©ration du contexte via Shadow CRM lors du dĂ©crochage, modifiez la configuration de lâapplication client dans le fichier app/index.jsx de votre projet.
Lâobjet de configuration passĂ© Ă la fonction start doit inclure la propriĂ©tĂ© ctx avec la valeur shadow-crm.
Exemple dâintĂ©gration
import { start } from '@fasstech/oip-starter-utils/app';
(() => {
const appConfig = {
// ...
ctx: 'shadow-crm'
};
start(appConfig);
})();Avec cette configuration :
- le moteur OIP interroge automatiquement le Shadow CRM pour résoudre le contexte ;
- le contexte rĂ©solu est ensuite transmis Ă lâOAV pour initialiser ou reprendre le parcours.
Résumé
La prise en charge du Shadow CRM est requise pour les projets selfcare.
Ce mode nécessite :
- Les variables dâenvironnement : SHADOW_CRM_URL et SHADOW_CRM_TEAM_API_KEY ;
- La configuration de l'application client transmise à la fonction start doit inclure la propriété ctx avec la valeur shadow-crm.
Le contexte client est alors entiÚrement résolu via le Shadow CRM lors du décrochage.