Data Dynamic Sets and Data Dynamic Behavior in Oracle Primavera Unifier are features that
allow you to enhance the functionality and interactivity of your forms and processes by making
certain elements respond dynamically based on user inputs or other data changes. These features
help create a more responsive and user-friendly experience within Unifier.
Data Dynamic Sets
Data Dynamic Sets are predefined sets of data that can be used dynamically within Unifier to
control the visibility or behavior of form elements based on specific criteria or user interactions.
Key Features of Data Dynamic Sets
1. Dynamic Data Sources:
o Data Dynamic Sets allow you to configure fields or lists that automatically update
based on certain conditions or inputs. For example, a dropdown list might
dynamically change its options based on the selection made in another field.
2. Conditional Display:
o Fields or sections within a form can be set to appear or be hidden based on the
values selected or entered by the user. For example, a detailed cost breakdown
might only appear if a certain expense category is selected.
3. Filter and Lookup Data:
o Data Dynamic Sets enable you to filter and look up data based on dynamic
criteria, providing relevant options and ensuring that users only see data that is
applicable to their current context.
How to Use Data Dynamic Sets
1. Define Data Sets:
o Create and configure the data sets that will be used dynamically. This might
involve specifying the data sources and the criteria for displaying or filtering data.
2. Apply Data Sets to Fields:
o Assign the data sets to form fields or widgets where dynamic behavior is required.
This could involve setting up dynamic dropdown lists, lookups, or conditional
field displays.
3. Configure Rules:
o Define the rules or conditions that determine how and when the data sets should
be applied. For example, configure a rule that shows additional fields only when a
certain checkbox is selected.
Data Dynamic Behavior
Data Dynamic Behavior refers to the functionality that allows form elements, fields, or sections
to change dynamically based on user interactions or data conditions. This feature enhances the
interactivity and responsiveness of forms and business processes in Unifier.
Key Features of Data Dynamic Behavior
1. Conditional Logic:
o Implement conditional logic to control the behavior of form elements. For
example, showing or hiding fields, enabling or disabling fields, or triggering
specific actions based on user inputs.
2. Real-Time Updates:
o Enable real-time updates to form fields or sections based on changes in other
fields or data sources. This provides users with immediate feedback and ensures
that the form remains relevant to their inputs.
3. Dynamic Validations:
o Apply dynamic validation rules to fields based on user input or data conditions.
This ensures that data entered into the form meets specific criteria or constraints.
4. Interactive Form Design:
o Design forms to be more interactive and user-friendly by incorporating dynamic
behaviors such as auto-populating fields, conditional formatting, and interactive
widgets.
How to Implement Data Dynamic Behavior
1. Set Up Dynamic Rules:
o Define the rules that govern how form elements should behave dynamically. This
might involve specifying conditions for showing or hiding fields, triggering
actions, or validating data.
2. Configure Field Properties:
o Adjust the properties of form fields to enable dynamic behavior. This could
include setting up dynamic lookups, applying conditional visibility rules, or
defining interactive elements.
3. Test and Validate:
o Test the form to ensure that the dynamic behaviors are working as intended.
Validate that the form responds correctly to user inputs and meets the desired
functionality.
4. Refine and Deploy:
o Refine the dynamic behaviors based on user feedback and testing results. Deploy
the updated form or process to ensure that users benefit from the enhanced
functionality.
Example Use Cases
Conditional Sections: A project request form where additional fields for project details
only appear if the project type is set to "New Construction."
Dynamic Dropdowns: A form where the options in a dropdown list for "Contractor" are
dynamically filtered based on the selected "Region."
Interactive Validations: A form that dynamically validates budget inputs based on
predefined thresholds or constraints.
Conclusion
Data Dynamic Sets and Data Dynamic Behavior in Unifier are powerful features that enhance
the interactivity and responsiveness of forms and business processes. By using these features,
you can create more dynamic and user-friendly forms that adapt to user inputs and data
conditions, improving the overall user experience and data accuracy.