Документация BILLmanager 6

Сотрудники (employee)

employee

Результат: список элементов

Сотрудники

Уровень доступа: root admin

ПараметрЗначение
idId
name Логин
realname ФИО
email Email
department Отделы
status Параметры

Отключить сотруднику доступ к биллингу

Функция: employee.suspend

Уровень доступа: root admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции employee.

Результат: успешное выполнение операции или сообщение об ошибке

Отдел

Функция: employee.department

Результат: список элементов

Отделы, в которые входит сотрудник

Уровень доступа: root admin

ПараметрЗначение
idId
nameОтдел
status Состояние

Исключить сотрудника из отдела

Функция: employee.department.suspend

Уровень доступа: root admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции employee.department.

Результат: успешное выполнение операции или сообщение об ошибке

Включить сотрудника в отдел

Функция: employee.department.resume

Уровень доступа: root admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции employee.department.

Результат: успешное выполнение операции или сообщение об ошибке

Войти с правами сотрудника

Функция: employee.su

Уровень доступа: root admin

Удалить

Функция: employee.delete

Уровень доступа: root admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции employee.

Результат: успешное выполнение операции или сообщение об ошибке

Настройки центра поддержки сотрудника

Функция: employee.support_tool_settings

Уровень доступа: admin

Установка фильтра

Функция: employee.filter

Включить сотруднику доступ к биллингу

Функция: employee.resume

Включить сотруднику доступ к биллингу

Уровень доступа: root admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции employee.

Результат: успешное выполнение операции или сообщение об ошибке

Отправка СМС сообщения

Функция: employee.sms

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

  • Параметры:
    • elid — уникальный идентификатор (элемент id из функции employee)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • elid — уникальный идентификатор (элемент id из функции employee)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
type Выбор номера телефона. Тип номера телефона, на который будет отправлено сообщение
phone Номер телефона, на который будет отправлено сообщение
message Отправляемое сообщение

Редактирование информации о сотруднике

Функция: employee.edit

Уровень доступа: admin root

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

  • Параметры:
    • elid — уникальный идентификатор (элемент id из функции employee)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • elid — уникальный идентификатор (элемент id из функции employee)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
name Логин для входа
realname Фамилия, Имя, Отчество
position Должность сотрудника. Отображается в запросах в интерфейсе BILLmanager 6. Например, Консультант службы технической поддержки
passwd Пароль доступа
confirm Подтверждение пароля
department Отделы, в которые необходимо включить данного сотрудника
email Email адрес сотрудника
phone Номер телефона сотрудника. Может быть использован для отправки СМС уведомлений
default_access_allow (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Разрешить сотруднику полный доступ, никак не ограничивая его в правах.

rights2.user

Результат: список элементов

Права пользователя

Уровень доступа: root admin

ПараметрЗначение
caption Наименование
access Доступ

Включить

Функция: rights2.user.resume

Уровень доступа: root admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент name из функции rights2.user.

Результат: успешное выполнение операции или сообщение об ошибке

Выключить

Функция: rights2.user.suspend

Уровень доступа: root admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент name из функции rights2.user.

Результат: успешное выполнение операции или сообщение об ошибке

Установка фильтра

Функция: rights2.user.filter

Ограничить доступ к элементам списка. Фильтр для списка

Функция: rights2.user.hardfilter

Частично ограничить доступ к элементам списка. Устанавливать фильтр для списка. Отфильтрованные (исключенные) записи будут недоступны

Уровень доступа: root admin

support_tool_responsible

Назначить запрос на сотрудника или отдел. Форма "Передать запрос".

В веб-интерфейсе платформы: кнопка "Передать" в тикете.

Используйте или elid, или plid. При использовании plid необходимо зайти под сотрудником, на которого назначен этот тикет в списке "Запросы".

ПараметрТипОбязательныйЗначение
elidположительное целое числодаid запроса в разделе "Все запросы"
plidположительное целое числодаid запроса в разделе "Запросы"
set_responsibleположительное целое числодаid сотрудника или отдела, на который будет назначен запрос
set_responsible_defaultфлагнетзначение on назначит сотрудника или отдел ответственным по умолчанию
sok
нетзначение ok позволяет передать форму, без значения изменения не будут применены
suстроканетлогин сотрудника, под которым необходимо выполнить запрос
Пример запроса через mgrctl
/usr/local/mgr5/sbin/mgrctl -m billmgr support_tool_responsible su=admin set_responsible=43 elid=2 sok=ok
Пример запроса
https://192.168.10.11/billmgr?func=support_tool_responsible&elid=72&set_responsible=7416&sok=ok