Страница 1 из 1

Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 28.07.2020 12:13
Юрий
2020-07-27_20-05-29.png
2020-07-27_20-05-29.png (9.7 КБ) 2457 просмотров
Суть: добавить кнопку "копировать" в тело сниппета, который добавляется в комментарий. Например, можно показывать при наведение на сниппет.
Для чего: нам требуется некоторые данные обрабатывать в стороннем ПО.
Приходит письмо, которое автоматически разбирается в ПФ на аналитику и добавляется комментарий с неким содержимым. Например, это уведомление об успешной оплате от Яндекс.Кассы. В такой сниппет добавляется номер контакта, номер задачи, идентификатор его платежа и другая информация.
Сотрудник копирует текст сниппета (в нем данные в виде JSON) и вставляет в стороннее ПО, где происходит дальнейший разбор JSON из сниппета.

Наличие кнопки "копировать" позволит уменьшить время, необходимое на копирование содержимого - не потребуется сначала выделять весь текст (есть шанс ошибки, пропустить символ) и нажимать ПКМ-Копировать (или Ctrl+C) - будет один клик, который все это сделает. Работать-то должны роботы =)

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

Re: Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 28.07.2020 12:19
Илья Федоров
Идею поддержал.
Но хотел бы развить тему.
А зачем нужен ручной труд, почему бы не сделать логику так чтобы ПФ это "текст" сам бы отправил как запрос в сторонее ПО?

Re: Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 28.07.2020 14:24
Юрий
Федоров Илья писал(а):
28.07.2020 12:19
Идею поддержал.
Но хотел бы развить тему.
А зачем нужен ручной труд, почему бы не сделать логику так чтобы ПФ это "текст" сам бы отправил как запрос в сторонее ПО?
Илья, мы пользуемся API, но не всегда есть возможность\необходимость.
Несмотря на то, что я (как и многие пользователи ПФ) сторонники идеи "Работать должны роботы", есть ряд рутины, которую по некоторым причинам все еще приходится выполнять частично вручную А иногда, просто нет возможности работать через API, если ПО стороннее и не позволяет вносить доработки.
Можно взять к примеру еще БизнесПак, который помогает в формировании документов. Мы им давно не пользуемся за ненадобностью, но он умеет считывать из буфера обмена реквизиты "оптом". Т.е такая ситуация - клиент заполнил форму на сайте, введя свои реквизиты, сценарий разобрал и вставил в сниппет, сотрудник нажал "копировать" и БизнесПак получил сразу все реквизиты в нужном формате.

Или я делюсь с коллегой stack trace'ом исключения (ошибки в ПО). Он копирует содержимое, а Visual Studio (Resharper) считывает буфер и в удобном виде показывает ссылки на строки кода, где возникла ошибка.

Или просто делюсь куском кода в сниппете - экономлю место, занимаемое файлами)))

Re: Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 28.07.2020 15:08
Игорь Архипов
IMO, это должно решаться на уровне браузера.

Не пробовали найти расширение под эту задачу? Или userscript для Tampermonkey?

Re: Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 28.07.2020 15:45
Юрий
Игорь Архипов писал(а):
28.07.2020 15:08
IMO, это должно решаться на уровне браузера.
Копирование ссылки на комментарий тоже можно делать ПКМ - Копировать ссылку или Ctrl+C из адресной строки. Копирование названия задачи - тоже можно выделить, скопировать, но есть в меню такой пункт. Вставка\копирование из записей справочника - тоже есть кнопочки. Эти мелочи ускоряют и упрощают работу, исключая возможность ошибки.

Не пробовали найти расширение под эту задачу? Или userscript для Tampermonkey?
Не пробовал, посмотрю, спасибо за совет =)

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

Re: Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 28.07.2020 19:39
Михаил Храпунов
А также такую же всплывающую кнопку в больших списках Набор чего либо, в списках аналитик.
И кнопку вставки в подобных списках, когда что то скопировано.

Для копирования любых списков внутри Планфикса.

Re: Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 04.08.2020 17:48
Игорь Архипов
Браузерный Clipboard API пока не во всех браузерах работает хорошо в обе стороны, не факт что будет у всех нормально. Точнее факт что пока у всех по-разному https://caniuse.com/#feat=clipboard

Вызов вставки должен требовать у браузера ещё одно разрешение (по аналогии с разрешением на получение уведомлений). И тут, например я против чтобы какой-либо сайт имел неограниченный доступ к моему буферу обмена, пусть даже это сайт Планфикса (где пока не настроены Content Security Policy и в теории в страницу ПФ можно встроить любой скрипт который будет отправлять содержимое буфера куда угодно).

Re: Кнопка "копировать" в сниппете, добавляемом в комментарий

Добавлено: 05.08.2020 16:04
Михаил Храпунов
Игорь Архипов писал(а):
04.08.2020 17:48
Браузерный Clipboard API пока не во всех браузерах работает хорошо в обе стороны, не факт что будет у всех нормально. Точнее факт что пока у всех по-разному https://caniuse.com/#feat=clipboard

Вызов вставки должен требовать у браузера ещё одно разрешение (по аналогии с разрешением на получение уведомлений). И тут, например я против чтобы какой-либо сайт имел неограниченный доступ к моему буферу обмена, пусть даже это сайт Планфикса (где пока не настроены Content Security Policy и в теории в страницу ПФ можно встроить любой скрипт который будет отправлять содержимое буфера куда угодно).
Не нужен системный буфер обмена. Нужен внутренний буфер Планфикса. Ну т.е. это только название такое буфер обмена.