Электронный реестр заказов на сервисное обслуживание с веб-доступом
Добрый день!
Впервые обращаюсь за помощью на этом ресурсе, поэтому не до конца понимаю, какую информацию нужно предоставлять на первом этапе.
Я представляю фирму, которая специализируется на выполнении определленных работ на дому у заказчика.
Исходными данными является таблица Exell с заказами. Заказы поступают на электронную почту Оператора в течение дня в виде файлов Excell. Каждая строка таблицы соответствует одному заказу. Последовательность данных в ячейках не меняется.
Оператор переносит вручную строки с новыми заказами в общий реестр, к которому организован веб-доступ. Пример реестра прикрепляю. Реестр представляет из себя практически такую же таблицу, но добавлено несколько столбцов.
В одном из этих столбцов оператор из выпадающего списка выбирает исполнителя.
В другом указывается статус заказа. При введении нового заказа в этом поле устанавливается статус «новый» (желательно – в автоматическом режиме).
В третьем столбце указывается стоимость заказа для исполнителя – цифра подтягивается из другой заданной таблицы в соответствие номенклатурному номеру услуги и в общем случае – разная для каждого из исполнителей.
Еще один столбец – сумма оплаты НАМ от Заказчика за данную работу. Данные подтягиваются в соответствие номенклатурному номеру из третьей заданной таблицы. ЭТОТ СТОЛБЕЦ МОЖЕТ ВИДЕТЬ ТОЛЬКО ОПЕРАТОР. Исполнители его не видят.
Важно иметь возможность фильтроваться по исполнителю, наименованию услуги, статусу. Также важно иметь возможность поиска по значению в полях «номер заказа», «адрес» и т.д.
После внесения новых заказов и выбора исполнителей оператор нажимает кнопку «отправить в работу» (должна быть такая кнопка). При этом статус «новый» меняется на «передан в работу». После этого выбранные исполнители получают на эл. почту уведомления о том, что им передан заказ с предложением зайти на нашу страничку и принять его в работу.
Исполнитель заходит под своим логином на страничку, но при этом видит не все заказы, внесенные оператором, а только те, которые распределены на него. Для нас было бы удобно, если бы мы знали о том, что новые заказы просмотрены. Но Исполнитель руками переводит статус заказа в «принят в работу». После созвона с клиентом и согласовании даты выполнения заказа, исполнитель указывает согласованную дату в колонке примечаний (или специальной колонке для даты выполнения заказа). Выполнив заказ, исполнитель переводит статус в «выполнен». Также должны быть статусы «отказ при созвоне», «отказ по тех.причинам», «снят заказчиком».
В конце отчетного периода оператор переносит все заказы со статусом «выполнен» в Excell для формирования отчета для Заказчика. После проведения сверки с Заказчиком, оператор меняет статусы «выполнен» на «закрыт».
Исполнитель видит только свои заказы, при этом у него есть возможность фильтроваться по статусам (для формирования счета на оплату за «выполненные»).
Возможность вносить изменения в заказ есть только у оператора. Исполнитель может только поставить статусы, о которых я писал выше, дату выполнения заказа и заполнить поле примечания.
Готов подробно обсудить каждый этап всего процесса.
Приложения 1
-
633 7 0 Пишите, все обсудим! Опыт в C# .NET JS более 10 лет, множество промышленных проектов!
Всех благ!
-
Напишите в телеграм: talianchuk
Готов сделать на этом дизайне
-
Каким образом планируете передавать их в будущую систему - она также должна брать их с почты или будет как-то подругому?
исполнители будут получать заказы из веб-формы, которую я планирую сделать (возможно, с Вашей помощью). Каким образом будут обрабатывать заказ исполнители - меня не волнует. Я просто должен понимать, что заказ передан, принят в работу.
Оператор в будущем будет как и сейчас получать заказы по электронной почте и добавлять из в веб-форму (вручную или в автоматическом режиме)
-
Система будет в дальнейшем взаимодействовать с 1с?
Сейчас об этом речь не идет. Возможно, это будет не 1С, а другая платформа. Привязываться не нужно.
-
Фреймворк для того и используется, чтобы на базовом каркасе создать необходимый функционал. Разграничение прав и другое можно сделать.
Я предлагаю сделать в виде веб-сервиса с доступом через браузер, а Вы сами в каком виде видите данную систему? У Вас есть какие-либо свои пожелания?
Главная задача - возможность передавать заказы и сверяться по суммам оплаты (входящей и исходящей). Я вижу это как веб сервис. Оператор накидывает строки-заказы в таблицу. Исполнитель видит свои строки-заказы и сумму, которую получит за выполнение. Выполнил заказ - поменял статус на "выполнено". В конце отчетного периода взяли все заказы со статусом "выполнено", согласовали сумму к оплате, оплатили, поменяли статус на "закрыто/оплачено". Продолжаем работать по новым заказам. Как-то так
-
Думал, Вы хотели бы чтобы они автоматически загружались в систему из почты. Но можно и вручную добавлять в систему. Можете скинуть пример исходного файла заказов?
Автоматическая загрузка - это конечно удобно, но тогда придется делать проверку на дублирование строк. Файл excel, который получает оператор, иногда содержит ТОЛЬКО новые заказы, а иногда и предыдущие, т.е. ранее полученные нами заказы.
-
не могу понять, как здесь прикрепить файл
-
Добрый день.
Недавно с колегой реализовывали похожую задачу для Интернет провайдера (учет заявок на ремонт, подключение, ведение базы, уровни доступа).
Если есть желание, возможно обсудить и сформировать более точно ТЗ
Можно тут, но голосом все таки будет лучше.
Скайп andrey.hodirev -
Актуальные фриланс-проекты в категории Базы данных
[TM] BA Аналитик - создать 30 SQL запросов для датасета
4707 UAH
Добрый день, есть датасет из 3х таблиц, надо создать к нему 30 SQL запросов. Домен - ecommerce 5 простых запросов к каждой таблице 2 сложных запроса с агрегациями для каждой таблицы 4 запроса по парам таблиц с агрегацией 5 запросов для всех таблиц сразу Мне это надо для… Базы данных, Обработка данных |
Веб-приложениеНужно расширить функциональность существующего веб-приложения (TypeScript, React и Next.js), добавив модуль нечеткого поиска. Базы большие, нужно внедрить Elasticsearch или Manticore Search для индексации данных. Базы данных, Веб-программирование ∙ 4 ставки |
Загрузка товаров в интернет магазин в Wordpress
2122 UAH
Загрузка товаров - парики и аксессуары. Вариативные -273 товара, по несколько фото на каждый товар,+ вариации цветов. Не вариативные 33 товара. 1 вариант загрузить товары с документа Exel на мой сайт интернет магазин в Wordpress название www.wigs.lv, 3 языка. Образец документа… Базы данных, Парсинг данных ∙ 5 ставок |
Разработать мобильное приложение. Бэкенд + Фронтенд Android/iOSЕсть разработанный дизайн. Нужно приложение-каталог с регистрацией пользователей, фильтрами, поиском, возможностью добавлять в сохраненные и сравнение. крекинг заявок с государственного сайта (скорее всего парсинг), лента рекомендаций по интересам, пуш-уведомления. Нужен… Базы данных, Гибридные мобильные приложения ∙ 15 ставок |
Разработка архитектуры баз данных
19 666 UAH
Разработка архитектуры баз данных Описание: Мы ищем опытного архитектора баз данных для проведения анализа нашей текущей архитектуры базы данных и разработки рекомендаций по её улучшению. Наша цель - оптимизировать производительность, обеспечить масштабируемость и улучшить… Базы данных ∙ 5 ставок |