Обзор

Когда Password Vault не показывает ваши записи, экран подсказывает, где искать причину. В этой статье перечислены симптомы с быстрой проверкой и решением для каждого из них. Некоторые решения выполняет сам пользователь, для других нужен администратор с соответствующей ролью Microsoft 365.

Полезно знать, как веб-часть получает данные. Хранилище каждого пользователя - это один файл, vitextra-password-vault.json, в папке приложения в собственном OneDrive пользователя. При открытии страницы веб-часть читает этот файл через Microsoft Graph от имени самого пользователя; если файла ещё нет, она создаёт пустой. Каждое изменение сохраняется обратно в тот же файл. Ничего не хранится на странице, в списках SharePoint или на серверах Vitextra. Подробнее: KB10453. Где Password Vault хранит ваши пароли: папка приложения в OneDrive.

Начните здесь: что показывает веб-часть?

Что вы видитеПерейти к разделу
К сожалению, произошла непредвиденная ошибка. Обновите страницу и повторите попытку. и кнопка Обновить, записей нетХранилище не открывается
Записи показаны, а над списком - то же красное сообщениеНе удалось обновить данные
Красное сообщение на несколько секунд после сохранения, удаления или пометки записи либо на экране Настройка PIN-кода, Изменить PIN-код или СбросНе удаётся сохранить изменение
Запись, добавленная или изменённая на другом устройстве или в другой вкладке, отсутствуетИзменения, сделанные в другом месте, не отображаются
Хранилище само блокируется, и прежний PIN-код не принимаетсяИзменения, сделанные в другом месте, не отображаются
Записи отображаются с пустыми значениями, и правильный PIN-код не принимаетсяЗаписи выглядят пустыми
Экран Настройка PIN-кода, хотя записи у вас уже былиХранилище пусто и запрашивает новый PIN-код
Экран Сброс с сообщением Вы слишком много раз вводили неправильный PIN-код.Хранилище заблокировано
Сообщение Мы надеемся, что вам понравилась бесплатная пробная версия…Сообщение о лицензии

Хранилище не открывается

Симптом. Вместо списка веб-часть показывает красное сообщение К сожалению, произошла непредвиденная ошибка. Обновите страницу и повторите попытку. и кнопку Обновить.

Экран ошибки Password Vault

Экран ошибки Password Vault

Причина. При загрузке страницы веб-части не удалось прочитать файл хранилища из OneDrive пользователя. Возможные причины, начиная с самой частой:

1. Разрешение Microsoft Graph не одобрено

Password Vault запрашивает одно делегированное разрешение Microsoft Graph - Files.ReadWrite.AppFolder, которое позволяет читать и записывать файлы только в собственной папке приложения в OneDrive пользователя. Если необходимое разрешение не предоставлено клиентскому субъекту SharePoint, веб-часть не может прочитать или создать хранилище. Сам по себе ожидающий запрос пакета не доказывает отсутствие разрешения: другая SPFx-надстройка могла уже получить его.

Проверка. В Центре администрирования SharePoint откройте Дополнительно → Доступ к API. Если запрос Microsoft Graph - Files.ReadWrite.AppFolder указан в разделе Ожидающие запросы, он ещё не одобрен.

Решение. Запрос одобряет глобальный администратор. Одной роли администратора SharePoint недостаточно для разрешений Microsoft Graph. Затем перезагрузите страницу или кликните Обновить. Пошаговые инструкции: KB10454. Разрешение Microsoft Graph Files.ReadWrite.AppFolder: зачем оно нужно Password Vault и как его утвердить и KB10360. Как одобрить разрешения Microsoft Graph API для решений Vitextra в Центре администрирования SharePoint.

Утверждение запроса доступа к API

Утверждение запроса доступа к API

📝 Заметка
После обновления или повторного развёртывания пакета ещё раз проверьте страницу Доступ к API: если там появился новый запрос, его тоже нужно одобрить.

2. У пользователя нет OneDrive

Хранилище находится в собственном OneDrive пользователя, поэтому пользователь без OneDrive в клиенте не может работать с Password Vault. Если ошибка появляется только у некоторых пользователей, а остальные работают нормально, это первое, что нужно проверить.

Проверка. Попросите пользователя открыть OneDrive в Microsoft 365 (например, из средства запуска приложений). Если OneDrive не открывается или OneDrive пользователя ещё не настроен, веб-часть тоже не сможет открыть хранилище.

Решение. Администратор Microsoft 365 проверяет, что у пользователя есть лицензия, включающая OneDrive, и что OneDrive пользователя подготовлен. Затем пользователь перезагружает страницу.

3. Сетевая или временная ошибка Microsoft Graph

Браузер не смог в этот момент связаться с Microsoft Graph или с OneDrive пользователя: пользователь не в сети, прокси-сервер или фильтр содержимого блокирует запрос, либо служба вернула временную ошибку.

Проверка и решение. Кликните Обновить. Если хранилище открылось, это был кратковременный сбой. Если ошибка сохраняется только в одной сети или на одном компьютере, откройте OneDrive в новой вкладке на том же компьютере; если OneDrive тоже не работает, сеть или браузер блокирует службы Microsoft 365, и сначала нужно устранить эту проблему. В Microsoft Teams то же самое должно работать из клиента Teams.

❗ Важно
Экран ошибки не означает, что ваши данные потеряны. Если веб-часть не может прочитать хранилище, она не создаёт вместо него новое: пустое хранилище создаётся, только когда веб-часть обнаруживает, что файла нет вовсе. Как только причина устранена, ваши записи снова отображаются.

Не удалось обновить данные

Симптом. Список записей отображается, а над ним остаётся красное сообщение К сожалению, произошла непредвиденная ошибка. Обновите страницу и повторите попытку.

Причина. Ранее хранилище было успешно открыто, но последующая повторная загрузка файла - кнопкой Обновить - не удалась. Список по-прежнему показывает загруженные ранее данные.

Решение. Когда подключение восстановится, снова кликните Обновить или перезагрузите страницу. После успешной загрузки сообщение исчезнет. Не вносите изменений, пока сообщение отображается: список может быть устаревшим (см. Изменения, сделанные в другом месте, не отображаются).

Не удаётся сохранить изменение

Симптом. После того как вы кликнули Сохранить в диалоговом окне Создать элемент или Изменить свойства, подтвердили Удалить или кликнули звёздочку записи - или после того как вы кликнули Сохранить на экране Настройка PIN-кода или Сменить PIN-код на экране Изменить PIN-код либо подтвердили Сбросить на экране Сброс, - на несколько секунд появляется красное сообщение К сожалению, произошла непредвиденная ошибка. Обновите страницу и повторите попытку.

Причина. Не удалось записать файл хранилища в OneDrive - обычно из-за сбоя сети или временной ошибки Microsoft Graph. Изменение применяется только при успешном сохранении, поэтому хранилище остаётся прежним.

Решение.

  • Если не удалось сохранить новую или изменённую запись, диалоговое окно остаётся открытым с введёнными данными. Подождите немного и снова кликните Сохранить.
  • Если не удалось удалить запись или изменить отметку избранного, просто повторите действие.
  • Если сохранение не удалось на экране Настройка PIN-кода, Изменить PIN-код или Сброс, сообщение отображается на этом экране, а сам экран остаётся открытым. Подождите немного и повторите шаг.
  • Если ошибка повторяется, скопируйте введённые значения в надёжное место, перезагрузите страницу и проверьте причины, описанные в разделе Хранилище не открывается.

Изменения, сделанные в другом месте, не отображаются

Симптом. Вы добавили или изменили запись на другом компьютере, в другой вкладке браузера или в Microsoft Teams, но на открытой странице её нет.

Причина. Веб-часть читает файл хранилища при открытии страницы и работает с этой копией до перезагрузки. Она не отслеживает изменения файла, сделанные на других устройствах. Изменения, сделанные в другом месте, появляются, когда вы кликаете Обновить, а также после следующего сохранения или разблокировки на этой странице.

Решение. Кликните кнопку Обновить (круговая стрелка в правом верхнем углу веб-части) или перезагрузите страницу.

Кнопка «Обновить»

Кнопка «Обновить»

📝 Заметка
Изменения разных записей сохраняются: при конфликте версий веб-часть загружает последнюю версию файла и повторно применяет ваше изменение. Для одной и той же записи последний сохранённый полный набор полей может заменить более ранние изменения; отдельные поля не объединяются. Изменения с другого устройства обнаруживаются только при успешной загрузке последнего файла: при обновлении, проверке PIN-кода или после конфликта сохранения. Смена PIN-кода блокирует текущий сеанс и требует новый PIN-код. Если сброс удалил PIN-код, появляется Настройка PIN-кода, а не запрос ещё не созданного нового кода.

Записи выглядят пустыми

Симптом. Веб-часть показывает список ваших записей, но их названия и значения пусты, а правильный PIN-код не принимается.

Причина. На странице работает более старая версия Password Vault. Текущая версия шифрует хранилище ключом, производным от PIN-кода, и автоматически преобразует существующее хранилище в новый формат файла при первом вводе правильного PIN-кода. Более старые версии не могут прочитать преобразованное хранилище. Так происходит, если в другом каталоге приложений клиента - например, в каталоге приложений семейства сайтов - всё ещё развёрнута более старая версия пакета, а хранилище уже было преобразовано на странице с текущей версией. Записи не потеряны: текущая версия показывает их как обычно.

Для преобразования старый ключ должен расшифровать каждую запись, а преобразованный файл должен успешно сохраниться. Если одно из условий не выполнено, миграция не происходит; одного ввода правильного PIN-кода недостаточно.

Решение. Администратор обновляет Password Vault во всех каталогах приложений клиента - в каталоге приложений клиента и в каждом каталоге приложений семейства сайтов, где развёрнут пакет; см. KB10050. Как обновить решение Vitextra на SPFx в SharePoint Online и KB10361. Каталог приложений тенанта или каталог приложений семейства сайтов: куда развёртывать приложения Vitextra. После обновления не пользуйтесь страницами с более старой версией и перезагрузите страницы, которые были открыты ещё до него.

Хранилище пусто и запрашивает новый PIN-код

Симптом. Веб-часть показывает экран Настройка PIN-кода, хотя у вас уже было хранилище с записями.

Причина. Веб-часть показывает этот экран, когда в файле хранилища нет PIN-кода, - то есть когда хранилище было сброшено или когда файл не был найден в папке приложения в вашем OneDrive и был создан новый, пустой. Пять неверных PIN-кодов блокируют хранилище, но не очищают его. Пустое хранилище появляется только после подтверждения пользователем Сбросить и успешного сохранения сброса; это могло произойти на другом устройстве или в Microsoft Teams.

Что делать. Если хранилище было сброшено, Password Vault не может вернуть его записи. Настройте новый PIN-код и добавьте записи заново; см. KB10442. Как настроить PIN-код в Password Vault. Если вы не сбрасывали хранилище и вашей учётной записью больше никто не пользуется, обратитесь к администратору Microsoft 365, прежде чем настраивать новый PIN-код.

Хранилище заблокировано

Экран Сброс с текстом Вы слишком много раз вводили неправильный PIN-код. - это не ошибка веб-части: неверный PIN-код был введён пять раз подряд. Что это означает и что делает кнопка Сбросить, объясняется в статье KB10461. Почему Password Vault заблокирован: «Вы слишком много раз вводили неправильный PIN-код».

Сообщение о лицензии

Симптом. Вся веб-часть заменена сообщением Мы надеемся, что вам понравилась бесплатная пробная версия. Купите сейчас полную версию и продолжите работу.

Причина. Для вашего клиента закончился пробный период или истекла подписка. Пока лицензия не продлена, пользователи не могут открыть свои записи. Файлы хранилищ в OneDrive пользователей не изменяются и не удаляются; записи снова отображаются, как только лицензия становится активной.

Решение. См. KB10365. Почему веб-часть Vitextra показывает сообщение «Надеемся, вам понравилась бесплатная пробная версия»: причины и решения, KB10364. Что происходит, когда заканчивается пробный период или подписка Vitextra и KB10206. Лицензирование и учётная запись Vitextra: как приобрести и активировать лицензию.

💡 Совет
Если Password Vault отсутствует на панели элементов веб-частей или среди приложений вашего сайта, пакет не установлен или недоступен на этом сайте; см. KB10035. Как установить продукт Vitextra в SharePoint Online.

Вопросы и ответы

Задайте вопрос по статье и получите официальный ответ нашей команды.

Вопросов пока нет. Задайте первый вопрос.

Рекомендуемые статьи

Как обновить решение Vitextra на SPFx в SharePoint Online

Пошаговое руководство по обновлению существующего решения Vitextra на базе SharePoint Framework (SPFx): загрузка последней версии из центра загрузки, замена пакета .sppkg в каталоге приложений, развёртывание, одобрение доступа к API при необходимости и синхронизация с Microsoft Teams.

2,8тыс. 2 мин
Как управлять подпиской на продукты Vitextra

Пошаговое руководство по управлению подпиской Vitextra: просмотр подписок, добавление и удаление лицензий, назначение лицензий клиенту (тенанту) Microsoft 365, снятие назначения и отмена подписки, включая то, что происходит после отмены.

103 2 мин
Использование собственного изображения в качестве значка плитки

Как заменить значок плитки в веб-части Vitextra Smart Tiles собственным изображением: пункт «Своё изображение», ввод URL-адреса изображения или выбор картинки из библиотеки документов сайта, требования к изображению, размеры и удаление изображения для возврата к значку.

97 3 мин

Поделиться