Validation Rules

Below are the validation rules included with ArcFM. You may add your own custom validation rules (see the ArcFM Solution Developer Help). Object validation rules are assigned on the Object Info tab of the ArcFM Properties Manager. Field validation rules are assigned on the Field Info tab using the Validation Rules field. Validation Rules must be configured.

Validation Rule

Type

Description

ArcFM Gas Valve Diameter

Field

This field validation rule ensures that the diameter of a gas valve matches the diameter of the pipe to which it is snapped.

ArcFM Sewer Valve Diameter

Field

This field validation rule ensures that the diameter of a sewer valve matches the diameter of the pipe to which it is snapped.

ArcFM Water Valve Diameter

Field

This field validation rule ensures that the diameter of a water valve matches the diameter of the pipe to which it is snapped.

Check Required Fields

Object

This object validation rule ensures that required fields do not contain null values.

De-Energized Feature

Object

TIP: This validation rule only works with an electric dataset configured to use Feeder Manager 2.0.

This object validation rule ensures that electric features belong to feeders. It finds features that lack a feeder ID. You can assign this validation rule to any edge or junction feature class that participates in your electric geometric network.

Duplicate Feature

Object

This object validation rule ensures that duplicate features are not created when you commission design feature classes in Designer Express. You would use this rule when running QA/QC after you commission design feature classes. For example, a support structure and a transformer that have the same geometry would be validated, however two support structures that have the same geometry would not be validated.  In the example, each support structure would generate a QA/QC error. This rule works only on features, not tables.

Electric Connectivity

Object

This object validation rule ensures that electric features are properly connected. For example, transformers and other devices must be connected to conductors (or busbars). Conductors should be connected to other conductors.

Model Names: This rule works only on features that have one of the following model names assigned: Transformer, Distribution Transformer, DynamicProtectiveDevice, OpenPoint, Switch, Fuse, Protective, ServicePoint, Conductor.

This rule validates the following:

  • Junction features are connected to at least one edge.

  • Service points are connected to secondaries, not primaries (i.e., service point features are not connected to an edge feature belonging to a class that has the PrimaryConductor model name assigned). 

  • If a junction that belongs to an orphaned junction class is present at either end of an edge feature, it has at least two connected edges.                         

  •                            

Electric Loop Feature

Object

TIP: This validation rule only works with an electric dataset configured to use Feeder Manager 2.0.

This object validation rule ensures that features in your electric network do not belong to loops. You can assign this validation rule to any edge or junction feature class that participates in your electric geometric network. This validation rule only considers energized edges and junctions.

See the Using Guide for information about how to set individual features to ignore this rule despite the rule being assigned to the feature class.

Electric Multifeed Feature

Object

TIP: This validation rule only works with an electric dataset configured to use Feeder Manager 2.0.

This object validation rule ensures that electric features are not fed by multiple sources. It finds features that have more than one feeder ID. You can assign this validation rule to any edge or junction feature class that participates in your electric geometric network.

See the Using Guide for information about how to set individual features to ignore this rule despite the rule being assigned to the feature class.

Feeder Info and Trace Weight Comparison

Object

This validation rule only works with an electric dataset configured to use Feeder Manager 1.0.

This object validation rule compares the trace weight value to the Feeder Info field setting to verify that both fields have the same phases energized. This validation rule is available on feature classes with the CONDUCTOR model name assigned. This rule applies only to Feeder Manager 1.0 and should be turned off when upgrading to Feeder Manager 2.0.

FeederID Not Populated

Object

This object validation rule ensures that a feature with the SERVICEPOINT model name has no blank FEEDERID model name fields. This rule applies only if you use Feeder Manager 1.0.

Gas Connectivity

Object

This object validation rule ensures that gas features are properly connected. For example, valves and other devices must be connected to pipes (distribution mains, service lines). Pipes should be connected to other pipes. This rule validates the following:

  • Junctions are connected to edges.

  • Diameter must be set on all connected edges.

  • Non-controllable fitting diameter must match the connected edges' diameters and the diameter valve count must be equal to the number of connected edges.

  • Edges must be connected to the network.

  • Edges are connected to other edges of the same size or have an appropriately sized reducer.

  • Edges of different materials are joined with a transition ring.

  • Plastic edges can be connected only to other plastic edges.

  • The PipeDiameter field model name has been assigned to the Diameter field on the NonControllableFitting.Diameter feature class.

Operating Voltage Increase

Object

This validation rule only works with an electric dataset configured to use Feeder Manager 1.0 or 2.0.

This object validation rule ensures that a feature with an OPERATINGVOLTAGE model name field has values that either remain the same or decrease as you move from upstream to downstream adjacencies of Transformers.

Operating Voltage Mismatch

Object

This object validation rule ensures that a feature has a voltage code that matches the domain for OPERATINGVOLTAGE model name fields.

Phase Designation Mismatch

Object

This validation rule only works with an electric dataset configured to use Feeder Manager 1.0 or 2.0.

This object validation rule ensures that a feature with the SERVICEPOINT model name has a phase designation that equals (or is one of) the phases on the immediately upstream secondary conductor.

Phase Designation Not Populated

Object

This object validation rule ensures that a feature with the SERVICEPOINT model name has no blank PHASEDESIGNATION model name fields.

Phase of Bank Unit

Field

This field validation rule ensures that the phase value of a transformer unit is A, B, or C.

Phase on Transformer bank

Field

This field validation rule ensures that the phase value of a transformer is a subset of a connected primary conductor.

Rated kVA on Transformer

Object

This object validation rule ensures that the rated kVA of a transformer is equal to the total kVA of all the related transformer units.

QR code for this page

Was this helpful?