Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
nameblue

This section describes how a process run definition

...

can be implemented.

 

What does this section cover?

Table of Contents

 

In order to implement a process run definition, you need to create:

  1. A new data object class extending com.crm.dataobject.ViewObject class.
  2. A new user interface class extending com.crm.process.processrun.CRMUIProcessRunDefinitionBean class.
  3. A new class extending com.crm.businessobject.processrun.ProcessRunDefinitionXMLUtilBean class, to save and load any criteria, action inputs and/or scheduling settings.
  4. Five new summary pages.
  5. A new data entry page.
  6. Define the process in modules metadata file.

 

the first thing to do is to create a new module in metadata. This new module has a module id and a new feature with its own process id and a method that will be explained later. The next step is to create a Java class smsMessageRunDefintion which extends viewObject class. It is includes a processRunDefinition and a schedulerTask objects which are necessary for a process run definition. Then, some action inputs should be defined to specify certain fields that describe a process run (broadcastPeriod, broadcastInterval etc.) whilst some criteria if are available. The example below, illustrates the java class, ass was explained:

...