1b.app
Скопирована ссылка -

Оценить доработку блока комментарии процесса: добавить возможность выбора сотрудников клиента

Добрый день. Нужна оценка доработки и помощь в оптимальном ТЗ.

Задача такая: при написании коммента в блоке комментарии процесса подвязать контактное лицо со стороны клиента, с которым этот коммент связан. Контактным лицом может быть любой сотрудник из структуры холдинга ( не всего холдинга, а компании клиента процесса и всех компаний выше, то есть если клиент процесса https://crm.hlr.ua:50443/admin/shop/users/68954/ то выбрать могут любого сотрудника со скрина http://joxi.ru/n2YJld5HkPNG4A). После написания коммента, контактное лицо должно быть кликабельным (как сейчас карточка сотрудника при написании ему коммента ).
Важно также на будущее, что мы будем дорабатывать api метод /api/order/comments/get/, чтобы была возможность забора этого контактного лица по апи (нужен его ид и внешний ид)

Возможный вариант реализации: в блок комментарии процесса добавить новый значок , при клике на который будет подтягиваться выпадающий список как сейчас тут сотрудники http://joxi.ru/bmoK5YVTOYDGem, только список из сотрудников клиента (то есть компании клиента и холдинга, со скрина описанного выше) . Возможно, чтобы это было более универсально, по-умолчанию сделать сотрудников клиента (или компании клиента) , а для Структуры холдинга добавить доп. настройку в настройках блока комментарии.

Если описанный вариант не реализуем, или есть другие более оптимальные идеи, просьба предложить вариант и дать оценку. Заранее спасибо

Ответы:

Вы хотите как сотрудников через @ упоминать, только чтобы в подсказке все сотрудники компании клиента были?
13.06.2022, 18:43

да, все верно. Только нужно сотрудников не только компании клиента, а и структуры холдинга. На примере задачи https://crm.hlr.ua:50443/admin/customorder/support-nspace/3511340/edit/ всех сотрудников со структуры
14.06.2022, 00:55

Это понятно. Итак, вы в блоке комментариев пишите @ и вам подсказивает как сейчас всех сотрудников вашего бокса+сотрудников компании клиента процессе и всей его структуры холдинга. В апи это будет же просто как текстовый комментарий выгружатся, как и сейчас. Попробуйте тоже самое сделать с сотрудником компании через @ и посмотреть что выдаст апи.
14.06.2022, 09:26


anonymous hamster

OneBox production писал/а:
Это понятно. Итак, вы в блоке комментариев пишите @ и вам подсказивает как сейчас всех сотрудников вашего бокса+сотрудников компании клиента процессе и всей его структуры холдинга.

хотелось бы, чтобы это был не @ а другой символ, главная причина - это то, что количество сотрудников компании очень большое, и все время будет мешать в списке вместе с сотрудниками клиента, лучше бы чтобы это был список только сотрудников клиента (если это возможно). Также важно, что в случае с сотрудником нужно иметь возможность выбрать только один контакт, а не так как сейчас - несколько .


anonymous hamster

OneBox production писал/а:
В апи это будет же просто как текстовый комментарий выгружатся, как и сейчас. Попробуйте тоже самое сделать с сотрудником компании через @ и посмотреть что выдаст апи.

я, конечно, проверяла выгрузку коммента с выбранным сотрудником, и в нем есть ид сотрудника вместе с текстом комментария. Мы будем парсить коммент (другого варианта у нас нету), но конечно, если бы это можно было вывести как отдельный параметр это было бы оптимальнее
14.06.2022, 12:51


Шатохіна Ірина писал/а:
хотелось бы, чтобы это был не @ а другой символ, главная причина - это то, что количество сотрудников компании очень большое, и все время будет мешать в списке вместе с сотрудниками клиента, лучше бы чтобы это был список только сотрудников клиента (если это возможно). Также важно, что в случае с сотрудником нужно иметь возможность выбрать только один контакт, а не так как сейчас - несколько .

1. Давайте сделаем @+с что будет типо @c , т.е. после собаки ставить какой то символ чтобы искало только по нужным вам юзерам. Тут придумайте как будет удобней. Прям другой символ делать и под него прогать автокомплиты может оказаться очень трудозатратно, легче что-то сделать с @
2. Хоть так хоть так, кому-то придется парсить эти данные. Если вам нужно чтобы это сделали мы а не тот кто будет принимать данные, нет проблем.
14.06.2022, 16:21


anonymous hamster

OneBox production писал/а:
1. Давайте сделаем @+с что будет типо @c , т.е. после собаки ставить какой то символ чтобы искало только по нужным вам юзерам. Тут придумайте как будет удобней. Прям другой символ делать и под него прогать автокомплиты может оказаться очень трудозатратно, легче что-то сделать с @

отличный вариант, обсудим и отпишусь


anonymous hamster

OneBox production писал/а:
2. Хоть так хоть так, кому-то придется парсить эти данные. Если вам нужно чтобы это сделали мы а не тот кто будет принимать данные, нет проблем.

просьба дать оценку добавления этого параметра, а далее по оценке будем принимать решение будем делать, или же будем парсить на стороне 1с. Напомню нужен в метод get процессов.
Спасибо
14.06.2022, 17:15

Второе 2ч. У вас в каждом комменте будет массив с информацией по юзерам, которые упомянуты в этом комментарии.
Первое если устроит - напишите, нужно будет посмотреть
А подскажите, почему вы именно в комментариях упоминаете это лицо а не в допполе условном выбираете? Зачем изначально это нужно, какую задачу решаете таким образом?
14.06.2022, 19:41


anonymous hamster

OneBox production писал/а:
Первое если устроит - напишите, нужно будет посмотреть

подходит вариант @+ , жду оценку . спасибо


anonymous hamster

OneBox production писал/а:
А подскажите, почему вы именно в комментариях упоминаете это лицо а не в допполе условном выбираете? Зачем изначально это нужно, какую задачу решаете таким образом?

Изначально задача такая: каждый "контакт" с клиентом мы фиксируем, при этом анализ количества "контактов" пока ведется в 1с, потому сейчас делаем передачу всех событий в 1с. Но по факту клиентом процесса может быть один сотрудник, а комментарий связан с другим сотрудником, к примеру клиент процесса - нач лаборатории, при этом параллельно что-то обсудили с руководителем холдинговой компании клиента и в дальнейшем нужно это видеть.
Честно говоря, эту задачу мы крутим уже давно, и ранее оценивали добавление нового типа событий - комментария, и были и другие идеи, но они не закрывают всю потребность:
1. контакт в процессе ( в поле клиент процесса или в доп поле) может меняться через время, а нам через время нужно видеть к кому относится комментарий ( к примеру с 1с мы будем стучаться за комментариями раз в сутки, при этом значение в доп поле может неоднократно измениться)
2. поле ФИО должно быть кликабельным, чтобы можно было перейти в карточку контакта (даже через время после написания комментария). А если сделать через доп поле и добавлять значение этого доп поля к написанному комментарию, то оно будет не кликабельным.
3. Нужно при выборе контакта видеть весь список сотрудников структуры и выбирать как из выпадающего списка
15.06.2022, 13:38

1. Посмотрел что там происходит. Можем не только через @ делать а через @@ или любой другой символ или комбинацию, которые вам будут удобны. Займет около 5ч.
2.
2.2 это не совсем так. Если добавить комментарий [имя контакта #id контакта] то ссылка будет кликабельно. В остальном все +- понятно. Если нужно быстро выбирать именно по контактам структуры холдинга то все-равно придется что-то доделывать чтобы оно умело именно по структуре холдинга ориентироваться и подсказывать только нужные контакты.

Итого если я все правильно постачитал: в апи сделать доп. массив с информацией об упомянутых контактах 2ч и упоминание 5ч. Всего 7. Выставлять счет?
15.06.2022, 16:18


anonymous hamster

OneBox production писал/а:
2.2 это не совсем так. Если добавить комментарий [имя контакта #id контакта] то ссылка будет кликабельно. В остальном все +- понятно. Если нужно быстро выбирать именно по контактам структуры холдинга то все-равно придется что-то доделывать чтобы оно умело именно по структуре холдинга ориентироваться и подсказывать только нужные контакты.

вот это не совсем поняла, оценка выше в 5 часов включает настройку по выбору из списка сотрудников структуры холдинга (не всей структуры, а компании клиента процесса и всех компаний выше по структуре)?
16.06.2022, 17:48

Да, при вводе @@ или другой комбинации которую мы с вами согласуем будет выдаваться именно список который вам нужен. Т.е. будет братся клиент, его компания, все его компании по списку выше и собиратся по ним сотрудники. Все эти сотрудники будут в этом отдельном списке.
16.06.2022, 18:22

принято, обсуждаем и отпишу
17.06.2022, 00:17


anonymous hamster

OneBox production писал/а:
Да, при вводе @@ или другой комбинации которую мы с вами согласуем будет выдаваться именно список который вам нужен. Т.е. будет братся клиент, его компания, все его компании по списку выше и собиратся по ним сотрудники. Все эти сотрудники будут в этом отдельном списке.

подскажите еще один момент, значек который мы согласуем будет выведен тут ?
17.06.2022, 13:19

По-умолчанию нет. Не будет сделано ничего, кроме того что мы обсудили выше. Я понимаю что для вас это "очевидно" но для меня, например нет (потому что никогда не вставлял значек из этого места). Т.е. все что вам нужно вы обязаны написать в своем задании, все что в нем не описано реализовано не будет. Все просто.
17.06.2022, 15:33

Если вы понимаете изначально что тут это выводится не будет, а скорее всего вы понимаете - то ставьте вопрос чуть по другому. Например: нам еще нужно чтобы выводилось тут и тут, можно будет сделать в рамках оценки? Тогда вопрос будет восприниматься по-другому.
17.06.2022, 15:40


anonymous hamster

OneBox production писал/а:
По-умолчанию нет. Не будет сделано ничего, кроме того что мы обсудили выше. Я понимаю что для вас это "очевидно" но для меня, например нет (потому что никогда не вставлял значек из этого места). Т.е. все что вам нужно вы обязаны написать в своем задании, все что в нем не описано реализовано не будет. Все просто.

Мне кажется, что система становится безобразной от внедрения в нее половинчатых решений. Да, клиент платит за какую-то доработку, но разработчик все же обязан подумать, как это должно работать наилучшим образом, выглядеть наилучшим образом, где ещё в системе может пригодится и работать та или иная функция, термины и названия должны быть унифицированы, составляться инструкции в текстовом виде, а уже потом видео, а иначе в системе все становится разношерстное, разрозненное, тяжелое. Очень тяжело работать в таком 'хаосе', на эту тему можно привести сотни примеров, которые так реализованы в 1b.
Устименко Игорь я так понимаю, что вы единственный, на данный момент, занимаете самое высокое положение, кто принимает решения в подобных вопросах, поэтому по сути вся ответственность за любые нововведения лежит на вас? Но все последствия ваших решений прилетают пользователям, клиентам. Я очень хочу и надеюсь, что система будет становится продуманнее, проще, удобнее, и если нужна какая-то помощь готов тоже по возможности помогать, чтобы решения только улучшали систему во всех аспектах и отношениях.
19.06.2022, 08:56


anonymous hamster

OneBox production писал/а:
По-умолчанию нет. Не будет сделано ничего, кроме того что мы обсудили выше. Я понимаю что для вас это "очевидно" но для меня, например нет (потому что никогда не вставлял значек из этого места). Т.е. все что вам нужно вы обязаны написать в своем задании, все что в нем не описано реализовано не будет. Все просто.
17.06.2022, пятница, 15:33

спасибо принято, согласна - об этом не писала. Пока не оцениваем, в очередной раз внутри меняется ТЗ, потому отпишусь по результатам
20.06.2022, 12:50

Это было бы в рамках оцененных выше часов, это небольшие правки. Если что-то поменяется можете написать сюда новое задание, я напишу вам оценку.
20.06.2022, 13:34

Добрый день. Просьба дать оценку добавления сюда значка , при клике на который будет выпадать список сотрудников
28.06.2022, вторник, 00:25

Добрый день. Мы добавим его в рамке оценки выше
28.06.2022, вторник, 11:54

отлично, тогда просьба запустить в работу доработку в 5 часов. (вторую часть - доработку апи пока не делаем, эту часть думаем еще)
28.06.2022, вторник, 13:29

Добрый день, в настройках ленты комментариев появилась настройка "Добавить возможность упоминать в комментариях клиента и всех сотрудников дерева холдинговой компании через @+"
вот результат её работы
30.06.2022, четверг, 16:58

спасибо, проверяю и отпишу
01.07.2022, пятница, 15:39

Не вижу , при этом настройка заполнена
проверяла тут https://crm.hlr.ua:50443/admin/customorder/support-nspace/3513973/edit/
сегодня, 12:07

Настройка показывает Сотрудников структуры холдинговых компаний клиента процесса. Клиента процесса в процессе нет, соответственно показывать некого в подсказке. Так как показывать некого - подсказки неактивны
сегодня, 13:33


anonymous hamster

OneBox production писал/а:
Настройка показывает Сотрудников структуры холдинговых компаний клиента процесса. Клиента процесса в процессе нет, соответственно показывать некого в подсказке. Так как показывать некого - подсказки неактивны

Да, простите, туплю... все есть, проверю на нескольких рабочих клиентах и отпишу
Касательно знака @+ , он оказался не совсем удобен тем, что собака в одном конце клавиатуры, а плюс в другом, при этом вариант @@ тоже не ок, так как Бокс выдаст список сотрудников . Возможно ли для удобства заменить на значек @! (соседние кнопки на клавиатуре)? Заранее спасибо
сегодня, 16:36

Да, сделаю в течении нескольких дней. В остальном все как вам нужно? Только одна правка?
сегодня, 17:01

Пока все в порядке, но у нас есть очень сложные структуры холдингов, потому проверю на нескольких и отпишу. Смену значка можно отложить до моего подтверждения по всей доработке, пока это не критично. спасибо
сегодня, 17:31

Чтобы ответить на вопрос - пожалуйста войдите или зарегистрируйтесь