Rule Levels
Project Cost: Rules with Project Cost as the source provide validation to business processes that affect project or shell cost sheets. Rule levels are:
- Per CBS: These rules provide control per CBS code across the project or shell budget. For example, if you have an assigned budget amount for specific CBS codes, you can create rules that check all commit business processes (and change commits if specified) to verify that those assigned budget amounts, per CBS code, are not exceeded.
Note: If a business process record has several line items, even if only one of the line items will violate the rule, the entire record will be rejected.
- Per Total for Entire Project: This rule looks at the total, cumulative amount of commit business processes and verifies the total against the project or shell budget (or other parameter you choose). This type of rule can ensure that the project or shell budget is not exceeded, but does not verify specific CBS code or funding amounts.
- Per Fund within each CBS: Applicable if the project or shell includes funding at the CBS level. The rule will validate the amount being charged on the commit business process record for each CBS code against the assigned fund amount per CBS, as specified in the fund information on the cost sheet.
- Per CBS within each Commit: Related to SOV. For example, the rule can validate that the total amount of a purchase order and related change orders will not exceed a certain amount for a specific CBS code.
- Per selected Summary CBS Codes: Allows you to select one or more summary CBS codes on which to enforce the rule. This option is applicable when the cost sheet has a tree structure; cost sheets with flat structures do not have summary codes. You can choose to enforce the rule on each summary code individually, or on the total of the selected codes. Because you must select summary CBS codes from the cost sheet for this rule, this option is not available in rule templates; it is available for rules within project templates and shell templates, and within projects and shells.
- Per selected CBS Codes: Allows you to select one or more "leaf" level CBS codes (that is, codes that are not summary codes) on which to enforce the rule. You can choose to enforce the rule on each code individually, or on the total of the selected codes. This option is applicable for cost sheets with a tree or flat structure. Similar to the previous option, this is available in rules within project templates and shell templates, and within projects and shells, not in rule templates.
Project Fund: This control source option provides validation to business processes that affect project or shell funding sheets. Rule levels are:
- Per Fund: These rules provide control per fund per project or shell, similar to "Per CBS" above.
- Per Total for Entire Project/Shell: Provide control over entire funding amount for the project or shell, similar to cost rules.
Company Fund: Company level rules can be created for company funding sheets:
- Per Fund: These rules provide validation against the total amount of each fund, regardless of project or shell distribution.
- Per Total of all funds: Provides validation for the total of all funds available to the company.
Last Published Monday, August 28, 2023