Только для PRO

Работа Фрилансерам | Разработать простую панель управления PHP+Bootstrap + amoCRM

Аватар

Дмитрий

PRO 5.0


На сайте PHP-скрипт распределяет заявки менеджерам в amoCRM. Список менеджеров скрипт берет из БД SQLite с одной таблицей. В таблице записано: 1) ID менеджера в CRM; 2) Статус (активен / не активен в формате 1 или 0); 3) Рабочие дни недели (от 1 до 7 через запятую); 4) Количество полученных заявок с последнего изменения настроек и вес передаваемой заявки (для неравномерного распределения); 5) Дата-время последней полученной заявки менеджером. Сейчас менеджеры настраиваются вручную редактированием БД. Нужно сделать панель управления (далее ПУ) в форме таблицы с редактированием некоторых полей; Поля таблицы в ПУ: 1) ID – не редактируется; 2) Имя (не хранится в БД, подтягивается из ЦРМ. Нужно для удобства) – не редактируется; 3) Фамилия (не хранится в БД, подтягивается из ЦРМ. Нужно для удобства) – не редактируется; 4) Логин (не хранится в БД, подтягивается из ЦРМ. Нужно для удобства) – не редактируется; 5) Активность (хранится в БД, пользователю выводить в форме переключателя ВКЛ/ВЫКЛ или хотя бы галочки, по умолчанию для новых менеджеров ВЫКЛ) – редактируется; 6) Рабочие дни (хранится в БД, пользователю выводить в форме фиксируемых кнопок ПН-ВС, по умолчанию для новых менеджеров ВЫКЛ все дни) – редактируется; 7) Город (хранится в БД, текстовое поле, по умолчанию для новых менеджеров пустое) – редактируется; 8) Кол-во лидов (хранится в БД, числовое поле, обнуляется у всех менеджеров при сохранении настроек, по умолчанию для новых менеджеров 0) – не редактируется; 9) Вес лида (хранится в БД, числовое поле, по умолчанию для новых менеджеров 1) – редактируется; 10) Последний лид (хранится в БД, дата и время, по умолчанию для новых менеджеров начало эпохи) – не редактируется. Как работает ПУ: - При загрузке странице должен запрашиваться актуальный список менеджеров (их ID) из amoCRM через API; - Список полученных ID сравнивается со списком в нашей БД; - Если в ЦРМ появился новый менеджер – выводим его в ПУ, подсвечивая строку голубым цветом; - Если менеджер в ЦРМ найден в нашей БД – выводим его в ПУ не подсвечивая; - Если в БД остались менеджеры которых нет в ЦРМ – выводим его в ПУ, подсвечивая строку красным цветом, все поля у него нередактируемые, в поле Имя выводим 'УДАЛЕН' при сохранении настроек этот ID удаляется из БД; - Вверху страницы черная закрепленная (фиксируется при прокрутке) шапка с двумя кнопками Обновить (белая) и Сохранить (Зеленая); - При нажатии на Обновить происходит то же что и при загрузке страницы; - При нажатии на Сохранить сохраняются все изменения в БД и запускается обновление как самом начале; - Доступ к станице ПУ надо защитить паролем. Хотя бы самым простым, заданным в самом PHP-файле. Доп.пожелания, просьбы: - Если Вам интересен проект пишите сразу сколько хотите денег, сколько примерно работы (в часах), когда сможете приступить и вопросы которые сразу надо уточнить. НА ПРЕДЛОЖЕНИЯ БЕЗ ЭТОЙ ИНФОРМАЦИИ НЕ БУДУ ОТВЕЧАТЬ и считаю что они отправлены роботом; - Предпочтение в первую очередь отдаю самостоятельным программистам, а не командам. Т.к. ищу людей к себе в команду для постоянного сотрудничества.

Бюджет: 2 000 руб.

Категория : Программирование

Дата: 11.02.2018 20:36


Вы не можете оставлять предложения по данному проекту, так как он доступен только для пользователей с PRO-аккаунтом. Чтобы снять это ограничение, воспользуйтесь услугой PRO-аккаунт.

Предложения фрилансеров (4)


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