We have recently made a change to one of source systems which caused a lot of assets to be recreated in CDF with new names, ids, etc. And the old assets were deleted. I have now discovered that our annotated P&ID documents still link to these deleted assets.
Is this the desired behavior you’ve intended. From my perspective I would have wanted some clearer indication that the annotation was now invalid or that it was simply deleted when the underlying resource was deleted. An annotation with a dead link is quite useless and frankly just in the way.
Let’s say there are integrations reading these file and it’s annotations they would expect the linked item to exist, so if they have not implemented some error handling then the integrations would fail. It is simply to say to just implement the error handling, but it is better (though admittedly harder) to eliminate the issue at the source.
Has there been some considerations on this issue?
Regards,
Markus Pettersen
Aker BP - Data Delivery - CDF Tech Lead