Rule That Resolves Association Conflicts
The following predefined rule resolves association conflicts:
/*** ASSOCIATION AUTORESOLVER ***/
ar_manager.add_rule(new ar_helpers.associations_resolve_rule(ar_ctx))
where:
ar_helpers.associations_resolve_rule(ar_ctx)identifies the code that Siebel CRM Desktop uses for the rule.ar_ctxidentifies the list of the required objects. For example:var ar_ctx = { "util": util, "conflicts_manager": conflicts_manager, "application": application, "data_model": business_logic.create_siebel_meta_scheme2()where:
utilis a C++ object that contains a number of methods.conflicts_manageris the object that Siebel CRM Desktop creates in the interface to the C++ code that the Auto Resolver uses.applicationis a C++ object that contains a number of methods.data_modelis a C++ object that contains a number of methods.You cannot modify a reference to any of these C++ objects.