Как создавать много аккаунтов ?

Технические вопросы по UTM 5.0
Spar
Сообщения: 350
Зарегистрирован: Пн янв 31, 2005 12:09

Сообщение Spar »

нифига я не нашел там :((

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

Russian_1_10.pdf, "Импорт данных из других систем", стр. 145.

Spar
Сообщения: 350
Зарегистрирован: Пн янв 31, 2005 12:09

Сообщение Spar »

спасибо
блин... у меня был Russian_1_10.pdf "старой" версии

Аватара пользователя
Chrst
Сообщения: 370
Зарегистрирован: Пт май 11, 2007 09:28
Откуда: Медиахолдинг "ЛеККС"
Контактная информация:

Сообщение Chrst »

Думаю, тема подходящая. Давно стояла проблема автоматизации создания учетных записей. На форуме вопрос поднимался в разных темах, но готового решения не было.

Исторически так сложилось, что абонентов подключаем по заранее подготовленным конвертам. Т.е. сформирован пакет из договора, бланка заказа, регламента, прайса, справки и памятки пользователя. Естественно, чтобы иметь памятку пользователя с логинами и паролями, учетная запись уже должна существовать в биллинге. Когда речь идет о десятке учеток, то не проблема все сделать через админку. Но когда вопрос перерастает в несколько десятков или сотен, то не нужно дальше объяснять...

После того как потребность в создании аккаунтов переросла в "острый" вопрос, написал скрипт для автоматизации. Ничего особенного и экстра неординарного, но экономит порядка 1-2 часов при создании 60-70 учеток.

Скрипт работает в форме пошагового мастера создания аккаунтов и создает учетные записи в формате aaa1111@tarif, где aaa префикс учетной записи, 1111 ее номер, а @tarif обозначение тарифного плана, подключенного к аккаунту. При желании формат аккаунта можно легко изменить. Скрипт написан на php c использованием UrfaClientPHP by DS. Работа скрипта проверена полностью, успешно используется (создано более 300 реальных учеток).
Но, хватит лирики... ;)
Вот скрины того, что получилось
Скрин 1
Скрин 2
Скрин 3
Скрин 4
Скрин 5

Сам скрипт можно скачать тут
Скрипт предоставляется "AS IS", но в обмен на замечания и пожелания ;)
Самой urfaphp в архиве нет, ее надо добавить в имеющуюся директорию. Еще стоит отметить, что полностью проверена работа на версии UTM 5.2.1-003. Должно работать и в других версиях, все зависит от URFAClient.
Скрипт в меру комментирован, так что разобраться что к чему будет не трудно.

Ответить