GDPR для сервера Office Web Apps и Office Online Server
Office Online Server данных телеметрии Office веб-приложения Server хранятся в виде журналов ULS. Средство просмотра ULS можно использовать для просмотра журналов ULS из локального клиента.
Каждая строка журнала содержит correlationID. Связанные строки журнала совместно используют один и тот же correlationID. Каждый correlationID привязан к одному Идентификатору сеанса, и один sessionID может быть связан с несколькими correlationID. Каждый Идентификатор сеанса может быть связан с одним идентификатором пользователя, хотя некоторые сеансы могут быть анонимными и поэтому не имеют связанного идентификатора пользователя. Таким образом, чтобы определить, какие данные связаны с определенным пользователем, можно сопоставить один идентификатор пользователя с идентификаторами SessionID, связанными с этим пользователем, от этих Идентификаторов сеансов к связанным идентификаторам корреляции и от этих correlationID ко всем журналам в этих корреляциях. На следующей схеме показана связь между разными идентификаторами.
Сбор журналов
Например, чтобы собрать все журналы, связанные с Идентификатором пользователя 1, сначала необходимо собрать все сеансы, связанные с Идентификатором пользователя 1 (то есть SessionID 1 и SessionID2). Следующим шагом будет сбор всех корреляций, связанных с SessionID 1 (то есть CorrelationIDs 1, 2 и 3) и с SessionID 2 (то есть CorrelationID 4). Наконец, соберите все журналы, связанные с каждой из корреляций в списке.
Запустите средство UlsViewer.
Откройте журнал uls, соответствующий предполагаемому периоду времени; Журналы ULS хранятся в папке %PROGRAMDATA%\Microsoft\OfficeWebApps\Data\Logs\ULS
Измените фильтр.
Примените следующий фильтр:
EventID равно apr3y
или
EventID равно bp2d6
Хэшированные значения UserId будут храниться в свойстве Message одного из этих двух событий.
Для apr3y свойство Message будет содержать значения UserID и PUID.
Для bp2d6 сообщение будет содержать довольно много информации. Поле "Значение LoggableUserId" является хэшируемым идентификатором пользователя.
После получения хэшированного значения UserId из одного из этих тегов значение WacSessionId для этой строки в ULSViewer будет содержать WacSessionId, связанный с этим пользователем.
Соберите все значения WacSessionId, связанные с нужным пользователем.
Примените фильтр — EventId равно "xmnv", Message равно "UserSessionId=<WacSessionId>" — к первому значению WacSessionId в списке (замените часть <WacSessionId> своим значением WacSessionId)
Соберите все значения свойств Correlation, соответствующие этому WacSessionId.
Повторите действия 10–11 со всеми значениями WacSessionId в списке для нужного пользователя.
Примените следующий фильтр: Correlation равно первому значению Correlation в списке.
Соберите все журналы, соответствующие этому значению Correlation.
Повторите действия 13–14 со всеми значениями Correlation в списке для нужного пользователя.
Типы данных
Журналы Office содержат различные типы данных. Ниже приведены примеры данных, которые могут содержаться в журналах ULS:
коды ошибок, возникших во время использования продукта;
нажатия кнопок и другие данные об использовании приложений;
данные о производительности и/или определенных функциях приложения;
общие сведения о местоположении компьютера пользователя (например, страна или регион, штат и город, полученные из IP-адреса), но не точное географическое положение;
основные метаданные браузера (например, название и версия) и компьютера (например, тип и версия ОС);
сообщения об ошибках от ведущего приложения документа (например, OneDrive, SharePoint, Exchange);
сведения о внутренних процессах приложения, не связанных с какими-либо действиями пользователя.