Ajout de l'élément de campagne à la palette d'éléments dans le générateur d'activité
Vous devez inclure le nouvel élément de campagne dans la palette d'éléments pour que les professionnels puissent le faire glisser depuis la palette vers la zone de travail.
Avant de commencer
Procédure
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
-
Effectuez l'une des opérations suivantes :
- Dans la vue Explorateur d'entreprise, développez .
-
Ouvrez le fichier de vue de propriétés de la version du générateur d'activité contenant la palette à laquelle vous désirez ajouter l'élément de campagne.
Par exemple, si vous ajoutez un élément d'action à la palette pour les activités Dialogue, ouvrez la vue de propriétés pour les activités Dialogue. Pour ajouter l'élément de campagne à la palette dans plusieurs vues de propriétés, vous devez exécuter les étapes suivantes de cette procédure dans chaque vue de propriétés concernée.
Les fichiers de vue de propriétés sont les suivants :
Option Description Fichiers de définition des vues de propriétés - WebActivityBuilder.def
- Contient la palette pour les activités Web.
- WebActivityTemplateBuilder.def
- Contient la palette pour les modèles d'activité Web.
- DialogActivityBuilder.def
- Contient la palette pour les activités Dialogue.
- DialogActivityTemplateBuilder.def
- Contient la palette pour les modèles d'activité Dialogue.
-
Dans le fichier de vue de propriétés :
Option Description Recherchez l'élément XML nommé paletteCi-après figure un exemple de cet élément XML pour la palette d'activité de dialogue : <Xml name="palette"> <Group helpLink="concepts/csbtriggers.htm" helpText="help_palette_triggers" name="triggers" resourceBundle="mktMarketingResources"> <Element objectType="wait"/> <Element objectType="registers"/> <Element objectType="purchases"/> <Element objectType="customerParticipatesInSocialCommerce"/> <Element objectType="customerAbandonsShoppingCart"/> <Element objectType="birthdayTrigger"/> <Element objectType="customerIsInSegment"/> <Element objectType="eventAndParametersTrigger"/> <Element objectType="CustomerSearchesTrigger"/> </Group> <Group helpLink="concepts/csbtargets.htm" helpText="help_palette_targets" name="targets" resourceBundle="mktMarketingResources"> <Element objectType="customerSegmentIdList"/> <Element objectType="shoppingCart"/> <Element objectType="purchaseHistory"/> <Element objectType="catalogBrowsingBehavior"/> <Element objectType="onlineBehavior"/> <Element objectType="socialCommerceParticipation"/> <Element objectType="time"/> </Group> <Group helpLink="concepts/csbactions.htm" helpText="help_palette_actions" name="actions" resourceBundle="mktMarketingResources"> <Element objectType="sendMessage"/> <Element objectType="issueCoupon"/> <Element objectType="addToRemoveFromCustomerSegment"/> </Group> <Group helpLink="concepts/csbbranchvsexp.htm" helpText="help_palette_branching" name="branching" resourceBundle="mktMarketingResources"> <Element objectType="simpleBranch"/> </Group> </Xml> -
Insérez une nouvelle balise <Element/> en tant qu'enfant de la balise <Group/> appropriée.
La nouvelle balise <Element/> doit avoir une valeur objectType correspondant à la valeur objectType définie dans la définition d'objet de l'élément de campagne. Les éléments sont affichés dans la palette dans l'ordre où ils figurent dans ce fichier.
- Sauvegardez et fermez le fichier de vue de propriétés.