Experlogix CPQ (préversion)
Experlogix CPQ (Configurer, Prix, Devis) permet aux équipes commerciales de créer rapidement et avec précision des devis pour des produits et services complexes. À l’aide d’un moteur de règles basé sur la logique, experlogix CPQ guide les utilisateurs en sélectionnant les options de configuration appropriées, applique automatiquement les tarifs et empêche les variantes incompatibles d’être sélectionnées via une intégration approfondie avec les principaux systèmes CRM et ERP tels que Microsoft Dynamics 365 et Salesforce.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Prise en charge d’Experlogix |
| URL | https://support.experlogix.com |
| Messagerie électronique | support@experlogix.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Experlogix US |
| Site web | https://www.experlogix.com |
| Politique de confidentialité | https://www.experlogix.com/privacy-policy/ |
| Catégories | Communication; Productivité |
Experlogix CPQ (Configurer, Prix, Devis) permet aux équipes commerciales de créer rapidement et avec précision des devis pour des produits et services complexes. À l’aide d’un moteur de règles basé sur la logique, experlogix CPQ guide les utilisateurs en sélectionnant les options de configuration appropriées, applique automatiquement les tarifs et empêche les variantes incompatibles d’être sélectionnées, tout au long de l’intégration approfondie avec les principaux systèmes CRM et ERP tels que Microsoft Dynamics 365 et Salesforce.
Prerequisites
Vous devez avoir accès à un projet Experlogix CPQ.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Microsoft Dynamics 365 Business Central | Connexion à votre environnement de Microsoft Dynamics 365 Business Central. | Toutes les régions | Non partageable |
| Microsoft Dynamics 365 CE | Connexion à votre environnement Microsoft Dynamics 365 CE. | Toutes les régions | Non partageable |
| Microsoft Finance and Operations | Connexion à votre environnement Microsoft Dynamics Finance and Operations. | Toutes les régions | Non partageable |
| Valeur par défaut [DÉCONSEILLÉE] | Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. | Toutes les régions | Non partageable |
Microsoft Dynamics 365 Business Central
ID d’authentification : MSDynamicsBC
Applicable : Toutes les régions
Connexion à votre environnement de Microsoft Dynamics 365 Business Central.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| URL du projet CPQ | ficelle | URL de votre projet CPQ. | Vrai |
| Nom de l’entreprise | ficelle | Nom de votre société Dynamics 365 Business Central. | Vrai |
| Nom de l’intégration | ficelle | Nom (type) de l’intégration CPQ. | Vrai |
Microsoft Dynamics 365 CE
ID d’authentification : MSDynamicsCE
Applicable : Toutes les régions
Connexion à votre environnement Microsoft Dynamics 365 CE.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| URL du projet Microsoft Dynamics 365 CE | ficelle | URL de votre projet Microsoft Dynamics 365 CE. | Vrai |
| URL du projet CPQ | ficelle | URL de votre projet CPQ. | Vrai |
| Nom de l’organisation | ficelle | Nom de votre organisation Dynamics 365 CE. | Vrai |
| Nom de l’intégration | ficelle | Nom (type) de l’intégration CPQ. | Vrai |
Microsoft Finance and Operations
ID d’authentification : MSDynamicsFO
Applicable : Toutes les régions
Connexion à votre environnement Microsoft Dynamics Finance and Operations.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| URL du projet Microsoft Dynamics Finance and Operations | ficelle | URL de votre projet Microsoft Dynamics Finance and Operations. | Vrai |
| URL du projet CPQ | ficelle | URL de votre projet CPQ. | Vrai |
| Nom de l’organisation | ficelle | Nom de votre organisation Dynamics Finance and Operations. | Vrai |
| Nom de l’intégration | ficelle | Nom (type) de l’intégration CPQ. | Vrai |
Valeur par défaut [DÉCONSEILLÉE]
Applicable : Toutes les régions
Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Crée la configuration |
Crée la configuration de l’entité fournie avec le code XML de configuration fourni. |
| Créer une configuration à partir de la copie |
Crée une configuration à partir d’une copie de la configuration fournie. |
| Créer une configuration à partir de modifications |
Crée une configuration à partir des modifications fournies. |
| Experlogix CPQ MCP Server |
Point de terminaison pour la communication CPQ CPQ MCP Experlogix. |
| Met à jour la configuration |
Met à jour la configuration de l’entité fournie avec le code XML de configuration fourni. |
| Mettre à jour la configuration à partir des modifications |
Met à jour la configuration à partir des modifications fournies. |
| Obtenir le xml de configuration |
Obtient le code XML de configuration de l’entité fournie. |
| Obtenir les métadonnées du modèle |
Obtient les métadonnées du modèle pour le projet. |
Crée la configuration
Crée la configuration de l’entité fournie avec le code XML de configuration fourni.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Id
|
id | True | string |
Identificateur de l’entité à créer la configuration. |
|
Type
|
type | True | string |
Type de l’entité. |
|
Configuration XML
|
configurationXml | True | string |
XML de configuration. |
Retours
- Corps
- GetConfigurationResponse
Créer une configuration à partir de la copie
Crée une configuration à partir d’une copie de la configuration fournie.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID cible
|
targetId | True | string |
Identificateur de l’entité vers lequel copier la configuration. |
|
Source Id
|
sourceId | True | string |
Identificateur de l’entité à partir duquel copier la configuration. |
|
Type
|
type | True | string |
Type de l’entité. |
|
ID d’élément de ligne
|
lineItemIds | array of integer |
Identificateurs des éléments de ligne à copier. |
Retours
- Corps
- GetConfigurationResponse
Créer une configuration à partir de modifications
Crée une configuration à partir des modifications fournies.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Id
|
id | True | string |
Identificateur de l’entité à créer la configuration. |
|
Type
|
type | True | string |
Type de l’entité. |
|
Série
|
seriesId | True | string |
Identificateur de la série à créer la configuration. |
|
Model
|
modelId | True | string |
Identificateur du modèle à créer. |
|
Type
|
type | True | string |
Type de la modification de la configuration. (par exemple, « setProperty », « selection », « recalc ») |
|
Index de ligne de configuration
|
configLineIndex | integer |
Index de l’élément de ligne de configuration à modifier. |
|
|
Modifier de type
|
changeType | string |
Type de modification à appliquer. (pour les modifications de type « sélection » ) |
|
|
ID de catégorie
|
categoryId | True | string |
Identificateur de la catégorie à modifier. |
|
ID d’option
|
optionId | True | string |
Identificateur de l’option à modifier. |
|
Index de sélection
|
selectionIndex | integer |
Index de la sélection à modifier. |
|
|
ID de propriété
|
propertyId | string |
Identificateur de la propriété à modifier. |
|
|
Valeur
|
value | string |
Nouvelle valeur de la propriété à modifier. |
|
|
Enregistrer la configuration
|
saveConfiguration | boolean |
Indique si la configuration doit être enregistrée après la création. La valeur par défaut est true si elle n’est pas fournie. |
Retours
- Corps
- GetConfigurationResponse
Experlogix CPQ MCP Server
Point de terminaison pour la communication CPQ CPQ MCP Experlogix.
Met à jour la configuration
Met à jour la configuration de l’entité fournie avec le code XML de configuration fourni.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Id
|
id | True | string |
Identificateur de l’entité à mettre à jour la configuration. |
|
Type
|
type | True | string |
Type de l’entité. |
|
Configuration XML
|
configurationXml | True | string |
XML de configuration mis à jour. |
Retours
- Corps
- GetConfigurationResponse
Mettre à jour la configuration à partir des modifications
Met à jour la configuration à partir des modifications fournies.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Id
|
id | True | string |
Identificateur de l’entité à créer la configuration. |
|
Type
|
type | True | string |
Type de l’entité. |
|
Type
|
type | True | string |
Type de la modification de la configuration. (par exemple, « setProperty », « selection », « recalc ») |
|
Index de ligne de configuration
|
configLineIndex | integer |
Index de l’élément de ligne de configuration à modifier. |
|
|
Modifier de type
|
changeType | string |
Type de modification à appliquer. (pour les modifications de type « sélection » ) |
|
|
ID de catégorie
|
categoryId | True | string |
Identificateur de la catégorie à modifier. |
|
ID d’option
|
optionId | True | string |
Identificateur de l’option à modifier. |
|
Index de sélection
|
selectionIndex | integer |
Index de la sélection à modifier. |
|
|
ID de propriété
|
propertyId | string |
Identificateur de la propriété à modifier. |
|
|
Valeur
|
value | string |
Nouvelle valeur de la propriété à modifier. |
|
|
Enregistrer la configuration
|
saveConfiguration | boolean |
Indique si la configuration doit être enregistrée après la mise à jour. La valeur par défaut est true si elle n’est pas fournie. |
Retours
- Corps
- GetConfigurationResponse
Obtenir le xml de configuration
Obtient le code XML de configuration de l’entité fournie.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type
|
type | True | string |
Type de l’entité. |
|
Id
|
id | True | string |
Identificateur de l’entité. |
Retours
- Corps
- GetConfigurationResponse
Obtenir les métadonnées du modèle
Obtient les métadonnées du modèle pour le projet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Catégories pertinentes
|
relevantCategories | array of string |
Liste des catégories pertinentes à inclure dans les métadonnées. |
Retours
- Corps
- GetModelMetadataResponse
Définitions
GetConfigurationResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
configurationXml
|
configurationXml | string | |
|
configureUrl
|
configureUrl | string | |
|
lineItemIds
|
lineItemIds | array of integer | |
|
success
|
success | boolean | |
|
messages
|
messages | array of string |
GetModelMetadataResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Catégories
|
Categories | array of object | |
|
CatID
|
Categories.CatID | string |
Identificateur de catégorie |
|
Descriptif
|
Categories.Description | string |
Description de la catégorie |
|
CategoryOptions
|
CategoryOptions | object | |
|
CategoryProperties
|
CategoryProperties | object | |
|
success
|
success | boolean | |
|
messages
|
messages | array of string |