В принципе, кто-нибудь знает, как запросить дельта-изменения, которые произошли через определенное время. Я сохраняю все изменения, внесенные пользователем в объекты планировщика, в базу данных, но я знаю, что в конечном итоге дельта-изменения для 100 планов станут безумно огромными. GET /me/planner/all/delta GET /users/{id}/planner/all/delta. Кто-нибудь знает, как фильтровать дельта-ответ с заданным временем. Мой план состоит в том, чтобы запросить дельту через определенное время. Дельта может работать в любом объекте. Прямо сейчас я могу внести все дельта-изменения, но я не вижу, как я могу запросить изменения, которые произошли через определенное время.
Можем ли мы отслеживать изменения Microsoft Delta в объектах «Пользователи», «Группа», «Сообщение чата» или «Планировщик» в зависимости от времени. /я/планировщик/все/дельта
Ответы (3)
Дельта работает только с токенами, представленными в ссылках, она не зависит от времени (мы не храним ее на основе времени внутри). Это также максимальные усилия, что означает, что в определенное время дельта-изменения будут очищены, и клиенты будут вынуждены снова читать объекты для синхронизации. Таким образом, даже если бы был запрос на основе времени, не было бы гарантии, что вы сможете получить доступ к более старым данным.
Каков ваш сценарий? Какое-то отслеживание истории или аудит?
Насколько я знаю, нет. Мне приходится прокручивать все планы Планировщика и задачи в них, чтобы получить подробную информацию. В настоящее время я сохраняю детали задачи планировщика в sharepoint, и вместо того, чтобы обновлять ее, я просто удаляю все старые записи и воссоздаю их.
Это имеет смысл, я сохранял дельты, чтобы в будущем я мог сказать, какой пользователь изменил какие объекты планировщика. Поскольку Microsoft еще не реализовала контрольный журнал для объектов планировщика. Сохранение дельта-ссылки было предназначено только для моих возможных будущих процессов отката. Я понял, что срок действия deltaLink не истекает, он просто использует дельта-токен для поиска будущих изменений с момента запроса дельты. По сути, я прошу команды Microsoft иметь какой-то контрольный журнал для изменений объектов Planner (по крайней мере, для того, кто изменился в какое время), чтобы мы могли запрашивать эти действия и привлекать этих конкретных лиц к ответственности за внесенные ими нежелательные изменения. Например, изменение срока выполнения задач планировщика