Некоторые диаграммы в нашем репозитории содержат DiagramObjects, в которых отсутствует атрибут InstanceGUID (DUID) (как в API, так и в таблице t_diagramobjects).И, конечно же, DUID необходим для управления некоторыми функциями стиля из API.
Это можно легко исправить, обновив и сохранив что-либо на диаграмме через графический интерфейс - DUID генерируются автоматически;но я не нашел способа вызвать подобное действие из API (в моем случае VbScript), чтобы исправить все «сломанные» диаграммы.Update () методы DiagramObject или Diagram не помогли.
Кто-нибудь встречался с такой ситуацией?Спасибо.
И, возможно, продолжение этого вопроса: возможно ли, что ситуация с отсутствующим DUID вызвана неправильной последовательностью сохранения измененных элементов / функций диаграммы?Какая должна быть правильная последовательность?