Lorsque Salesforce CPQ est installé ou que le package est mis à niveau, le package CPQ exécute les « scripts de post-installation » pour aligner les champs CPQ sur les valeurs appropriées pour la fonctionnalité CPQ introduite qui peut alimenter d’autres processus en aval.
REMARQUE : Lors de l’exécution des scripts de post-installation, les champs impactés par cette action enregistreront l’utilisateur qui a initié les scripts d’installation dans Modifié par. Vous pouvez trouver des détails, notamment sur l’utilisateur et le statut pour ces scripts dans les tâches Apex.
REMARQUE : Si une organisation est sur le programme de mise à niveau automatique (lien vers https://help.salesforce.com/s/articleView?id=000319060&type=1), les mises à niveau exécuteront les scripts de post-installation comme utilisateur temporaire avec le profil d’administrateur système standard. Les mises à jour de script qui invoquent un déclencheur géré ou personnalisé à l’aide des classes Apex pour lesquelles le partage est activé risquent de provoquer un échec. Exécutez de nouveau les scripts comme Administrateur système.
Les déclencheurs de package CPQ sont désactivés pendant l’exécution des scripts de post-installation.
REMARQUE : les scripts de post-installation ne touchent pas les champs non CPQ.
Si une organisation a l’automatisation de processus (Règles de workflow/Générateurs de processus/Déclencheurs personnalisés) qui se déclenche lors de la modification des enregistrements ou utilise un champ CPQ comme critère pour l’exécution, l’automatisation personnalisée exécutée lors de la modification des enregistrements peut entraîner des conflits avec les scripts de post-installation. Ceci s’applique aux Déclencheurs Apex d’autres packages installés exécutés lors de la modification de certains objets mis à jour par CPQ.
Si un autre package entraîne des problèmes avec les scripts de post-installation CPQ, il devrait y avoir une option pour désactiver ces déclencheurs de package pour résoudre un conflit potentiel.
Les règles de validation personnalisée sur les objets des enregistrements mis à jour peuvent entraîner un conflit si elles respectent les critères pour la validation/ne sont pas valides également.
Pour vérifier la raison de l’erreur, accédez aux paramètres Packages installés sous l’onglet « Paramètres supplémentaires » et appuyez sur « Actualiser le statut ». L’erreur devrait vous diriger vers la raison de l’échec. Autrement, vous pouvez accéder à Configuration, sous « Tâches Apex » et identifiez le traitement par lots qui a échoué. Les scripts de post-installation comprennent les tâches par lots suivants qui sont exécutées lors de l’installation, ou lorsque vous appuyez sur « Execute scripts (Exécuter les scripts) » lorsque vous accédez à Configuration > Packages installés > « Configurer » pour le package Salesforce CPQ > onglet « Paramètres supplémentaires » :
Lors de la mise à niveau/nouvelle installation, tous les processus par lots précédents seront exécutés en plus des processus suivants :
000382092

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.