Patterns That You Can Use with Extensible Flexfields in Business Rules
Use patterns and hierarchies when you include an extensible flexfield in a business rule.
Rule Dictionaries That You Can Use with Extensible Flexfields
Rule Type |
Dictionary |
---|---|
Routing |
DOOExternalInterfaceLayer |
Assignment |
AssignLaunchRules |
Line Selection Criteria |
DooSeededOrchestrationRules |
Branching Condition |
DooSeededOrchestrationRules |
Lead Time Expression |
DooSeededOrchestrationRules |
Compensation Pattern |
DooSeededOrchestrationRules |
Cost of Change |
DooSeededOrchestrationRules |
Rule Patterns and Hierarchies That You Can Use With Extensible Flexfields
Patterns and Hierarchies That You Can Use to Display Extensible Flexfields on Order Headers
The bold text indicates a variable.
Pattern |
Description |
---|---|
my_header |
Here's the format. header is a dictionary.fact For example:
where
|
my_header_extensible_flexfield_category |
Here's the format. header is a dictionary.j_HeaderEffDooHeadersAddInfoprivateVO |
my_header extensible_flexfield_context |
Here's the format. header is a dictionary. |
Note
-
dictionary identifies the name of the dictionary that your rule references.
-
DOO_HEADERS_ADD_INFO is the category for an order header.
-
ContextName identifies the name of the context.
Your rule must establish a hierarchy.
Parent Pattern |
Property |
Child Pattern |
---|---|---|
my_header |
. |
header is my_header _extensible_flexfied_category |
my_header _extensible_flexfied_category |
. |
header contains my_header _extensible_flexfied_context |
Rule Patterns and Hierarchies That You Can Use to Display Extensible Flexfields on Order Lines
Use rule patterns when you display the extensible flexfield on the order line.
Pattern |
Description |
---|---|
my_fline |
Here's the format.
fline is a dictionary. For example:
where
|
my_fline_extensible_flexfield_category |
Here's the format. my_category is a dictionary. j_FulfillLineEffDooFulfillLinesAddInfoprivateVO For example:
where.
|
my_fline_extensible_flexfield_context |
Here's the format. my_context is a dictionary. FulfillLineEffBContextNameprivateVO For example:
where
|
where
-
dictionary identifies the name of the dictionary that your rule references.
-
DOO_FULFILL_LINES_ADD_INFO is the category for each order line.
-
ContextName identifies the name of the context.
Your rule must establish a hierarchy.
Parent Pattern |
Property |
Child Pattern |
---|---|---|
my_fline |
. |
my_fline is my_ fline_extensible_flexfied_category |
my_ fline_extensible_flexfied_category |
. |
fline contains my_fline _extensible_flexfied_context |