Hello! I have an issue with related records on insert. TrafficSigns and TrafficSignsWorkOrder are the tables i am working with. I have a rule in TrafficSignsWorkOrder to pull the AssetID from TrafficSigns on insert. The problem is FeatureSetByRelationshipName doesn't seem to return any related records when run on Insert.
If I trigger on update the code works perfectly. But I need to trigger on insert because our crews rarely go back on edit after the initial submit. It seems there is something that prevents a related record from being returned at all on insert. Again this all works perfect on a Update. But i need it to work on Insert.
var relatedTrafficSigns = FeatureSetByRelationshipName($feature, "SDE.OWNER.TrafficSignsWorkOrder_REL", ['*'], false);
var relatedCount = Count(relatedTrafficSigns);
var relatedAssetId = "nothing";
if (relatedCount > 0) {
var relatedAsset = First(relatedTrafficSigns);
relatedAssetId = relatedAsset.AssetID;
}
return relatedAssetId;