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 |
---|---|
Pretransformation |
PreTransformationRules |
Posttransformation |
PostTransformationRules |
Transformation |
OrderTransformationRules |
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 your extensible flexfield displays on the order line or the fulfillment 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 or fulfillment 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 |
Rule Patterns and Hierarchies That You Can Use to Display Extensible Flexfields on the General Tab of a Fulfillment Line
Use patterns when your extensible flexfield displays on the General tab of the fulfillment line.
Pattern |
Description |
---|---|
my_fline_details |
Here's the format.
my_fline_details is a dictionary. |
my_fline_details_extensible_flexfield_category |
Here's the format. my_fline_details_extensible_flexfield_category is a dictionary. j_FulfillLineDetailEffDooFulfillLineDetailsAddInfoprivateVO |
my_fline_details_extensible_flexfield_context |
Here's the format. my_fline_details_extensible_flexfield_context is a dictionary. FulfillLineDetailEffBContextNameprivateVO |
where
-
dictionary identifies the name of the dictionary that your rule references.
-
DOO_FULFILL_LINE_DTLS_ADD_INFO is the category for each fulfillment line detail.
-
ContextName identifies the name of the context.
Your rule must establish a hierarchy.
Parent Pattern |
Property |
Child Pattern |
---|---|---|
my_fline_details |
. |
my_fline_details is my_ fline_details_extensible_flexfied_category |
my_ fline__details_extensible_flexfied_category |
. |
my_fline__details_extensible_flexfied_category contains my_fline_details_extensible_flexfied_context |