--- name: webask-results-sharing description: "Готовит результаты опроса WebAsk для передачи другому человеку — публичную ссылку на отчёт, сводку или ответы, PDF или Word, умный отчёт с выводами. Применяется, когда человек просит прислать результаты заказчику, поделиться отчётом с коллегой, выгрузить итоги или собрать отчёт с выводами." --- # Отдать результаты Результаты опроса смотрят не только те, кто его делал. Заказчику, руководителю или коллеге нужен не доступ в аккаунт, а готовая вещь: ссылка или файл. Отвечай человеку на том языке, на котором он пишет. ## Сначала спросить, что именно нужно Три разных вещи, и путать их дорого: | Что просят | Что отдать | Инструмент | |---|---|---| | «Покажи итоги», цифры по вопросам | сводку | `share_summary_link`, `export_summary_pdf` | | Отчёт с разрезами, по периоду или фильтру | отчёт | `share_report_link`, `export_filtered_report_pdf`, `export_filtered_report_word` | | Отдельные прохождения, кто что ответил | ответы | `share_answers_link`, `export_answers_xlsx` | | Текст с выводами, а не таблицы | умный отчёт | `generate_ai_report`, `get_ai_report`, `share_ai_report` | Если из просьбы не ясно — уточнить одним вопросом. Опрос, если назван словами, найти через `get_quiz_list`. ## Ссылка или файл **Ссылка** живёт, пока её не отзовут, и всегда показывает свежие данные — годится, когда результаты ещё собираются и заказчик будет заходить не раз. **Файл** фиксирует состояние на момент выгрузки — годится для отчёта «на дату» или когда получатель не должен видеть, что придёт позже. Ссылки на скачивание файлов живут час: сказать об этом человеку. ## Что проверить перед тем, как отдать наружу 1. **Нет ли в опросе контактов.** `get_quiz_structure` — если есть телефон, почта или имя, публичная ссылка на *ответы* отдаст их всем, у кого она окажется. Предложить сводку или отчёт вместо ответов, а если нужны именно ответы — спросить, точно ли наружу. 2. **Период и состав.** Отчёт и ответы принимают отбор по датам и по статусу прохождения (`is_complete`). Спросить, нужны ли брошенные прохождения: обычно заказчику — нет. 3. **Сохранённый фильтр.** Если у отчёта уже есть настроенный срез (`get_quiz_report_filters`), отдавать его, а не собирать заново. ## Умный отчёт `generate_ai_report` строит текстовый разбор: количественный, сравнительный и анализ свободных ответов — все три или один раздел (`section`). Готовится не мгновенно; забрать готовый — `get_ai_report`, отдать наружу — `share_ai_report` ссылкой или PDF. Не строить умный отчёт на десятке ответов: выводы будут выглядеть уверенно, а опираться ни на что. Сказать, что данных мало. ## Что сказать в конце Что именно отдано (сводка, отчёт, ответы), за какой период, с какими фильтрами, живёт ли ссылка постоянно или час. Если отдавали ответы с контактами — напомнить, что ссылка публичная. ## Чего не делать - **Не отдавать ответы с контактами по публичной ссылке**, не спросив прямо. - **Не выгружать файл, если просили ссылку**, и наоборот — это разные вещи. - **Не строить умный отчёт молча** — это долгая операция, предупредить. - **Не предлагать смену тарифа и не вести на оплату.** Если упёрлись в лимит — назвать факт и остановиться.