I have requirement with Utility Networks topology to validate the adds and updates with a third-party Enterprise Asset Management system. This includes injecting "asset id" for any new objects such as pipe etc from the EAM system. As I understand it, ArcGIS Pro will be calling applyEdits against the FeatureServer. I was hoping to intercept it using SOI and apply the additional logic. Anyone attempted this?
Another complication is; this needs to happen only when writing to a default Version or posting to a default version. Any other version, user may choose to discard it without posting.