Attribute Autoupdaters

Attribute Autoupdater objects provide a quick way to add event-based attribute updates to your geodatabase. You can assign Attribute AUs to attribute fields on the Field Info tab of the ArcFM Properties Manager.

Component

Description

Used by Feature Class(es)

Model Name(s)

Other Requirements

Product Compatibility

ArcFM Auto Angle Setter

Automatically rotates point feature by the same angle of linear feature to which it is snapped. This autoupdater works only with networked features.

Any point feature classes in the geometric network

SYMBOLROTATION

Field Type: double

Desktop

Server

ArcFM Auto Phase Assign

Assigns a phase designation to a point feature when that feature is either connected to or placed within the search tolerance of a conductor, or when the point feature is updated. This autoupdater is not executed when the attached conductor feature is updated. The PhaseDesignation field on the point feature requires the Phase Designation domain to be assigned to the feature or object class being updated. This AU will not fire when in Phase Swap mode.

Any point feature that participates in the network

CONDUCTOR,

PHASEDESIGNATION

Domain: Phase Designation

Field Type: long integer

Assign To: OnFeatureCreate and OnFeatureUpdate

Desktop

Server

ArcFM Current Date

Returns the current date.

 

None

Field Type: date

Desktop

Server

ArcFM Fiber Availability

Summarizes the number of available fibers related to a FiberOpticCable (using the Availability field and the ModeType). This AU maintains the SinglemodeAvailabilityIndicator and MultimodeAvailabilityIndicator fields on the FiberOpticCable. Both of these fields are essential to performing system analysis using the Fiber Manager Two Point Trace.

FiberOpticCable

AVAILABLE,

FIBERSTRAND,

MODETYPE,

MULTIMODEAVAILABILITYINDICATOR,

SINGLEMODEAVAILABILITYINDICATOR

Domain: Availability Indicator

Field Type: Text

Assign To: On Feature Create and On Feature Update

Desktop

ArcFM Gas Controllable Fitting Trace Weight

Sets the GasTraceWeight to values that describe the status of the controllable fitting device as consistent with bitgate layout.

ControllableFitting

CONTROLFITTING

Field Type: long integer

Desktop

Server

ArcFM Gas Distribution Main Trace Weight

Sets the GasTraceWeight to values that describe the status of the distribution main as consistent with bitgate layout.

Distribution Main

DISTRIBUTIONMAIN

Field Type: long integer

Desktop

Server

ArcFM Gas Non-Controllable Fitting Trace Weight

Sets the GasTraceWeight to values that describe the status of non-controllable fitting.

Non-Controllable Fitting

NONCONTROLFITTING

Field Type: long integer

Desktop

Server

ArcFM Gas NonGas Trace Weight

Omits the feature class from gas traces.

Any feature in the gas dataset

GASNONTRACEABLE

Field Type: long integer

Desktop

Server

ArcFM Gas Rectifier Trace Weight

Sets the GasTraceWeight to values that describe the status of rectifier.

Rectifier

RECTIFIER

Field Type: long integer

Desktop

Server

ArcFM Gas Regulator Trace Weight

Sets the GasTraceWeight to values that describe the status of regulator.

Regulator Station

REGULATOR

Field Type: long integer

Desktop

Server

ArcFM Gas Squeeze Off Trace Weight

Sets the GasTraceWeight to values that describe the status of the SqueezeOff point.

Squeeze Off Point

SQUEEZEOFF

Field Type: long integer

Desktop

Server

ArcFM Gas TBS Trace Weight

Sets the GasTraceWeight to values that describe the status of TBS.

Town Border Station

NETWORKSOURCE

Field Type: long integer

Desktop

Server

ArcFM Gas Valve Auto Size

Updates the diameter of a valve to match the diameter of the main to which it is snapped. This AU is assigned to valve features.

Gas Valve

               

The PIPE class model name must be assigned to the feature class to which the valve snaps.

Also on the feature to which the valve snaps, the PIPEDIAMETER field model name must be assigned to the Nominal Diameter field (the field that carries the DIAMETER field model name).

Domain: Gas Valve Diameter

Field Type: text

Desktop

Server

ArcFM Gas Valve Trace Weight

Sets the GasTraceWeight to values that describe the status of valve.

Gas Valve

VALVE

Field Type: long integer

Desktop

Server

ArcFM Length Double

Updates the Measured Length field with the value in the Shape.Len (Shape_Length in Access) field. It uses the Scale value on the Length field to determine the number of digits to the right of the decimal. Enters the length value as double.

Linear features

None

Field Type: double

Desktop

Server

ArcFM Length Integer

Updates the Measured Length field with the value in the Shape.Len (Shape_Length in Access) field. Enters the length value as integer.

Linear features

None

Field Type: long integer

Desktop

Server

ArcFM Length Measured Domain

Updates the Measured Length field with the value in the Shape.Len (Shape_Length in Access) field.

Linear features

None

Domain: Measured Length

Field Type: double

Desktop

Server

ArcFM Length Single

Updates the Measured Length field with the value in the Shape.Len (Shape_Length in Access) field. It uses the Scale value on the Length field to detemine the number of digits to the right of the decimal. Enters the length value as single.

Linear features

None

Field Type: Float

Desktop

Server

ArcFM Login User Name

Returns the name of the user currently logged in to ArcFM. If the ArcFM user name is unavailable, it returns the SDE user. If the SDE user name is unavailable, the AU returns the Windows user name.

You can assign this autoupdater to any text field. Assign it to fields that represent CreationUser and/or LastUser.

None

Field Type: text

Desktop

Server

ArcFM Sewer Valve Auto Size

Updates the diameter of a valve to match the diameter of the main to which it is snapped. This AU is assigned to valve features. The feature class to which the valve is snapped must have the Pipe model name assigned and the PipeDiameter field model name assigned to the Nominal Diameter field.

Valves

PIPE,

PIPEDIAMETER (fmn) assigned to the pipe feature class to which the valve is snapped

Domain: DomainFMsValveSize

Field Type: text

Desktop

Server

ArcFM User Name

Returns the Windows user name.

You can assign this autoupdater to any text field. Assign it to fields that represent CreationUser and/or LastUser.

None

Field Type: text

Desktop

Server

ArcFM Water Controllable Fitting Trace Weight

Sets the WaterTraceWeight to values that describe the status of the controllable fitting device as consistent with bitgate layout.

Controllable Fitting

CONTROLFITTING

Field Type: long integer

Desktop

Server

ArcFM Water Distribution Main Trace Weight

Sets the WaterTraceWeight to values that describe the status of the distribution main as consistent with bitgate layout.

Distribution Main

DISTRIBUTIONMAIN

Field Type: long integer

Desktop

Server

ArcFM Water Non-controllable Fitting Trace Weight

Sets the WaterTraceWeight to values that describe the status of non-controllable fitting.

Non-Controllable Fitting

NONCONTROLFITTING

Field Type: long integer

Desktop

Server

ArcFM Water NonWater Trace Weight

Omits the feature class from water traces.

Any feature in the water dataset

WATERNONTRACEABLE

Field Type: long integer

Desktop

Server

ArcFM Water Rectifier Trace Weight

Sets the WaterTraceWeight to values that describe the status of rectifier.

Rectifier

RECTIFIER

Field Type: long integer

Desktop

Server

ArcFM Water Regulator Trace Weight

Sets the WaterTraceWeight to values that describe the status of the regulator.

Regulator Station

REGULATOR

Field Type: long integer

Desktop

Server

ArcFM Water Source Trace Weight

Sets the WaterTraceWeight to values that describe the status of the water source.

Town Border Station

NETWORKSOURCE

Field Type: long integer

Desktop

Server

ArcFM Water Squeeze Off Trace Weight

Sets the WaterTraceWeight to values that describe the status of the SqueezeOff point.

Squeeze Off Point

SQUEEZEOFF

Field Type: long integer

Desktop

Server

ArcFM Water Valve Auto Size

Updates the diameter of a valve to match the diameter of the main to which it is snapped. This AU is assigned to valve features. The feature class to which the valve is snapped must have the Pipe model name assigned and the PipeDiameter field model name assigned to the Nominal Diameter field.

Valve

PIPE,

PIPEDIAMETER (fmn) assigned to the pipe feature class to which the valve is snapped

Domain: DomainFMwSize

Field Type: text

Desktop

Server

ArcFM Water Valve Trace Weight

Sets the WaterTraceWeight to values that describe the status of valve.

Valve

VALVE

Field Type: long integer

Desktop

Server

Designer Design Identifier

Provides the DesignId value so that DesignGraphics features can be linked to the correct design.

DesignGraphics (annotation feature class)

DESIGNID

Assign to the On Feature Create and On Feature Update properties on the DesignId field.

Set the Editable property on the DesignId field to No.

Desktop

Server

Designer Work Request Identifier

Provides the WorkRequestID value  so that DesignGraphics features can be linked to the correct design within a work request.

DesignGraphics (annotation feature class)

WORKREQUESTID

Assign to the On Feature Create and On Feature Update properties on the WorkRequestId field.

Set the Editable property on the WorkRequestId  field to No.

Desktop

Server

QR code for this page

Was this helpful?