#392

Коли тікет створюється через гайковий ключ зі рядка деталі в newgo, до тікета автоматично прикладаються два технічні файли. Мета — скоротити листування і дати підтримці повну картину деталі з першого повідомлення.

SVG-ескіз деталі

Превʼю деталі з проєкту — графіка, яку ви бачите у розкрої. Витягується з мініатюри в рядку деталі (NewGo рендерить її як inline data-URI картинку). Зміст SVG — контур деталі з операціями, кромками та підписами розмірів.

На стороні підтримки цей файл показується прямо в треді повідомлення як картинка-превʼю (220×140), клік відкриває збільшений лайтбокс. Жодних окремих дій «відкрийте проєкт, щоб подивитися» — усе видно одразу.

Імʼя файлу на сервері: part-N-svg.txt (для проходження whitelist розширень). При відправленні email вкладення автоматично перейменовується на part-N.svg, щоб відкривалося як картинка в поштовому клієнті.

JSON-дамп параметрів деталі

Повний машинно-читабельний знімок обраної деталі з поточного проєкту: розміри, матеріал, кромки на чотирьох сторонах, операції (пази, фрезерування, отвори, шаблони постформінгу), привʼязка до виробу.

На стороні підтримки JSON-вкладення показується як кнопка [превʼю], клік по якій розкриває дерево JSON — підтримка бачить точні параметри деталі без необхідності відкривати проєкт або просити уточнень.

Імʼя файлу: part-N.json.

Коли вкладення не прикладаються

  • Тікет створений з головної сторінки — немає привʼязки до деталі, прикладати немає чого.
  • Тікет створений з гайкового ключа в шапці проєкту (контекст «замовлення», а не «деталь») — теж немає привʼязки до конкретної деталі.
  • Якщо SVG-мініатюру не вдалося витягнути з DOM (наприклад, мініатюра ще не встигла відрисуватися) — тікет усе одно створюється, без SVG. JSON намагається прикріпитися незалежно.

Розмір і обмеження

  • SVG обрізається до 1 МБ — при звичайних деталях цього з великим запасом вистачає.
  • Для відправки email є загальний ліміт на розмір вкладення (10 МБ). Якщо SVG/JSON перевищують, у пошту вони не потраплять, але в самому тікеті на сторінці залишаться.
  • Дозволені розширення вкладень (взагалі, не лише цих двох) обмежені whitelist на сервері — це захист від потенційно небезпечних типів файлів.

Ручні вкладення

Окрім автоматичних SVG+JSON, ви можете прикріпляти і свої файли — у будь-якій репліці тікета на сторінці через композер. Ті самі правила whitelist і лімітів.

Пов’язані теми