Appendix > Autoupdaters > Relationship Autoupdaters |
Version: 10.1 |
Relationship Autoupdaters provide a quick way to add event-based attribute updates for relationship classes. The AU updates an attribute field of the object when a relationship is created, updated, or deleted. You can assign Relationship AUs to relationship classes using the ArcFM Properties Manager.
Component |
Description |
Used by Relationship Classes |
Model Names Used |
Other Requirements |
Product Compatibility |
---|---|---|---|---|---|
ArcFM Conduit to Conductor Composite |
Calls the ArcFM UFM Conduit to Conductor Relationship AU (a Special Autoupdater)and the ArcFM Manage Conduit Manager Relationship Changes AU (a Relationship Autoupdater). |
Conduit_Conductor relationship (Created, Updated, Deleted) |
none |
|
Desktop |
ArcFM Manage Conduit Manager Relationship Changes |
Updates cross-section annotation when relationship of conduit and cables with ULSMember model name changes. |
ConduitSystem_CommCable, ConduitSystem_PriUG, ConduitSystem_SecUG |
none |
none |
Desktop |
ArcFM Relate Feeder Object |
When a relationship between a Circuit Source table row and a junction feature is created or deleted, this autoupdater modifies the FeederID, FeederID2, and FeederInfo fields of all connected features. |
DynamicProtDev_CircuitSource |
looks for CIRCUITSOURCE model name on Circuit Source object class |
none |
Desktop Server |
ArcFM Synch Phase Designation |
Updates a feature's PhaseDesignation value based on the PhaseDesignation fields of all related objects. The following conditions must exist for this AU to execute: -A 1-M relationship class exists between the feature class (origin) and the related object (destination). -ArcFM must not be in Feeder Manager or Phase Swap mode. |
Any relationship between a feature and its related object when both have Phase Designation |
SYNCHBANKFEATURE, SYNCHUNITOBJECT, PHASEDESIGNATION (fmn) |
Enabled when model names are assigned. |
Desktop Server |
ArcFM Synch Transformer Phase |
Updates the Transformers phase designation based on the phase designation of all related Transformer Units. |
Tranformer_TransformerUnit |
looks for TRANSFORMER and TRANSFORMERUNIT model names on parent/child classes |
Enabled when model names are assigned. |
Desktop Server |
ArcFM UFM Duct to Conductor Relationship |
When a duct feature association with a conductor is modified on the underground diagram, this AU updates the affected related objects. |
Conductor_Duct relationship (Created, Updated, Deleted) |
none |
|
Desktop |
ArcFM UFM Populate Conduit Blob on Duct Bank Relationship Creation |
Populates the conduit blob when a conduit is related to a duct bank. |
ConduitSystem_DuctBank relationship (Created) |
none |
|
Desktop |
ArcFM Update Conductor Text |
Updates the LabelText field based on changes to the related ConductorInfo object. |
Conductor_ConductorInfo |
looks for CONDUCTOR and CONDUCTORINFO model names on parent/child classes |
Enabled when model names are assigned. |
Desktop Server |
ArcFM Update Fiber Parent Field
|
This AU fires two tasks upon creation of a relationship.
The first task populates the field assigned the FiberParentClassModelName in a child object with the value from the field assigned the ThisFiberClassModelName model name in the parent object.
The second task creates, if applicable, an implied connection between source and destination objects only if the source and destination objects have matching values in the fields to which the FIBERIMPLIEDALIGNMENT model name is assigned. |
In the classic data model this is assigned to the following relationships: F_BufferTube_Fiber
In the flexible data model, it is assigned to all relationships between objects in the fiber hierarchy. |
GLOBALID, FIBERPARENT, THISFIBERCLASSMODELNAME, FIBERPARENTCLASSMODELNAME In addition to the above model names, implied connections use: FIBERIMPLIEDCONNECTIONSOURCE, FIBERIMPLIEDCONNECTIONDESTINATION, FIBERIMPLIEDALIGNMENT |
|
Desktop |
ArcFM Update KVA/Synch Phase |
Combo autoupdater that updates the rated kVA and phase designation of a transformer (see Combo AUs). |
Transformer_TransformerUnit |
TRANSFORMER, TRANSFORMERUNIT, PHASEDESIGNATION |
The ArcFM Synch Transformer Unit Phase Designation special AU must also be assigned to the TransformerUnit object class. |
Desktop Server |
ArcFM Update Network Adapter Table |
Updates Network Adapter analysis tables when Load Case is edited. |
LoadCase_Transformer table (NetworkAdapter.mdb) |
none |
You can assign this autoupdater to any feature class with "LoadCase_" in its name. |
Desktop Server |
ArcFM Update Rated kVA |
Updates the Rated kVA of the Transformer based on the sum of the Rated kVAs of the Transformer Units. |
Transformer_TransformerUnit |
TRANSFORMER, TRANSFORMERUNIT |
Enabled when model names are assigned. |
Desktop Server |