​​​​

Essayez CodeCPQ.

Accédez à notre plateforme de test et commencez en quelques étapes simples.


1. Inscription

Inscrivez-vous sur le site pour créer un compte utilisateur de test. Ce compte sera automatiquement désactivé après 30 jours d’inactivité depuis votre dernière connexion.

Inscrivez-vous maintenant

Après l’inscription, vous aurez un accès immédiat à toute la documentation utilisateur de CodeCPQ. 

2. Changez votre mot de passe

Vous recevrez un e-mail de confirmation de votre inscription. Cet e-mail vous invite également à modifier votre mot de passe. Utilisez le lien fourni pour changer le mot de passe de votre compte utilisateur.

3. Connexion

Utilisez votre nouveau mot de passe pour vous connecter à votre compte utilisateur. Ensuite, choisissez l’application CPQ.

4. Explorez les configurations CPQ


Snippets de code Python pour contrôler la configuration

Note générale au départ : Le module CodeCPQ pour Odoo est une sorte d’environnement de développement basé sur du code. Les connaissances sur le produit peuvent être saisies dans des champs appelés snippets via du code Python dans le backend. Vous pouvez reconnaître ces champs de snippets grâce aux numéros de ligne. Les snippets contrôlent essentiellement tout le schéma de configuration CodeCPQ. Comprenez-vous maintenant pourquoi notre module s’appelle CodeCPQ ?

Ainsi, vous pouvez créer rapidement des configurations simples avec seulement un minimum d’expérience en Python. Le bouton TEST CPQ FORM vous permet de tester facilement la configuration CPQ pendant le processus de développement.

Explorez les ensembles de code CPQ

Pour un démarrage facile, l’application CPQ contient des schémas CPQ exemples, appelés CPQ Code Sets. Pour les utilisateurs de test, ces configurations CPQ exemples sont en lecture seule : elles peuvent être consultées mais pas modifiées ou supprimées. Explorez cette configuration pour vous familiariser avec la structure et la mise en place d’un ‘CPQ Code Set’.

Il est conseillé d’éditer et d’expérimenter avec un CPQ Code Set. Le plus simple est d’en dupliquer un existant comme suit :

  • Sélectionnez un Code Set en cochant la case correspondante dans la liste des Code Sets.
  • Allez dans le menu Action et sélectionnez Dupliquer l’enregistrement.

Vous pouvez maintenant renommer, tester et modifier le Code Set dupliqué, c’est-à-dire changer ses paramètres de configuration comme vous le souhaitez.


Snippet Init Product Object

Dans le snippet Init Product Object de l’onglet Build Object, vous pouvez définir à la fois la structure de données et les données des produits à configurer. Vous pouvez le faire vous-même en tant qu’utilisateur backend, par exemple dans votre rôle de chef de produit. Cela se fait à l’aide d’un objet Python appelé cpq, dont vous pouvez définir vous-même la structure orientée objet. Cela signifie que vous pouvez utiliser toute la puissance des types d’objets Python pour la configuration de vos produits.

Certains attributs de l’objet cpq sont essentiels au bon fonctionnement de la configuration. Vous devez les laisser dans le code et ne pas changer leur notation, sinon des erreurs peuvent se produire.

Attributs importants :

  • cpq.quantity
  • cpq.image_name
  • cpq.price
  • cpq.description

Attributs pour contrôler la configuration :

  • cpq.create_freecad_object
  • cpq.allow_download_freecad_object 
  • cpq.create_webgl
  • cpq.display_webgl
  • cpq.allow_download_webgl
  • cpq.create_cad_svg
  • cpq.display_cad_svg
  • cpq.allow_download_cad_svg
  • cpq.create_step
  • cpq.allow_download_step
  • cpq.create_dxf
  • cpq.allow_download_dxf

La capture d’écran suivante vous montre l’utilisation de certains de ces attributs : 


Snippet Build Input Form

Le snippet Build Input Form, accessible depuis l’onglet Build Request, permet à l’utilisateur backend de contrôler le formulaire d’entrée dynamique de la configuration produit. Pour chaque cycle de réponse, le masque d’entrée est généré sur l’écran du client grâce à ce code. Ce constructeur de formulaire d’entrée est également programmable via du code Python.

Fonctions fréquemment utilisées :

  • display_heading() : crée un texte en tant que titre
  • display_text() : affiche un texte à l’écran
  • input_number() : permet de saisir une valeur numérique
  • input_text() : permet de saisir une chaîne de texte
  • input_color() : permet de sélectionner une couleur
  • input_selection() : affiche un menu déroulant avec plusieurs options

Voir la documentation pour plus de détails.

La capture d’écran suivante vous montre l’utilisation de certaines de ces fonctions dans l’extrait Build Input Form : 


5. Explorer les produits

Pour apprendre la gestion des données produit dans CodeCPQ, passez à la section Product Data. Pour un démarrage facile, elle contient également des enregistrements en lecture seule.

Pour modifier un enregistrement produit ou en créer un nouveau, sélectionnez et dupliquez l’enregistrement. Ensuite, modifiez les données dans l’enregistrement dupliqué, comme vous l’avez fait avec les Code Sets.

6. Tester d’autres fonctionnalités

Consultez la documentation utilisateur pour plus de détails sur les fonctions de l’application CPQ et leur configuration.

Essayez ces fonctionnalités dès maintenant. Inscrivez-vous simplement pour un essai gratuit.

Et commencez à explorer le CPQ dans Odoo.