Используя версию 9.
Я могу использовать SDK для службы организации, чтобы RetrieveEntityChanges для сущностей, в этом примере можно сказать обо всех изменениях в сущности возможности.
Это даст мне набор записей, которые изменились с момента последней версии dataVersion.
В записи возможности есть внешний ключ под названием «ownerid», который может указывать на первичный атрибут ЛИБО сущности / таблицы системного пользователя ИЛИ сущности / таблицы группы. Если мне нужны подробности о владельце, я не знаю, как определить в контексте моего кода, к какому из этих двух он присоединяется.
RetrieveEntityChanges не ответит атрибутом owneridtype, и в этом отношении запрос не будет создан и передан в RetrieveMultiple.
Я не пробовал RetrieveEntity, но, похоже, было бы довольно много разговоров, если бы мне пришлось вызывать RetriveEntity для каждой записи, которую я получил от RetrieveEntityChanges только для этой цели.
Должен быть способ лучше и эффективнее?
Будем очень признательны за любые технические идеи.