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

Examinez la rubrique suivante pour vous assurer de bien comprendre comment fonctionne la palette :

Procédure

  1. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
  2. Effectuez l'une des opérations suivantes :
    • Dans la vue Explorateur d'entreprise, développez LOBTools > WebContent > config > commerce > marketing > propertiesViews.
  3. 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 :

    OptionDescription
    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.
  4. Dans le fichier de vue de propriétés :
    OptionDescription
    Recherchez l'élément XML nommé palette Ci-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>
  5. 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.
  6. Sauvegardez et fermez le fichier de vue de propriétés.