О проекте.
Доброго дня, уважаемые коллеги по отрасли. Сегодня я решился рассказать вам о своем небольшом проекте. Это helpdesk система, написанная под нужды собственной аутсорс — компании, а точнее её beta – версия. Проект написан на yii framework с использованием некоторых extensions сторонних авторов.
Встречайте vsDesk.
История возникновения проекта проста – мне захотелось пощупать yii, и в рамках обучения я решил сразу создать helpdesk систему, т.к. yii позволяет это сделать даже человеку моей «программерской» квалификации (по профилю я не программист, но сильно интересуюсь веб — разработкой).
Лиха беда начало. Со временем я начал курить Class Reference, Extensions, прикрутил к проекту Yiibooster – расширение для интеграции с Twitter Bootstrap и некоторые другие, которые перечислю чуть позже.
Возможности vsDesk.
Так как система изначально была рассчитана на собственные нужды, то возможности программы ограничиваются следующими функциями:
- Три интерфейса пользователя: Пользователь, Менеджер и Администратор (Основное отличие между ними – это возможности и права на определенные действия, которые пока изменять нельзя).
- Создание заявок на обслуживание, ремонт и различных инцидентов с возможностью выбора актива привязанного к пользователю.
- База активов пользователя с редактируемыми категориями и возможностью импорта из CSV.
- Карточка компании, привязанной к пользователю с реквизитами (в дальнейшем планируется выставление счетов и хранение договоров в системе).
- Базовые тарифные планы на обслуживание с фиксированной стоимостью.
- Каталог сервисов (услуг), заполняемый администратором с возможностью назначить стоимость каждой услуги.
- Индивидуальные тарифные планы – это взятые за основу базовые тарифные планы + набор дополнительных услуг, которые может выбрать сам пользователь (компания клиент).
- Уровни сервиса – имеют следующие метрики: время реакции; время решения; рабочие часы, в которые осуществляется обслуживание; штраф – стоимость часа просрочки; коэффициент сложности – число увеличивающее стоимость конечного индивидуального тарифа.
- Настраиваемые приоритеты заявок с временными коэффициентами, на основании которых изменяются параметры метрик реакции и решения по заявке.
- Зачатки базы знаний с категориями и поиском.
- Email уведомления о новых / измененных заявках инициатору заявки, закрепленному за компанией клиентом менеджеру и администратору.
- Настройки SMTP сервера, через который будет осуществляться отправка, и параметров уведомления.
- Экспорт списка заявок и активов в Excel (Первые шаги на пути к формированию отчетов).
Что в планах.
В дальнейшем, планируется расширение функционала и допиливание имеющихся функций, но для этого я планирую уже пригласить человека, который бы смог реализовать многое на профессиональном уровне.
Список хотелок:
- Создать отчеты по исполнению заявок с экспортом в Excel.
- Добавить возможность выставления счетов с отправкой по email и в соответствии тарифным планом в автоматическом режиме.
- Добавить возможность хранения выставленных счетов.
- Добавить возможность генерации договора с клиентом по шаблону и его прикрепление к компании.
- Добавить возможность СМС – уведомлений и персонализировать настройки уведомлений для каждого клиента.
- Доработать интерфейсы, убрать все косяки.
- Добавить multilanguage.
Монетизация.
Ах, это сладкое слово «деньги». Конечно, хотелось бы, чтобы когда-нибудь проект начал приносить деньги, но мне кажется, что продавать продукт, который содержит в себе чужие разработки – это неправильно. Поэтому я решил, что это будет opensource, но с платной поддержкой и доработками. Все цены, указанные на сайте, профанация – т.к. сайт собственно шаблон, купленный на themeforest.
Лицензия.
Вопрос на счет лицензирования opensource открыт, т.к. я не силен в этих вопросах, надеюсь на помощь сообщества.
Используемые расширения.
Заключение.
Конечно, мне бы хотелось создать полезный продукт, но в одиночку сделать это сложно. Поэтому я жду от вас критики, т.к. нет более полезного фидбэка, чем критика. Возможно, проект перерастет во что-то более мощное и полезное, но пока я занимаюсь им в одиночку это нереально. Если среди вас найдутся люди, которые могли бы поучаствовать в проекте, то всегда милости просим.
Сайт проекта http://vsdesk.ru
Демо http://demo.vsdesk.ru
Пользватель: user/user
Администратор: admin/admin
P.S. протестировать работу email уведомлений не получится, т.к. они привязываются к демонстрационным email-ам и настройкам smtp.
P.P.S. Не хватило кармы опубликовать в хаб «Я пиарюсь», т.к. там посту самое место, поэтому публикую здесь на свой страх и риск.
Автор: v_admin