Улучшение #PORTFOLIO-10
Взаимодействие между закупщиком и продажником
| Status: | Решена | Start date: | 05.07.2021 | |
|---|---|---|---|---|
| Priority: | Нормальная | Due date: | 13.08.2021 | |
| Assignee: | - | % Done: | 100% | |
| Category: | - | Estimated time: | 100.00 hours | |
| Target version: | - | |||
| owner-email: | Оц.вр. (ст. инж.-программист): | |||
| copy-to: | Оц.вр. (рук.проектов): | |||
| last_modifier: | Михаил Воронюк | Роли участников: | Аналитик, Руководитель проекта, Стажёр, Старший инженер-программист | |
| Планируемые услуги: | Демонстрация, Инструкции, Поддержка по телефону, Расширения конфигураций, ТЗ | Краткое описание: | Разработать модуль для управления взаимодействием между менеджером по закупкам и менеджером по продажам в части создания новой номенклатуры и уточнения закупочных цен. |
|
| Плановая дата выполнения: | Техлид: | |||
| Инициатор (Ф.И.): | Воронюк Михаил | Аналитик: | ||
| Инициатор (ссылка на контакт): | Дедлайн (от заказчика): | |||
| Конфигурация: | УТ 11 | Кол-во изм. плановой даты вып.: | ||
| Оц.вр. (Стажер): | Кол-во изм. предв.оценки вр.: | |||
| Оц.вр. (мл. инж.-программист): | Менеджер по продажам: | |||
| Оц.вр. (инж.-программист): | ||||
| Tags: |
Description
Обмен информацией между закупщиком и продажником осуществлялся с низкой эффективностью и система взаимодействия нуждалась в оптимизации. Кроме того, в экстремальных случаях невозможно было определить слабое звено, являющееся причиной срыва сделки, поскольку причиной отмены сделки могло стать как долгое оформление заказа менеджером по продажам, так и неоперативная работа закупщика. Используемая информационная система не позволяла повлиять на данную ситуацию. Такое положение дел могло привести компанию к возможным потерям клиентов и части выручки. Поэтому было принято решение разработать модуль для управления взаимодействием между менеджером по закупкам и менеджером по продажам.
Сокращения¶
- ЗСНН - запрос на создание новой номенклатуры.
- ЗУЦ - запрос на уточнение закупочных цен.
- Закупщик - менеджер по закупкам
- Продажник - менеджер по продажам
Вводные данные¶
Создание новой номенклатуры по запросу¶
- Автор заказа клиента (продажник) на основании заказа формирует запрос на создание новой номенклатуры исполнителю (закупщику).
- Исполнителю автоматически формируется задача.
- Исполнитель обрабатывает запрос: создает и указывает в запросе номенклатуру, подбирает аналоги или отказывает, и передает запрос автору для проверки.
- Автору автоматически формируется задача на проверку.
- Если причина отказа удовлетворительная и остальная часть запроса выполнена без нареканий, продажник помечает запрос закрытым и данные из запроса переносятся в заказ клиента. Если нет - продажник отправляет запрос на доработку и цикл повторяется.
Уточнение закупочных цен¶
- Автор заказа клиента (продажник) на основании заказа формирует запрос на уточнение закупочных цен исполнителю (закупщику).
- При формировании запроса продажник должен указать список товаров для уточнения цен, приоритет по срокам, приоритет по качеству, возможность использования аналога.
- Закупщику автоматически формируется задача.
- Закупщик обрабатывает запрос: уточняет у поставщиков цену и срок поставки, и указывает их в запросе.
- Продажнику автоматически формируется задача на проверку.
- Продажник проверяет обработанный закупщиком запрос. Если у него имеются замечания, то он отправляет запрос на доработку с указанием замечаний и цикл повторяется. Если замечаний нет, то по уточненным закупочным ценам закупщик обновляет прайс-лист.
Требования¶
- Реализовать формирование задания (бизнес-процесс) по ЗСНН и ЗУЦ, и задачи закупщику (на выполнение) и продажнику (на проверку) на основе задания.
- У Продажника должна быть возможность отправить ЗСНН/ЗУЦ на доработку исполнителю с указанием комментария к доработке.
- У Продажника в табличной части ЗСНН/ЗУЦ должна быть колонка “Комментарий к доработке”. Построчные комментарии к доработке автоматически переносятся в комментарий к доработке в шапке документа с указанием тегов в начале и конце автоматической вставки.
- Если форма заказа клиента открыта и другой пользователь пытается из ЗСНН/ЗУЦ инициировать изменение заказа (обновление его комментария), то у него должно появляться предупреждение о том, что в заказе клиента работает другой пользователь (и указать какой) и изменения в заказе не должны быть выполнены.
- Исполнитель ЗСНН или ЗУЦ может быть не указан, тогда задача должна формироваться на роль исполнителей “Исполнитель уточнения цен”. Данная роль будет настроена следующим образом:
Объект адресации - подразделение
Исполнители роли - закупщики - При отказе заполнения номенклатуры в ЗСНН обязательно заполнение комментария исполнителя.
- В заказе клиента должна быть команда “Догрузить созданную номенклатуру” , при которой в таблицу товаров автоматически будут добавляться товары, созданные или подобранные по запросу на создание новой номенклатуры. При повторном нажатии на кнопку добавленные ранее товары не дублируются, нажатие на кнопку добавляет в список товары, которых в нем еще нет.
- ЗСНН должен формироваться как на основании заказа клиента, так и простым созданием нового документа.
- ЗУЦ должен формироваться только на основании заказа клиента.
- В форме ЗУЦ при регистрации цен должен создаваться документ “Регистрация цен поставщика” для тех строк, в которых указана цена, включен НДС и поставщик. Ссылка на созданные документы должны отображаться в отдельной колонке “Регистратор цен”.
- В форме ЗУЦ должна быть возможность открыть “Прайс-лист” для тех строк, которые выделены в табличной части и в которых заполнен регистратор цены.
- При исполнении запроса на уточнение цен в поле “Менеджер по закупкам” должен подставляться фактический исполнитель запроса. Если было несколько исполнителей, то должен подставляться последний.
- У продажника должна быть возможность в отдельной форме перед формированием ЗУЦ выбрать определенные товары из заказа клиента для переноса в новый документ ЗУЦ. В этом окне вверху должны быть варианты массовой простановки флагов построчно для товаров: отсутствие цены, отсутствие необходимого количества на складе или по умолчанию (или отсутствие цены, или отсутствие на складе).
- В ЗУЦ должна быть возможность массово (для выделенных строк) установить/снять флаг «можно аналог», указать приоритеты по срокам, по качеству и комментарий.
- ЗУЦ должен содержать документ-основание (заказ клиента), автора (менеджер, который создал запрос), исполнителя (фактический менеджер по закупкам, который уточнил цены), склад заказа, подразделение заказа, статус документа, список номенклатуры с редактируемыми либо нередактируемыми колонками (т.е. часть колонок должна быть недоступна для редактирования Продажнику).
- Продажник не может изменять созданные документы ЗУЦ (даже если создал он), только просматривать. У него нет прав на регистрацию цен поставщиков, у закупщика это право есть.
- В ЗУЦ в случае, если не указан поставщик или цена, цена не может быть зарегистрирована и должно быть выдано соответствующее сообщение.
- Цены товаров, поставщик, “Включает НДС” должны браться из последней закупки.
- В ЗУЦ если поставщик поставил флаг “Включен НДС” или ячейка “Цена” не изменяется закупщиком в сравнении со значением, заполненным по умолчанию, то ячейка в соответствующей колонке должна подсвечиваться желтым. Если изменяется - то зеленым.
Примечание: ячейка должна опять подсвечиваться желтым, если содержание изменено на первоначальное.
Результат¶
- Разработано расширение

- Разработана рабочая инструкция для пользователей
- Разработана программа и методика испытаний
- Диаграмма состояний для запроса на создание новой номенклатуры и запроса на уточнение цен, показывающая изменение статусов в зависимости от действий пользователя:

Создание новой номенклатуры - На основании заказа клиента создается документ на уточнение закупочных цен. Направляется запрос менеджеру по закупкам путем нажатия на кнопку “Отправить в работу”

- Формируется новое задание и задача появляется в списке задач менеджера по закупкам


- ЗСНН для выполнения. У Закупщика нет прав на просмотр заказа клиента.

- Задача на проверку исполнения появляется в списке задач менеджера по продажам

- Задание ЗСНН от продажника закупщику

- Задание на проверку ЗСНН от закупщика продажнику

- Если при проверке у продажника возникают замечания, он пишет комментарий для доработки (в шапке или построчно) и нажимает “К доработке”. Если нет, то нажимает “Принято”

Уточнение закупочных цен - На основании заказа клиента продажником создаётся ЗУЦ. Продажник может выбрать товары без цены, в наличии или выбрать все товары.

- Закупщик получает новую задачу и при уточнении закупочных цен у него есть возможность группового заполнения колонок.


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


- Как только закупщик зарегистрировал цены и настроил параметры, появляется возможность сформировать и открыть прайс-лист.

- Продажник получает задачу на проверку и может как принять документ, так и отправить его на доработку.

- Комментарий, появляющийся в заказе после выполнения ЗУЦ

- До и после нажатия на “Догрузить созданную номенклатуру”


- Всплывающее сообщение о проблеме, когда заказ клиента открыт и редактируется, а из ЗСНН или ЗУЦ продажник или закупщик пытается изменить заказ

Характеристики проекта¶
- Управление по SCRUM
- Средняя численность команды за время проекта - 6 человек:
- 5 - стажёры
- 1 - старший инженер-программист/Скрам-мастер/Владелец продукта в одном лице.
- Исходные коды:
- 104 тыс.символов в 2.6 тыс. строк кода
- 222 коммита
- Инструкция:
- 8 тыс. знаков
- 30 изображений
- Программа и методика испытаний: 9.3 тыс. знаков.
- Отзыв: https://www.3soft.ru/otzyvy/27-otzyv-td-rinkam-o-rabote-trisoft
History
#1 Updated by Игорь Куриков almost 5 years ago
- File image11.png added
- File image12.png added
- File image13.png added
- File image14.png added
- File image15.png added
- File image16.png added
- File image17.png added
- File image18.png added
- File image19.png added
- File image20.png added
#2 Updated by Игорь Куриков almost 5 years ago
- File deleted (
image19.png)
#3 Updated by Игорь Куриков almost 5 years ago
- File deleted (
image10.png)
#4 Updated by Игорь Куриков almost 5 years ago
- File deleted (
image20.png)
#5 Updated by Игорь Куриков almost 5 years ago
- File deleted (
image18.png)
#6 Updated by Игорь Куриков almost 5 years ago
- File deleted (
image15.png)
#7 Updated by Игорь Куриков almost 5 years ago
- File image21.png added
- File image20.png added
- File imag22.png added
- File image15.png added
- File image23.png added
- File image19.png added
- File image10.png added
- File image18.png added
#8 Updated by Игорь Куриков almost 5 years ago
- Description updated (diff)
#9 Updated by Игорь Куриков almost 5 years ago
- Description updated (diff)
#10 Updated by Михаил Воронюк almost 5 years ago
- Project changed from Портфолио компании Trisoft (песочница) to Портфолио компании Trisoft
- Description updated (diff)
- Due date set to 13.08.2021
- Start date changed from 18.08.2021 to 05.07.2021
- Estimated time set to 100.00
- last_modifier changed from Игорь Куриков to Михаил Воронюк
- Планируемые услуги deleted (
Изменение КФ, Разработка новых КФ)
#11 Updated by Михаил Воронюк almost 5 years ago
- Description updated (diff)
#12 Updated by Михаил Воронюк almost 3 years ago
- Роли участников Руководитель проекта, Стажёр added
#13 Updated by Михаил Воронюк almost 3 years ago
- Description updated (diff)
#14 Updated by Михаил Воронюк almost 3 years ago
- Description updated (diff)
#15 Updated by Михаил Воронюк almost 3 years ago
- Краткое описание set to Разработать модуль для управления взаимодействием между менеджером по закупкам и менеджером по продажам в части создания новой номенклатуры и уточнения закупочных цен.
#16 Updated by Михаил Воронюк almost 3 years ago
- Description updated (diff)
#17 Updated by Михаил Воронюк almost 3 years ago
- Роли участников Аналитик, Старший инженер-программист added