Электронный реестр заказов на сервисное обслуживание с веб-доступом
Добрый день!
Впервые обращаюсь за помощью на этом ресурсе, поэтому не до конца понимаю, какую информацию нужно предоставлять на первом этапе.
Я представляю фирму, которая специализируется на выполнении определленных работ на дому у заказчика.
Исходными данными является таблица 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 мови. Зразок документа в… Бази даних, Парсинг даних ∙ 4 ставки |
Розробити мобільний додаток. Бекенд + Фронтент Android/iOsЄ розроблений дизайн. Потрібен додаток-каталог реєстрацією користувачів, фільтри, пошук, можливість додавати в збережені і порівняння. крекінг заявок з державного сайту (скоріш за все парсинг), стрічка рекомендацій за інтересами, пуш-сповіщення. Потрібен універсальний бекенд, а… Бази даних, Гібридні мобільні додатки ∙ 15 ставок |
Розробка архітектури баз даних
19 666 UAH
Розробка архітектури баз даних Опис: Ми шукаємо досвідченого архітектора баз даних для проведення аналізу нашої поточної архітектури бази даних та розробки рекомендацій щодо її поліпшення. Наша мета - оптимізувати продуктивність, забезпечити масштабованість та покращити… Бази даних ∙ 5 ставок |