Обзор

Большинство проблем с Questions and Answers сводятся к одной из трёх причин: список (не подключён, неверные столбцы, элементы не опубликованы), разрешения пользователя или настройка в панели свойств. В этой статье симптомы разобраны в том порядке, в котором они обычно встречаются - от первой настройки до ежедневной работы, - с проверкой и решением для каждого. Статья написана для редактора страницы и владельца сайта.

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

Что вы видитеПерейдите к разделу
«Не настроено» на опубликованной страницеНе настроено
Мой список не предлагается в варианте «Существующий список»Список не предлагается
«Здесь пока ничего нет.», хотя в списке есть элементыВопросы не отображаются
Вопрос есть в списке, но не на страницеВопросы не отображаются
Нет кнопки «Задать вопрос»Кнопка отсутствует
«Нет результатов, соответствующих вашим условиям поиска» для слова, которое точно естьПоиск ничего не находит
Комментарий не сохраняется или нет поля вводаКомментарии
В ответе отображаются символы **, - или # вместо форматирования, или всё в одном абзацеMarkdown не отображается
Видео показывается как ссылка или как пустая рамкаВидео
Нет вкладок категорий, хотя «Фильтр по категориям» включёнФильтр по категориям отсутствует
«Загрузка...», которая не заканчивается, или текст ошибкиЗагрузка не завершается
Красное сообщение о бесплатной пробной версииСообщение о лицензии

Не настроено

Симптом. Читатели видят «Не настроено - Веб-часть все еще нуждается в настройке. Пожалуйста, откройте страницу в режиме редактирования и укажите необходимую информацию.»

Причина. У веб-части нет подключённого списка: её добавили на страницу и опубликовали страницу до того, как список был создан или выбран, либо страница была скопирована из шаблона.

Решение. Откройте страницу на редактирование, выделите веб-часть и на её экране настройки либо создайте список с помощью «Новый список», либо выберите существующий с помощью «Существующий список»; затем переопубликуйте страницу. См. KB10218. Как добавить и настроить веб-часть Questions and Answers.

Список не предлагается в варианте «Существующий список»

Симптом. В раскрывающемся списке «Список» варианта «Существующий список» нет списка, который вы хотите подключить.

Причина. В раскрывающемся списке показываются только списки текущего сайта, у которых есть все столбцы, необходимые веб-части, определяемые по их внутренним именам: Category, Answer, Link, VideoUrl, Contact, Order. Список с другого сайта, скрытый список или список, в котором один из этих столбцов отсутствует или имеет другое внутреннее имя, не предлагается. Обратите внимание: переименование столбца в SharePoint меняет его отображаемое имя, а не внутреннее; столбец, созданный как Video URL с пробелом, получает внутреннее имя Video_x0020_URL и не распознаётся.

Проверка. Откройте Параметры списка (List settings) и кликните по каждому столбцу; внутреннее имя - это часть Field= в адресной строке.

Решение. Добавьте недостающие столбцы с точно такими внутренними именами, как указано выше (создайте их с именами Category, Answer, Link, VideoUrl, Contact, Order и типами, перечисленными в KB10382. Справочник параметров веб-части Questions and Answers; отображаемое имя можно изменить потом), а также столбец типа «Да/Нет» с именем Published. Либо позвольте веб-части создать новый список с помощью «Новый список» и перенесите содержимое копированием и вставкой в режиме Изменить в представлении сетки (Edit in grid view). Для списка на другом сайте добавьте веб-часть на страницу того сайта.

Вопросы не отображаются

Симптом. На странице отображается «Здесь пока ничего нет.», хотя в списке есть элементы, или отсутствует конкретный вопрос.

Причины и решения.

  • Published = «Нет». Веб-часть показывает только элементы, у которых Published установлено в «Да». Для присланных и только что созданных вопросов изначально установлено значение «Нет». Откройте список, создайте представление с фильтром Published = «Нет» и опубликуйте то, что готово.
  • Столбец Published отсутствует или имеет другое внутреннее имя. Запросы используют Published и могут завершаться ошибкой, если его нет. Добавьте столбец «Да/Нет» с внутренним именем Published; селектор существующих списков не проверяет ни это поле, ни типы полей.
  • У читателя нет доступа к списку. Страница открыта более широкому кругу, чем список (прервано наследование). Читателям нужен уровень Чтение (Read) на список.
  • Выбрана вкладка категории. Читатель кликнул по вкладке категории; вопросы других категорий скрыты. Кликните «Все».
  • Пороговое значение представления списка. При более чем 5 000 элементов и «Элементов на странице» = «Все» SharePoint может отклонить запрос. Задайте размер страницы и добавьте индексы для столбца Published и столбца сортировки (см. KB10378. Поиск по базе знаний и постраничная загрузка в Questions and Answers).

Кнопка «Задать вопрос» отсутствует

Симптом. Кнопка показывается одним пользователям и не показывается другим, либо не показывается никому.

Причина. Кнопка появляется только при выполнении двух условий: в группе «Поведение» параметр «Разрешить пользователям задавать вопросы» имеет значение «Включено», и у пользователя есть разрешение Добавление элементов (Add Items) на список - веб-часть считывает действующие разрешения пользователя на список и в противном случае скрывает кнопку.

Решение. Проверьте переключатель в панели свойств; затем проверьте разрешения списка (Параметры списка → Разрешения для этого списка): аудитории нужен уровень Участие (Contribute) или настраиваемый уровень с разрешением Добавление элементов. Читатели с уровнем Чтение кнопку не видят никогда. См. KB10220. Как разрешить сотрудникам задавать вопросы в Questions and Answers. Форма вопроса отправляет только Title. В новом списке Category обязателен, а XML поля не задаёт значение по умолчанию. Проверьте обязательные поля и значения по умолчанию: даже ошибка HTTP может сопровождаться сообщением об успехе, поскольку отправка не проверяет response.ok. Проверьте создание элемента в списке.

Поиск ничего не находит

Симптом. «Нет результатов, соответствующих вашим условиям поиска» для термина, который точно есть в базе знаний.

Причины и решения.

  • Термин находится там, где поиск не ищет. Поиск охватывает текст вопроса, текст ответа и имя контакта - но не вложения, комментарии, категории, адреса ссылок или описание ссылки на подробности.
  • Вопрос не опубликован. Неопубликованные элементы исключены из поиска так же, как и из списка.
  • Несколько слов в другом порядке. Слова ищутся как одна фраза; сброс пароля не совпадёт с пароля сброс. Ищите одно характерное слово.
  • Поиск веб-части - это не поиск SharePoint. Результаты поля поиска сайта и поля поиска веб-части различаются намеренно: список исключён из обхода поиском, а веб-часть запрашивает список напрямую.

Комментарии

Симптом. Комментарий, введённый в веб-части, не сохраняется, или в блоке «Комментарии» (Comments) нет поля ввода.

Причины и решения.

  • Комментирование отключено для списка (Параметры списка → Дополнительные параметры → Комментарии → Нет). SharePoint определяет, принимаются ли новые комментарии. Веб-часть не скрывает поле ввода в зависимости от этой настройки; существующие комментарии могут оставаться видимыми, а SharePoint может отклонить отправку.
  • У пользователя только «Чтение». Для добавления комментария нужно право участия в списке; поле показывается, но SharePoint отклоняет комментарий. Предоставьте уровень Участие или примите, что читатели не могут комментировать.
  • «Показать комментарии» имеет значение «Скрыть». Весь блок скрыт в панели свойств; установите «Показать» в группе «Показать или скрыть».
  • Ошибки HTTP могут не отображаться. Служба комментариев не проверяет response.ok: ошибка HTTP может привести к очистке введённого текста, а отклонённый сетевой запрос - оставить его несохранённым. Обновите список и проверьте, создан ли комментарий.

Markdown не отображается

Симптом. В ответе символы Markdown (**текст**, - элемент, ## заголовок) показаны буквально, или список, набранный в несколько строк, выводится одним абзацем.

Причина. Ответ был введён с помощью панели форматирования формы элемента SharePoint, которая сохраняет HTML. Веб-часть удаляет теги HTML и отображает оставшийся текст как Markdown; форматирование, сделанное панелью, теряется, а переносы строк, сделанные в редакторе форматированного текста, могут не сохраниться как переносы строк Markdown.

Решение. Набирайте Markdown как обычный текст - звёздочки, дефисы и знаки решётки - без панели форматирования. Для надёжного результата переведите столбец Answer в обычный текст: Параметры списка → Столбцы → Answer → Укажите разрешённый тип текста → Обычный текст (Plain text). Форматированный текст веб-части не нужен. Основы Markdown описаны в KB10380. Оформление ответов в Questions and Answers: Markdown, видео, вложения, ссылки на подробности и контакты.

Видео

Симптом. Видео показывается как гиперссылка вместо плеера, или плеер - пустая рамка.

Причины и решения.

  • Адрес не поддерживается. Встраиваются только YouTube (watch?v=, youtu.be, shorts, embed), Vimeo (vimeo.com/<номер>) и прямые видеофайлы (.mp4, .webm, .ogg, .ogv, .m4v); всё остальное - страница Microsoft Stream, страница SharePoint с видео, обучающая платформа - намеренно показывается как ссылка. Для видео, хранящегося в SharePoint, используйте прямую ссылку на файл.
  • Плеер заблокирован. Сеть или расширение браузера блокирует youtube.com или player.vimeo.com; рамка остаётся пустой. Разместите видео в SharePoint.
  • «Видео» имеет значение «Скрыть». Переключите «Видео» в «Показать» в группе «Показать или скрыть».
  • Браузер не может воспроизвести файл. Файл .mov или .avi показывается как ссылка; преобразуйте его в MP4.

Фильтр по категориям отсутствует

Симптом. «Фильтр по категориям» имеет значение «Включено», но вкладки не появляются.

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

Решение. Назначьте вопросам категории, либо увеличьте «Элементов на странице», либо отсортируйте по «Имя», чтобы категории перемешались на первой странице.

Загрузка не завершается

Симптом. Пока запрос ожидает ответа, загрузка может продолжаться; при отклонении запроса вопросов выводится возвращённое сообщение ошибки без фиксированного локализованного префикса.

Причины и решения.

  • Подключённый список удалён. Запросы используют идентификатор списка, поэтому одно переименование не нарушает загрузку. Восстановите удалённый список или повторно добавьте веб-часть и подключите другой.
  • У пользователя нет доступа к списку. См. выше.
  • Временная проблема с сетью. Перезагрузите страницу.
  • Порог в 5 000 элементов. См. Вопросы не отображаются.

Если в сообщении об ошибке упоминается столбец, сравните столбцы списка с обязательными внутренними именами.

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

Симптом. Красная полоса с сообщением «Надеемся, вам понравилась бесплатная пробная версия. Купите полную версию, чтобы продолжить работу.» и ссылкой «Купить».

Причина. Веб-часть показывает эту панель, когда служба лицензирования возвращает Status = expired. Код не определяет причину такого ответа; проверьте учётную запись и актуальные инструкции по лицензированию.

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

Проблема не решена

Напишите в службу поддержки Vitextra, указав точный текст сообщения, значения «Версия» и «Клиент» из группы «Информация» панели свойств, снимок экрана со столбцами списка (Параметры списка) и то, возникает ли проблема у всех пользователей или только у некоторых. Проблемы с глубокими ссылками (?questionId=N) проще всего воспроизвести, если вы приложите саму ссылку.

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

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

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

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

Как управлять подпиской на продукты Vitextra

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

103 2 мин
Разрешения Microsoft Graph, необходимые для Organizational Chart

Какие разрешения Microsoft Graph API нужны веб-части Vitextra Organizational Chart - Directory.Read.All, User.Read.All и Presence.Read.All, для чего используется каждое из них, как утвердить их в Центре администрирования SharePoint, что происходит при отсутствии разрешения и как устроен доступ пользователей к организационной структуре.

102 5 мин
Как добавить и настроить веб-часть Organizational Chart

Пошаговое руководство по добавлению веб-части Vitextra Organizational Chart на страницу SharePoint Online и её настройке: утверждение разрешений Microsoft Graph, выбор режима и расположения диаграммы, выбор атрибутов на карточках сотрудников, фильтрация и исключение сотрудников, включение экспорта и сохранение настроек по умолчанию для Microsoft Teams.

104 6 мин

Поделиться