Разработка CRM-системы для веб-студии "NETUFA", были нужны следующие функции:
- Хранение реквизитов клиентов;
- Автоматическая генерация договоров, счетов и актов в формате PDF;
- Автоматическая отправка документов клиенту;
- Хранение архива документов на сервере
Философия построения CRM-системы была основана на следующих принципах:
- Оставить форму и формат документов в прежнем виде;
- Минимизировать риски потери данных;
- Сохранить привычную бизнес модель предприятия;
- Обеспечить безотказность системы;
- Выполнить единый и понятный интерфейс системы.
Главная страница, точка входа в CRM-систему
Файл index.php является вводным (главным), CRM-система стартует в браузере с этого файла, система развернута на корпоративном поддомене: de.netufa.ru
В данном файле сосредоточено несколько функций CRM-системы:
- Отображение текущих клиентов и их данных.
- Удаление клиентов.
- Заполнение данных по договорам.
Страница редактирования собственных данных
(Файлы: mydata-editform.php, mydata-editform-action.php)
В данных файлах реализованы функции редактирования массива данных типа “Собственные данные”.
Файл mydata-editform.php – отображает и дает возможность редактировать данные.
Файл mydata-editform-action.php – записывает изменения в базу данных.
Страница редактирования данных клиента
(Файлы: clients-editform.php, clients-editform-action.php)
В данных файлах реализованы функции редактирования массива данных типа “Клиентские данные ”.
Файл clients-editform.php – отображает и дает возможность редактировать данные клиента.
Файл clients-editform.php-action.php – записывает изменения в базу данных.
Страница просмотра и удаления подписанных договоров
(Файлы: signed.php, delete-signed.php)
Файл signed.php – отображает подписанные договора (PDF файлы) в виде таблицы.
Файл delete-signed.php – удаляет выбранный файл из директории.
Страница просмотра и удаления неподписанных договоров
(Файлы: unsigned.php, delete-unsigned.php)
Файл unsigned.php – отображает неподписанные договора (PDF файлы) в виде таблицы.
Файл delete-unsigned.php – удаляет выбранный файл из директории.
Страница добавления клиента
(Файлы: clients-addform.php, clients-addform-action.php)
В данных файлах реализована функция добавления нового массива данных “Клиентские данные ”, добавление нового клиента.
Файл clients-addform.php – отображает форму добавления нового клиента.
Файл clients-addform-action.php – добавление данных в базу о новом клиенте.
Дополнительные файлы и библиотеки необходимые для работы CRM-системы
- style.css – Файл стилей (цвета и стиль шаблона);
- favicon.ico – Иконка CRM-системы;
- add-a.png и add-d.png – Кнопка добавить клиента;
- signatura/sig/1.png – 10.png – образцы подписей;
- signatura/stamp/1.png – 10.png – образцы печатей;
- robots.txt – файл для поисковых роботов, с запретом индексирования;
- propis.php – PHP скрипит для перевода чисел в прописной формат;
- jquery-1.11.0.min.js – Библиотека JavaScript;
- jquery.maskedinput.min.js – Библиотека JavaScript, для удобного ввода телефона;
- smtp.php – PHP скрипит для отправки почты через SMTP-сервер google.com;
- .htaccess – файл настроек (директив) для веб-сервера. Данный файл реализует защиту CRM-системы от несанкционированного доступа к данным;
- .htpasswd – данный файл хранит логин и зашифрованный пароль для входа в CRM-систему;
- Папка: mpdf60 - FPDF - Библиотека для создания PDF-файлов на PHP;
- Папка: signed - Директория для хранения подписанных документов;
- Папка: unsigned - Директория для хранения неподписанных документов.
Экономическая эффективность
В результате внедрения данной CRM-системы удалось:
- Сократить время заполнения договоров с 10 минут до 1 минуты на клиента;
- Сократить время работы менеджера проектами в 2-3 раза;
- Наладить удаленную работу с документами;
- Минимизировать риски ошибок в документах, свести их практически к нулю;
- Сократить время на поиск нужного документа в архиве в 3-5 раз.
В целом, можно говорить о 10-20% росте, экономической эффективности на предприятии.