Дельта-запрос для свойств группы не точен для изменений классификации - PullRequest
0 голосов
/ 09 ноября 2018

Мы применяем базовый контроль к группам Office 365, которые зависят от значения классификации данных. У нас есть два способа применения этих элементов управления:

  1. Через подписку Graph, которая автоматически применяет набор базовых элементов управления к группе Office 365
  2. Полное сканирование, чтобы убедиться, что каждой группе Office 365 со значением классификации данных назначены правильные базовые элементы управления

Мы пытаемся сделать 1-й вариант более эффективным, продолжая проверку / применение базовых элементов управления только в случае изменения свойства классификации данных. Дельта-запрос для группы кажется ошибочным; если свойство классификации изменило значения, это не правильно сообщает об этом. Любое свойство, которое было изменено, имеет нулевое значение. Также всегда присутствует свойство видимости.

Репро шаги:

1: инициализация. Получить токен дельты.

 HTTP GET https://graph.microsoft.com/beta/groups/delta&$deltatoken=latest

2: внести изменение классификации в группу Office 365. Измените описание на другую группу Office 365.

3: Delta Query.

HTTP GET https://graph.microsoft.com/beta/groups/delta?$deltatoken=DeltaToken
Prefer:return=minimal

Ответ:

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#groups",
    "@odata.deltaLink": "https://graph.microsoft.com/beta/groups/delta?$deltatoken=NextDeltaToken",
    "value": [
        {
            "classification": null,
            "description": null,
            "visibility": null,
            "id": "Group1ID"
        },
        {
            "description": null,
            "visibility": null,
            "id": "Group2ID"
        }
    ]
}

Редактировать: Забыл добавить ... Microsoft упоминание документов null значение означает, что значение пустое или свойство не изменилось. Это наблюдение не отражает документы.

...