Début de la zone de contenu

Function documentation Customizing du contenu de l'événement commercial  Locate the document in its SAP Library structure

Utilisation

Cette fonction vous permet de modifier un événement créé par le BusinessEventTealeafCapturer, avant qu'il ne soit publié sur le serveur TeaLeaf.

Pour tous les événements commerciaux, il existe une méthode définie dans le BusinessEventTealeafCapturer, appelée lorsque l'application déclenche l'événement. Cette méthode appelle une autre méthode portant le préfixe set, pour paramétrer les propriétés dans l'événement déclenché. Vous pouvez étendre la méthode set pour ajouter de nouvelles propriétés, ou modifier ou supprimer des propriétés existantes. Reportez-vous au javadoc du BusinessEventTealeafCapturer pour trouver quelles méthodes peuvent être étendues et quelles propriétés sont paramétrées dans l'événement.

Conditions préalables

Pour personnaliser les informations capturées lorsqu’un événement d’enregistrement d'utilisateur B2C est déclenché, vous devez vérifier dans javadoc quelle méthode set est utilisée dans captureRegisterEvent. La méthode setCustomer est utilisée par la méthode captureRegisterEvent, vous procédez donc à son extension. Vous pouvez modifier la propriété existante « CustomerID  », ajouter une nouvelle propriété « DATE  » et supprimer une propriété existante « Description  » comme décrit ci-dessous.

Fonctionnalités

      Vous ne devez écrire aucun code supplémentaire autre que celui fourni avec le capteur.

      Vous avez le contrôle total des propriétés qui doivent être capturées.

      Vous pouvez effacer de l'événement les propriétés qui ne sont pas utilisées dans les fonctions analytiques. Vous réduisez ainsi les éventuelles données inutiles de transmission de données, de conversion ou de stockage.

Note

Les données de conversion inutiles peuvent être issues de la conversion des données enregistrées en données compatibles SAP BW.

Activités

Le code source doit correspondre à la syntaxe suivante :

Syntax

public class ZCapturer extends BusinessEventTealeafCapturer {

  .

  .

  protected void setCustomer(CapturerEvent event,

           Utilisateur user,

           Address address, 

           BusinessObjectManager bom) {

    

     event.setProperty("Customer", "CustomerID", customizeUserDetermination( user));//modifying existing property

     event.setProperty("Customer", "DATE", "08-27-2003" );

     //create new property called DATE

     event.removeProperty("Customer", "Description");//remove existing property called Description

  }

  .

  .

}

Voir aussi :

Création d'un événement

 

Fin de la zone de contenu