Project structure validation setup
Project structure validation is used to create relations between projects and dimensions on the finance enterprise group and to define validation rules for each relation.
You can use both structure relations and project structure validations or you can use only one of the components. If both components are used, then project structure validations are performed after the structure relation validations.
This list shows the steps to set up project structure validations:
- Select a Project Structure Validation Dimension on the finance enterprise group.
- Optionally, select whether a project dimension is required for the validation dimension.
- Select the Validation Dimension Requires
project check box if a project dimension is required for the validation
dimension.
The Project Structure Validation tab is available.
- Create the relations and the validation rules for each relation.
- Enable project structure validation.
Validation process
Project structure validations are performed at the posting project and posting dimension level first. If a match is not found, then the validation is performed on the next level up in the hierarchy. The validation process is repeated until a match is found or the parent level of the project structure is reached. If a Project Structure Validation <Dimension> is used, then this list shows the order in which the rules are applied until a match is found:
- A rule for the posting project and the posting Project Structure Validation <Dimension>.
- A rule for the summary project that includes the project and the posting Project Structure Validation <Dimension>.
- A rule for the posting project where the Project Structure Validation <Dimension> is blank.
- A rule for the summary project that includes posting project where the Project Structure Validation <Dimension> is blank.
If no rule exists that matches the project and the Project Structure Validation <Dimension>, then an error is returned.
We recommend that you create default rules for the summary project at the parent level of each project structure. You can copy default rules that have already been created to save time.