Можем ли мы отслеживать изменения Microsoft Delta в объектах Users, Group, ChatMessage или Planner в зависимости от времени. «/ Меня / планировщик / все / треугольник» - PullRequest
0 голосов
/ 01 октября 2019

По сути, кто-нибудь знает, как запрашивать дельта-изменения, произошедшие через определенное время. Я сохраняю все изменения, сделанные пользователем в объектах планировщика, в базу данных, но я знаю, что в конечном итоге дельта-изменения для 100 планов будут безумно огромными. GET / me / planner / all / delta GET / users / {id} / planner / all / delta . Кто-нибудь знает, как фильтровать дельта-ответ с заданным временем. Мой план состоит в том, чтобы запросить дельту после определенного времени. Это может быть в любом объекте, который работает дельта. Сейчас я могу внести все дельта-изменения, но не вижу, как можно запросить изменения, которые произошли через определенное время.

Ответы [ 3 ]

1 голос
/ 02 октября 2019

Delta работает только с токенами, представленными в ссылках, она не основана на времени (мы не храним ее на основе времени внутри страны). Это также лучший способ, который означает, что в определенное время дельта-изменения будут очищены, и клиенты будут вынуждены снова читать объекты, чтобы быть синхронизированными. Поэтому, даже если бы был запрос на основе времени, не было бы гарантии, что вы сможете получить доступ к более старым данным.

Каков ваш сценарий? Какая-то история отслеживания или аудита?

0 голосов
/ 11 октября 2019

Это имеет смысл, я сохранял дельты, чтобы в будущем я мог сказать, какой пользователь изменил какие объекты планировщика. Поскольку Microsoft еще не внедрила контрольный журнал для объектов планировщика. Хранение Delta Link было только для моих возможных будущих процессов отката. Я понял, что срок действия deltaLink не истекает, он просто использует дельта-токен, чтобы найти будущие изменения с момента запроса дельты. По сути, я прошу команды Microsoft иметь какой-то контрольный журнал для изменений объектов Planner (по крайней мере, для того, кто и в какое время изменился), чтобы мы могли запрашивать эти действия и нести ответственность за внесенные ими нежелательные изменения. Например, изменение срока выполнения задач планировщика

0 голосов
/ 02 октября 2019

Насколько я знаю, нет. Я должен прокрутить все планы и задания Планировщика, чтобы узнать подробности. В настоящее время я сохраняю детали задачи планировщика в sharepoint и вместо того, чтобы обновлять ее, я просто удаляю все старые записи и воссоздаю их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...