Policy Acknowledgement — решение Vitextra для организации ознакомления сотрудников с корпоративными политиками и фиксации того, что они их прочитали. Оно объединяет каталог политик, управляемую публикацию, назначения сотрудникам и управленческую отчётность в SharePoint Online. На специальных страницах сотрудники находят свои задачи, читают политику, задают вопросы и отправляют подтверждение. Персональное приложение My Policies также может предоставлять точку входа в Microsoft Teams.
Продукт полезен, когда недостаточно просто хранить документ в библиотеке: необходимо определить применяемую версию, получателей, срок ответа и порядок работы с незавершёнными задачами. Например, организация может назначить политику безопасности пробному подразделению, позднее опубликовать существенное изменение и отслеживать назначения обновления отдельно от первого выпуска.
Какие задачи помогает организовать решение
Типичные сценарии — ознакомление определённой группы сотрудников с внутренней политикой, запрос подтверждения после существенного изменения, проверка незавершённых задач команды и выяснение причин, по которым сотрудник не может подтвердить текст. Компания может поддерживать доступный для просмотра каталог наряду с обязательными личными назначениями: возможность прочитать политику не обязательно означает, что её подтверждение назначено.
Решение поддерживает правила аудитории на основе групп и атрибутов сотрудников. Владельцы политик могут выбирать нужные группы работников без ведения отдельной ручной таблицы для каждой кампании. Индивидуальные включения и исключения позволяют учитывать особые случаи, а предварительный просмотр аудитории даёт возможность проверить результат до создания назначений.
В интерфейсе присутствуют варианты периодических и постоянно действующих кампаний, но их названия не подтверждают работу полноценного фонового процесса. Последующее обновление аудитории, запланированные напоминания и эскалации требуют отдельного сервисного компонента. Проверка дубликатов назначений одной версии также ограничивает повторную аттестацию в текущей реализации.
Объекты рабочего процесса
| Объект | Что представляет | Почему важен |
|---|---|---|
| Политика | Карточка с названием, владельцем, категорией, источником, датами и требованиями чтения. | Отделяет управление политикой от файла или страницы с её текстом. |
| Версия | Опубликованный выпуск с номером, описанием изменений и, где поддерживается, отпечатком и снимком. | Определяет выпуск, связанный с кампанией и подтверждением. |
| Кампания | Распространение версии политики с аудиторией и настройками срока. | Определяет конкретную операцию назначения. |
| Назначение | Задача одного сотрудника для версии политики и кампании. | Отслеживает срок, статус и связанное подтверждение. |
| Подтверждение | Записанное подтверждение или другое событие доказательства. | Сохраняет формулировку, личность, время и связанные технические сведения. |
| Вопрос | Вопрос сотрудника или причина невозможности подтверждения. | Создаёт для владельца очередь разрешения исключительных случаев. |
Публикация версии и создание назначений — отдельные действия. Первая публикация делает выпуск доступным, но не запускает кампанию автоматически. Аналогично, открытие содержимого в библиотеке не создаёт автоматически назначение и не записывает подтверждение.
Распределение обязанностей
Администраторы настраивают хранилище, роли и сервис. Менеджеры по соответствию управляют политиками и кампаниями во всём продукте и принимают решения об освобождении. Авторы создают политики и работают с принадлежащими им карточками. Аудиторы используют отчёты. Сотрудники получают назначения, а руководители отслеживают свои команды.
Группы ролей настраиваются централизованно в Policy Admin. Владелец политики — отдельное поле, поэтому его изменение может повлиять на то, что видит автор. Иерархия подчинения берётся из связей каталога; это не шестая роль, вручную поддерживаемая в списке назначений ролей. Роли продукта не предоставляют автоматически права редактирования страниц SharePoint или развёртывания приложений.
Путь политики от черновика до подтверждения
- Подготовьте центр и подключите к нему страницы сотрудников и управления.
- Создайте карточку политики, назначьте владельца и выберите документ, страницу SharePoint или внешний URL в качестве источника.
- Задайте текст подтверждения и требования чтения, затем опубликуйте первую версию.
- Создайте кампанию, проверьте аудиторию и укажите срок подтверждения.
- Попросите пробного сотрудника открыть назначение, прочитать содержимое и отправить подтверждение.
- Проверьте квитанцию сотрудника и результат в отчётах перед расширением аудитории кампании.
Например, владелец может сначала назначить учебную политику информационной безопасности небольшой группе. Если сотрудник не может подтвердить формулировку, он может вместо этого указать причину. Случай поступает на рассмотрение; уполномоченный пользователь может ответить, повторно открыть назначение или записать освобождение с указанием причины. Освобождение не является подтверждением от имени сотрудника.

Выбор подходящих веб-частей
| Веб-часть | Основной пользователь | Возможности |
|---|---|---|
| My Policies | Сотрудник | Поиск ожидающих задач, сроков, выполненных подтверждений и освобождений. |
| Policy Reader | Сотрудник | Чтение источника, выполнение настроенных условий, подтверждение формулировки, отправка вопроса и просмотр квитанции. |
| Policy Library | Читатель политик | Просмотр опубликованных и находящихся на пересмотре политик по категориям и поиск по метаданным. |
| Pending Policies Bar | Посетитель интранета | Компактное напоминание о назначенных и просроченных политиках с переходом на нужную страницу. |
| Policy Manager | Владелец или команда соответствия | Создание и публикация политик, запуск кампаний, просмотр версий и разрешение вопросов сотрудников. |
| Compliance Dashboard | Пользователь отчётов | Проверка показателей, сравнений подразделений, исторических расчётов, экспортов и результатов проверки целостности доказательств. |
| Team Compliance | Руководитель | Сопоставление сотрудников с политиками и отправка ручных напоминаний о просроченных назначениях. |
| Policy Admin | Администратор | Завершение настройки, управление ролями, категориями, текстами, уведомлениями, проверками хранилища, лицензированием и журналом аудита. |
Страницы можно организовать в соответствии с навигацией организации. Общая страница чтения использует идентификаторы политики и назначения в URL; остальные веб-части ссылаются на неё. Создание хранилища не создаёт все эти страницы, поэтому их настройка и проверка переходов входят в развёртывание.
Содержимое, версии и требования чтения
Источник-документ может отображаться через браузер или просмотрщик Office. Страницы SharePoint могут отображаться встроенно, если их содержимое удаётся прочитать. Внешние URL открываются или встраиваются в зависимости от поведения целевого сайта. Выбор источника не предоставляет доступа к нему, а внешний сайт может запрещать встраивание.
Для поддерживаемых документов с тем же origin публикация сохраняет снимок и вычисляет отпечаток SHA-256. Записи версий страниц и внешних источников не предоставляют равноценных архивных снимков содержимого. Сейчас страница чтения показывает настроенный источник, а не переключается автоматически на сохранённый снимок старого назначения. Для проверки архивной версии документа используйте явные ссылки снимков.
Владельцы могут требовать открытия, прокрутки, минимального времени и ввода имени. Это условия выполнения, а не доказательство понимания текста. Для содержимого во фрейме, не являющегося страницей, условие прокрутки может выполняться открытием и ожиданием нужного интервала. Записанное подтверждение не является электронной подписью.
Прогресс и доказательства
My Policies предоставляет сотруднику личный список. Team Compliance даёт руководителю матрицу команды. Compliance Dashboard агрегирует назначения для разрешённого набора политик с фильтрами подразделения и даты. Эти представления отвечают на разные вопросы и могут использовать разные знаменатели или наборы версий; их проценты нельзя считать взаимозаменяемыми.
Квитанция подтверждения фиксирует политику, версию, время, формулировку и применимые хеши. Журнал аудита записывает административные действия и действия процесса. Экспорт отчёта в Excel содержит строки назначений; это не полный экспорт всех полей доказательств или всех исторических переходов.

Развёртывание и режимы работы
Решение SPFx использует сайт центра SharePoint со списками и библиотекой версий. Microsoft Graph предоставляет данные сотрудников, групп и отношений подчинения и поддерживает ручные почтовые напоминания. Перед пробным запуском подготовьте одобрение развёртывания, доступ к источникам, группы ролей и структуру страниц. Лицензирование управляется через существующий процесс лицензирования Vitextra.
Прямой режим записывает обычные подтверждения через сеанс сотрудника. Сервисный режим отправляет их отдельно подключённому сервису. Переключение настройки не устанавливает этот сервис и не применяет повторно разрешения SharePoint автоматически. Настройки автоматических уведомлений также не означают наличия работающего планировщика.
❗ Важно
Прямой режим предоставляет сотрудникам право записи назначений и записей подтверждений. Текущая матрица ролей действует на уровне списков, а фильтрация по владельцу или сотруднику в веб-части не является изоляцией на уровне записей. Проверка цепочки хешей может обнаруживать несогласованность, но не делает записи абсолютно неизменяемыми. Синхронизация разрешений сохраняет полный доступ для выполняющей её учётной записи, поэтому более сильное утверждение интерфейса о защите в сервисном режиме необходимо сверять с действующими разрешениями.
Планирование первого внедрения
Начните с краткого руководства KB10496. Policy Acknowledgement: руководство по быстрому запуску, затем проверьте требования по KB10497. Policy Acknowledgement: требования и разрешения и настройку доступа по KB10500. Как настроить роли и разрешения Policy Acknowledgement. Выберите источник, который пробный сотрудник действительно может открыть, задайте чётко ограниченную аудиторию и проверьте как успешное подтверждение, так и вопрос или случай невозможности подтверждения.
Перед расширением проверьте результат в отчётах, изучите сохранённые доказательства и подтвердите, кто может читать или изменять исходные данные. Режимы записи и ограничения защиты описаны в KB10509. Хранение данных Policy Acknowledgement: режимы Direct и Service. Рассматривайте поведение фонового сервиса как отдельную проверку развёртывания: один лишь проект веб-частей не подтверждает работу запланированных операций, разрешений сервиса или доставки уведомлений в вашей среде.