Designing Related Object Criteria
The following describes guidelines for designing related object criteria. These guidelines apply when using the base-supplied business objects and additional business objects that the implementation defines.
An initiative defines the related object(s) to associate with leads via the Object Nomination algorithm on the initiative business object. The lead generation process executes this object nomination algorithm after executing initiative eligibility criteria. The base supplied parent Initiative business object (C1–Initiative) is configured with an object nomination algorithm that retrieves the premises that are associated with the account’s active and pending start service agreement’s service points. This algorithm applies the related object criteria, which is configured on the initiative, to each premise. If the premise is determined to be eligible, it is returned as a related object for the lead. To override the base object nomination algorithm, add another instance of the Object Nomination System Event and specify your own algorithm.
The base product supplies related object criteria business objects that look for one or more premise to associate with a lead.
There are two general types of related object criteria business objects provided in base - specific and freeform. Your implementation decides whether to use only one of these types or a mixture of both.
Specific Criteria Business Objects
The base product supplies two business objects that perform comparisons to a specific premise-related field. The algorithm type for retrieving or determining the comparison value is preset in the business object, such that the Algorithm values that the user sees on the user interface are restricted to the instances of that algorithm type.
-
Premise SP Type Criteria
-
Geographic Value Criteria
-
Identify the specific comparison value. It could be a reference to an object or entity in the system (such as, SP Type), or any other attribute that can be used to find the related object.
-
Develop the algorithm program to retrieve or determine the comparison value.
-
Configure your algorithm type using the Initiative Criteria - Derive Field Value algorithm entity and reference the program you created.
-
Configure your business object schema so that the Algorithm field retrieves all algorithm instances of the algorithm type you created.
-
Define algorithm instances of your algorithm type.
Freeform Premise Criteria Business Object
-
Identify the specific comparison value.
-
Develop the algorithm program to retrieve or determine the comparison value.
-
Configure your algorithm type using the Initiative Criteria - Derive Field Value algorithm entity and reference the program you created.
-
Define an algorithm instance for your algorithm type.
-
Update the Freeform Premise Criteria business object to add a Derive Value Algorithm Type business object option referencing your algorithm.
Repeat the above steps for each specific field to compare.