Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Настройка связки BGCRM с плагином HelpDesk BGBilling а позволяет:

  • - получать отображение тем HelpDesk одного или нескольких биллингов в виде процессов BGCRM, автоматически привязываемых к договору и (если есть) к контрагенту;
  • - вести переписку в темах с помощью стандартного механизма сообщений;
  • - устанавливать статусы тем, стоимость, менять исполнителей из карточки процесса в BGCRM;
  • - учитывать дополнительные параметры, привязанные к процессам HelpDesk.

...

Настройка

Для сопоставления пользователя BGCRM пользователю биллинга в конфигурации пользователей должно быть установлено:

Блок кода
languageruby
linenumbersfalse
bgbilling:userId.<billingId>=<billingUserId>

Где:

  • <billingId> - идентификатор сервара биллинга в конфигурации;
  • <billingUserId> - код пользователя в биллинге, получить можно нажатием Ctrl+i в таблице с пользователями BGBilling.

...

Блок кода
languagejava
linenumbersfalse
messageType.<id>.title=<title>
messageType.<id>.billingId=<billingId>
messageType.<id>.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeHelpDesk
messageType.<id>.user=<user>
messageType.<id>.pswd=<pswd>
messageType.<id>.processTypeId=<processTypeId>
messageType.<id>.openStatusId=<openStatusId>
messageType.<id>.closeStatusId=<closeStatusId>
messageType.<id>.costParamId=<costParamId>
messageType.<id>.statusParamId=<statusParamId>
messageType.<id>.autoCloseParamId=<autoCloseParamId>
messageType.<id>.pageSize=<pageSize>
messageType.<id>.newMessageEvent=<event>
# необязательные
messageType.<id>.markMessagesReadStatusIds=<readStatusIds>
# добавлять первое сообщение в описание процесса
messageType.<id>.addFirstMessageInDescription=1

Где:

  • <id> - код типа сообщения;
  • <billingId> - строковый идентификатор сервера биллинга;
  • <user> - пользователь биллинга, под которым BGCRM будет производить периодическое сканирование тем для синхронизации;
  • <pswd> - пароль пользователя биллинга <user>;
  • <processTypeId> - тип создаваемого процесса;
  • <openStatusId> - код статуса, в который процесс переводится при открытии темы не из BGCRM;
  • <closeStatusId> - код статуса, в который процесс переводится при закрытии темы не из BGCRM;
  • <costParamId> - код текстового параметра процесса со стоимостью обращения;
  • <statusParamId> - код спискового параметра процесса со статусом темы, значения должны соответствовать занесённым в справочник BGBilling;
  • <autoCloseParamId> - код спискового параметра с флагом автозакрытия темы, должно быть одно значение 1=Да;
  • <pageSize> - количество отслеживаемых тем HelpDesk, можно выставить в 10000;
  • <event> - 1, если необходимо генерировать событие при поступлении нового сообщения в тему, при первичном импорте лучше установить в 0 - не генерировать;
  • <readStatusIds> - коды статусов процессов, при переводе в которые все сообщения помечаются прочитанными (необязательно).

...

Документация BGCRM 3.0