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. In other words, it rotates it parallel with the linear feature. Thus, if you require the point feature to be perpendicular to the linear feature, rotate the symbol itself. In the Table of Contents > Features pane, click the symbol once. In the Symbol Selector dialog, rotate the angle to 90 or -90 degrees, depending on how you want the symbol to look once snapped to the linear feature. 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 |
Directional Auto Angle Setter |
Automatically rotates point features by the same angle of linear feature to which it is snapped, taking into account the direction the line was drawn (from point A to B, rather than point B to A). This autoupdater works only with networked features. |
Any point feature classes in the geometric network |
SYMBOLROTATION |
Field Type: double |
Desktop Server |
Endpoint Auto Angle Setter |
Automatically rotates point features by the same angle of linear feature to which it is snapped, but flipping 180 degrees to take into account the closest line endpoint to which the point feature is snapped. This autoupdater works only with networked features. |
Any point feature classes in the geometric network |
SYMBOLROTATION |
Field Type: double |
Desktop Server |