Enregistrement des noms de commande de contrôleur à associer dans une règle de comportement
Si vous créez un déclencheur, une cible ou une action qui spécifie une commande de contrôleur dans sa règle de comportement, vous devez enregistrer cette commande dans une version personnalisée du fichier de configuration du composant marketing (wc-admin-component.xml). Lorsque vous enregistrez la commande de contrôleur, vous devez également spécifier les chemins d'application Web à exclure lorsque la commande de contrôleur est exécutée à partir de cette application Web. Cela garantit que la règle de comportement ne recherchera que les applications Web applicables qui utilisent les commandes de contrôleur.
Si votre définition de modèle d'élément de campagne ne possède pas de règle de comportement qui correspond à une commande de contrôleur, vous pouvez ignorer cette étape.
Avant de commencer
Procédure
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
-
Créez un nouveau dossier com.ibm.commerce.marketing-ext pour votre fichier de configuration personnalisé de composant marketing dans le chemin d'accès suivant :
workspace_dir\WC\xml\config\com.ibm.commerce.marketing-ext\
Si ce dossier existe et contient une version personnalisée du fichier wc-admin-component.xml, ou si une version personnalisée existe dans un autre emplacement, ouvrez la version personnalisée et passez à l'étape. Si ce dossier n'existe pas et contient une version personnalisée, procédez comme suit :
-
Enregistrez la commande de contrôleur spécifiée dans votre règle de comportement de la version personnalisée du fichier wc-admin-component.xml :
-
Dans l'élément
<_config:configgrouping name="MarketingRuntime">, supprimez toutes les propriétés qui ne sont pas définies différemment de celles du fichier de configuration de composant marketing par défaut. Le fichier personnalisé ne doit contenir que les divergences. - Enregistrez le fichier personnalisé et fermez-le.
- Pour mettre à jour les modifications dans un environnement de développement, démarrez ou redémarrez les serveurs de test.