コンテンツエリア開始

Function documentation イベントプロパティの修正  Locate the document in its SAP Library structure

用途

この機能には、TeaLeaf サーバに発行する前に、BusinessEventTealeafCapturer によって登録されたイベントを修正する方法が記述されています。すべてのビジネスイベントには、メソッドが BusinessEventTealeafCapturer に指定されており、アプリケーションでイベントが発生するときに呼び出されます。このメソッドによって、拡張子が set の別のメソッドが呼び出され、発生したイベント内部のプロパティが設定されます。set メソッドを拡張すると、新規プロパティを追加したり、既存のプロパティを編集または削除したりすることができます。拡張可能なメソッドおよびイベント内部に設定されるプロパティについては、javadoc を参照してください。

Note

BusinessEventTealeafCapturer は間違った名前です。このクラスは、DB キャプチャおよびTeaLeaf の両方を使用したWeb イベントキャプチャで使用することができます。

アクティビティ

B2C ユーザ登録イベントが発生したときにキャプチャされる情報をカスタマイズするには、javadoc を検索して、captureRegisterEvent で使用されているset メソッドを参照する必要があります。captureRegisterEvent メソッドでは setCustomer メソッドが使用されているため、この setCustomer メソッドを拡張することになります。以下の操作を実行することができます。

     既存のプロパティ CustomerID を修正します。

     新規プロパティ DATE を追加します。

     下記で示すコードを使用して、既存のプロパティ Description を削除します。

Syntax

public class ZCapturer extends BusinessEventTealeafCapturer{

  .

  .

  protected void setCustomer(CapturerEvent  event,

           User 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

  }

    .

  .

}

 

参照:

イベントの登録

 

 

 

 

コンテンツエリア終了