Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: Efendy от 11 Сентября 2014, 09:35:25



Название: Текущие задачи
Отправлено: Efendy от 11 Сентября 2014, 09:35:25
Я расскажу немного о текущей разработке N+.

Изначально биллинг позиционировался исключительно для управления пользователями интернет. Сейчас я приближаю нодени к
управлению любыми сущностями. Скажем, склад - вы представляете тот громадный спектр существующего оборудования? Понятно, что у каждого типа оборудования свои параметры: у свичей свои, у сетевых свои, у кабелей свои и т.д. Понятно, что бессмысленно делать модуль
склада и пытаться внести в него все существующие варианты.

В нодени уже есть возможность сделать любую сущность с любым набором полей. Единственно, чего не хватало - это привязки одной сущности к другой. Например, привязать сетевую карту к абоненту. Это я практически уже сделал. Выглядит это так: у свича создается поле с именем, скажем, "владелец". При просмотре данных свича мы кликаем по этому полю и в "попапе" видим информацию к кому привязан этот свич + кнопку "сменить владельца", при нажатию на которую создается тикет. Дальше мы можем свободно "ходить" по менюшкам биллинга и искать к кому привязать свич. Когда мы его найдем - в верху отобразится ссылка "установить владение свичем таким-то". При клике произойдет привязка свича к текущему выбранному клиенту.

Дальше больше! Можно создать в биллинге сущность "склад" с параметрами адрес, арендная плата и т.д. Переместить свич на склад. При этом, это не надо реализовывать отдельным модулем. Достаточно создать сущности и настроить их.

Пойдем дальше. Создадим группу работники. Создадим офис. Свич привяжем к работнику. Привяжем работника к офису. Офис привяжем к ... и так далее. Работникам сможем платить зарплату - ведь сущности поддерживают финансовые операции (это задается в настройках).

Таким образом, вы сможете без всяких дополнительных модулей сделать полный контроль чего угодно. Вот такой коммунизм планируется. При этом, кажется что финал совсем близко)

P.S.

Отдельно хочу выразить сожаление о том, что меня кинули практически все партнеры. Такой у нас менталитет и принципы наебизнеса. Я вынужден выполнять работу забесплатно, потому что "партнеры" берут деньги и исчезают. Поэтому я не могу многим вам адекватно помочь, поскольку прикрываю жопу нечестных людей.


Название: Re: Текущие задачи
Отправлено: xspirit от 16 Сентября 2014, 14:53:47
Сразу прошу прощения если не в ту тему. Уважаемый Станислав, добавьте пожалуйста в svn несколько хуков, очень не хватает:

pay_log.pl
Код:
 my $pay_types = [
    # по умолчанию не показываем кредиты и временные изменения границ отключений т.к. у них будущее время
    [ L('все')               => 'p.category<>3 AND p.category<>413' ],
    [ L('финансовые')        => 'p.cash<>0'      ],
    [ L('нефинансовые')      => 'p.cash=0'       ],
    [ L('наличные')          => 'p.category=1'   ],
    [ L('безналичные')       => 'p.category=5'   ],
    [ L('банковские')        => 'p.category=4'   ],
    [ L('бонусы')            => 'p.category=2'   ],
    [ L('кредиты')           => 'p.category=3'   ],
    [ L('платежные системы') => 'p.category=20'  ],
    [ L('карточки')          => 'p.category=99'  ],
    [ L('услуги')            => 'p.category=100' ],

#HOOK<PAYTYPES>

 ];

И в pay_log.pl, хук в строку 207.


Название: Re: Текущие задачи
Отправлено: Efendy от 16 Сентября 2014, 15:48:27
добавьте пожалуйста в svn несколько хуков, очень не хватает:
ok


Название: Re: Текущие задачи
Отправлено: Efendy от 16 Сентября 2014, 15:49:20
Вот на видео текущая разработка http://youtu.be/sN2Vm0sAM5M

Это, естественно, не финальный вариант. Работаю над юзабилити


Название: Re: Текущие задачи
Отправлено: Efendy от 17 Сентября 2014, 09:22:21
Кстати, то, чего давно ждали:


Название: Re: Текущие задачи
Отправлено: poxy. от 25 Сентября 2014, 13:06:11
Кстати, то, чего давно ждали:
У меня так и не отображает "адрес", в админке что то нужно делать?


Название: Re: Текущие задачи
Отправлено: xspirit от 25 Сентября 2014, 13:09:56
Галки в доп полях поставить, в теме rev282 уже писали что модуль datagroup интегрировали


Название: Re: Текущие задачи
Отправлено: poxy. от 25 Сентября 2014, 13:27:31
Галки в доп полях поставить, в теме rev282 уже писали что модуль datagroup интегрировали
спасибо, модулем не пользовался, вот и затупил


Название: Re: Текущие задачи
Отправлено: Efendy от 02 Октября 2015, 16:54:32
Решил добавить немного интерактивности - смотрите видео: https://youtu.be/xA-hawy4wZg . Скоро выпущу


Название: Re: Текущие задачи
Отправлено: Efendy от 25 Ноября 2015, 15:46:12
Прототип тикетной системы https://www.youtube.com/watch?v=udw0ik1VVaw


Название: Re: Текущие задачи
Отправлено: Efendy от 02 Декабря 2015, 15:16:37
В тикетную систему добавил пуш-уведомления: создали на вас тикет, а вы играете в калькулятор и вообще браузер закрыли и тут бац вам всплывающее сообщение. Вы по нему клик! И попадате на страничку, где вам пишется "создали новую задачу и назначили на вас - смотреть или перезагрузить комп?". Фича работает только в хроме новых версий.


Название: Re: Текущие задачи
Отправлено: Pa4ka от 02 Декабря 2015, 15:31:18
1. А будет предусмотрена возможность отправки емейл/смс уведомлений исполнителям/монтажникам?
2. Можно ли будет к примеру выбрать клиента и просмотреть список всех его заявок на ремонт/обслуживание


Название: Re: Текущие задачи
Отправлено: Efendy от 02 Декабря 2015, 15:50:43
в перспективе - да. Сейчас я реализую самые важные аспекты, потом к менее важным


Название: Re: Текущие задачи
Отправлено: Pa4ka от 02 Декабря 2015, 15:59:13
Ну тогда ждемс с нетерпением.


Название: Re: Текущие задачи
Отправлено: Efendy от 02 Декабря 2015, 19:35:11
https://www.youtube.com/watch?v=raJkHZgkfv0


Название: Re: Текущие задачи
Отправлено: Efendy от 10 Декабря 2015, 18:56:50
Календарь в тикетной системе https://youtu.be/qD-aT0HlvJw


Название: Re: Текущие задачи
Отправлено: cojiict от 11 Декабря 2015, 09:20:10
найс! коли можна чекати релізу?


Название: Re: Текущие задачи
Отправлено: Efendy от 11 Декабря 2015, 10:07:34
найс! коли можна чекати релізу?
я думаю через неделю. Сейчас я пытаюсь поставить себя на место работника, руководителя и т.д. и смоделировать процесс. Вот например, звонит абонент и говорит: не работает, хочу чтоб отремонтировали в субботу с 10 до 12. Создаю тикет и ставлю время старта тикета в субботу в 10. Приходит суббота, 9 часов, руководитель распределяет задачи и видит, что 2 абонента претендуют на ремонт в 10 часов. Он созванивается, но абонент еще спит и не берет трубку. Что делать, помечать задачу как невыполненную, втихую перенести время, создать новую и с комментарием созвониться?

Таких вариантов может быть много. У меня опыта автоматизированного руководства людьми нет. Если кто-то подскажет основные проблемы и решения - буду благодарен. Можете просто рассказать как происходит процесс  в вашей сети, что бы вы хотели видеть в тикетной системе


Название: Re: Текущие задачи
Отправлено: NodenY45 от 11 Декабря 2015, 14:08:30
еще бы сразу добавление задачи в GOOGLE календарь, и при изменения времени -синхронизировать  :)


Название: Re: Текущие задачи
Отправлено: Pa4ka от 11 Декабря 2015, 15:11:09
Цитировать
Что делать, помечать задачу как невыполненную, втихую перенести время, создать новую и с комментарием созвониться?
Мы в таких случаях откладываем задачу и работники едут на следующие не выполненые задачи.


Название: Re: Текущие задачи
Отправлено: Efendy от 11 Декабря 2015, 17:24:51
Цитировать
Что делать, помечать задачу как невыполненную, втихую перенести время, создать новую и с комментарием созвониться?
Мы в таких случаях откладываем задачу и работники едут на следующие не выполненые задачи.
речь не идет о том, что делают работники, речь о том, как правильно оформить. Изменили время, ок, изменили, клиент нихуя не знает об этом. Можно не советовать что делать в этом случае, я уже придумал как это разруливать


Название: Re: Текущие задачи
Отправлено: Pa4ka от 15 Декабря 2015, 14:05:04
Сохраняеться ли история изменений выполнения задач? Что сотрудник в определенное время изменил статус задачи. (Если на календаре перенести задачу на другое время).
И есть ли уведомление автора задачи что сотрудник изменил статус?


Название: Re: Текущие задачи
Отправлено: Efendy от 15 Декабря 2015, 15:42:46
Все задачи сохраняются - они закрываются и в списке становятся серыми.
Если какой-то параметр задачи меняется не исполнителем - будет выводиться предупреждение "исполнитель не проинформирован".
Тоже самое и для клиента - если изменилось время выполнения, будет выводиться "клиент не проинформирован"


Название: Re: Текущие задачи
Отправлено: Pa4ka от 24 Декабря 2015, 16:10:14
Когда можно будет купить модуль или еще ведуться работы?


Название: Re: Текущие задачи
Отправлено: Efendy от 24 Декабря 2015, 16:28:55
Осталось несколько нереализованных вещей:
* распечатка наряда из списка шаблонов
* в поиске абонентов фильтры: на ком активные тикеты, есть ли неоплаченные юзером тикеты
* уведомления о просроченности тикета или подходу времени выполнения



Название: Re: Текущие задачи
Отправлено: cosmosbaba от 29 Декабря 2015, 17:59:00
1) Если возможно, пожалуйста добавьте такую такую фичу, как время на выполнения задачи, что бы работник сразу видел, сколько ему дали времени на подключение или устранение неисправности.

2) Сверх просьба, это информирования абонента по смс, в случае если задерживается сотрудник или есть перенос задания.
Например напомнить абоненту автоматически, что через 2 часа у него подключение. Это улучшает сервис.

Я когда заказываю воду в офис, то меня информируют по смс, и что скоро приедут ко мне люди. Скажем так, это фича больше называется ход выполнения заказа.


Название: Re: Текущие задачи
Отправлено: Efendy от 29 Декабря 2015, 20:25:12
постараюсь добавить, но не обещаю что в первой версии. Уж очень много всего в тикетной системе. Почти как отдельный проект


Название: Re: Текущие задачи
Отправлено: Pa4ka от 15 Января 2016, 11:51:00
Когда можно будет попробовать модуль?


Название: Re: Текущие задачи
Отправлено: Efendy от 16 Января 2016, 00:55:24
на этих выходных


Название: Re: Текущие задачи
Отправлено: Efendy от 16 Января 2016, 15:20:21
Погоняйте на демке модуль тикетов. Только предварительно создайте шаблоны для нарядов типа подключение/ремонт и т.д как я указал в доке http://nodeny.com.ua:8080/wiki/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%82%D0%B8%D0%BA%D0%B5%D1%82%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B


Название: Re: Текущие задачи
Отправлено: cojiict от 18 Января 2016, 10:51:00
В общих настройках в разделе "Тикеты" установите типы задач...
Тільки в мене немає в "общих настройках" розділу "Тикеты"?
Код:
Revision: 391
Last Changed Date: 2016-01-16 15:16:39 +0200
при натисканні на "Документы" в дебаг:
Код:
0.090633	53 start_admin.pl   В cfg/web_plugins.list нет команды 'documents'


Название: Re: Текущие задачи
Отправлено: Efendy от 18 Января 2016, 11:27:22
последние строки после выполнения perl install.pl -x покажи


Название: Re: Текущие задачи
Отправлено: cojiict от 18 Января 2016, 12:46:54
последние строки после выполнения perl install.pl -x покажи
Код:
Патчим web/company_pay.pl модулями company_pay
Записываю файл /usr/local/nodeny/web/lang/_RU.pl
Записываю файл /usr/local/nodeny/web/_ajCardInfo.pl
Записываю файл /usr/local/nodeny/web/lang/_UA_user.pl
Записываю файл /usr/local/nodeny/web/_main.pl
Записываю файл /usr/local/nodeny/web/lang/_UA.pl
Записываю файл /usr/local/nodeny/cfg/UA/_tune.cfg
Записываю файл /usr/local/nodeny/web/help/RU/_company_pay.html
Записываю файл /usr/local/nodeny/web/_ajUserIpList.pl
Записываю файл /usr/local/nodeny/web/user/_dhcp.pl
Записываю файл /usr/local/nodeny/kernel/_system_check.pm
Записываю файл /usr/local/nodeny/web/_user_del.pl
Записываю файл /usr/local/nodeny/web/_ajUserInfo2.pl
Записываю файл /usr/local/nodeny/kernel/_dhcp.cfg
Записываю файл /usr/local/nodeny/web/cap/_main.pl
Записываю файл /usr/local/nodeny/web/_users.pl
Записываю файл /usr/local/nodeny/web/_tune.pl
Записываю файл /usr/local/nodeny/web/user/_credit.pl
Записываю файл /usr/local/nodeny/web/lang/_RU_user.pl
Записываю файл /usr/local/nodeny/web/user/_oplatacom.pl
Записываю файл /usr/local/nodeny/web/_o_mac_uid.pl
Записываю файл /usr/local/nodeny/web/user/_fondy.pl
Записываю файл /usr/local/nodeny/web/_company_pay.pl
Записываю файл /usr/local/nodeny/cfg/RU/_tune.cfg
Записываю файл /usr/local/nodeny/web/_op.pl
Записываю файл /usr/local/nodeny/cfg/_web_plugins.list
Записываю файл /usr/local/nodeny/web/user/_cards.pl
Записываю файл /usr/local/nodeny/web/help/UA/_company_pay.html
Записываю файл /usr/local/nodeny/kernel/_dhcp.pm
Записываю файл /usr/local/nodeny/web/_user.pl
Записываю файл /usr/local/nodeny/web/_cards.pl
Видалив /usr/local/nodeny/cfg/_web_plugins.list
Видалив пустий патч з modules/MyNetwork/patch.web_plugins
заново зробив svn up
дописав в cfg/web_plugins.list   
Код:
documents       0       documents       Документы
documents
поки працює. продовжую тестити


Название: Re: Текущие задачи
Отправлено: k291 от 18 Января 2016, 15:33:25
В общих настройках в разделе "Тикеты" установите типы задач...
Тільки в мене немає в "общих настройках" розділу "Тикеты"?
Код:
Revision: 391
Last Changed Date: 2016-01-16 15:16:39 +0200
при натисканні на "Документы" в дебаг:
Код:
0.090633	53 start_admin.pl   В cfg/web_plugins.list нет команды 'documents'
Документы появились при обновлении, а Тикета нет.
Вижу, что в настройках администратора нет:
Цитировать
Тикетная система
Руководитель. Доступ ко всем тикетам
Возможно чтото еще не появилось в релизе


Название: Re: Текущие задачи
Отправлено: Efendy от 18 Января 2016, 16:10:26
Тикеты будут идти отдельным модулем после того как будет фидбек по том, что сейчас на демке


Название: Re: Текущие задачи
Отправлено: poxy. от 19 Января 2016, 11:52:19
Желательно сделать возможность выставления прав на определенные папки (документы) для админов (отделов).


Название: Re: Текущие задачи
Отправлено: Efendy от 19 Января 2016, 16:53:33
Желательно сделать возможность выставления прав на определенные папки (документы) для админов (отделов).
Это будет. Просто сейчас я сделал минимальный функционал по документам. В будущем я думаю  в документах хранить шаблоны для платежей, платежных поручений и вообще шаблоны страниц


Название: Re: Текущие задачи
Отправлено: Tooreagen от 26 Января 2016, 14:46:10
Сделайте пожалуйста или кнопку отдельно "Продлить на столько-то часов, столько то минут" или время действия услуги с часами, а не только день.


Название: Re: Текущие задачи
Отправлено: NodenY45 от 27 Января 2016, 07:04:56
Толи у меня чтото не так установилось, толи не совсем понятна работа "документов".
На главной раздел "документы" есть, шаблон добавил, сотрудника внес, а дальше что? не могу понять.
В общих настройках раздела "тикеты" нету


Название: Re: Текущие задачи
Отправлено: cojiict от 27 Января 2016, 09:08:23
Сделайте пожалуйста или кнопку отдельно "Продлить на столько-то часов, столько то минут" или время действия услуги с часами, а не только день.
ht_p://forum.nodeny.com.ua/index.php?topic=2363.msg26428#msg26428


Название: Re: Текущие задачи
Отправлено: cojiict от 27 Января 2016, 09:08:53
Толи у меня чтото не так установилось, толи не совсем понятна работа "документов".
На главной раздел "документы" есть, шаблон добавил, сотрудника внес, а дальше что? не могу понять.
В общих настройках раздела "тикеты" нету
Тикеты будут идти отдельным модулем после того как будет фидбек по том, что сейчас на демке


Название: Re: Текущие задачи
Отправлено: NodenY45 от 27 Января 2016, 12:06:55
Толи у меня чтото не так установилось, толи не совсем понятна работа "документов".
На главной раздел "документы" есть, шаблон добавил, сотрудника внес, а дальше что? не могу понять.
В общих настройках раздела "тикеты" нету
Тикеты будут идти отдельным модулем после того как будет фидбек по том, что сейчас на демке

Да это прочитал)

Но у меня кроме раздела документы больше ничего нет, тестирование заключается только в том чтобы вставить шаблон в разделе?


Название: Re: Текущие задачи
Отправлено: Efendy от 27 Января 2016, 16:36:52
Имелось ввиду тестирование на демке http://nodeny.com.ua/demo


Название: Re: Текущие задачи
Отправлено: Pa4ka от 06 Февраля 2016, 14:25:22
На какой стадии тикетная система?