В исследовании данных опция «Разрешить группам доступ к этому запросу» установлена на: модераторы, администраторы, сотрудники.
В записи автоматизации отмечена опция «Прикрепить CSV-файл к личному сообщению». Скрипт: «Запланировать личное сообщение с результатами исследования данных».
Получателями являются администратор и модератор — результат одинаковый для обоих.
Я пробовал это с несколькими запросами из исследования данных, например, «Неактивные пользователи без сообщений» (CSV-файл доступен для скачивания на странице исследования данных).
Установленная версия Discourse: 3.4.0.beta3-dev (d7503a6153), плагин Data Explorer обновлён до последней версии (f2891947).
Настройки автоматизации для личного сообщения «Неактивные пользователи без сообщений»:
Можете поделиться исходным содержимым одного из этих личных сообщений, отправленных автоматизацией? Если это информация, не предназначенная для публичной аудитории, не стесняйтесь написать мне в личные сообщения.
После добавления расширения csv и повторного запуска PM ссылка на csv в последующем PM заработала.
Несколько предложений:
На страницах автоматизации добавьте текст и ссылку после флажка «Прикрепить CSV-файл к PM». Например: (Требуется разрешение расширения csv). Ссылка «разрешение расширения csv» на /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff
Для облегчения диагностики проблемы в будущих случаях, если возможно, измените ссылку в PM, когда csv не является разрешенным расширением, с:
href=“/404”
на что-то вроде:
href=“/unauthorized”
Я не могу выполнить все ваши рекомендации, но теперь, когда вы сохраняете автоматизацию с использованием этого скрипта и отмечен параметр attach_csv, будет генерироваться ошибка, если csv отсутствует в списке authorized_extensions: