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

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

Ключ

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

...

Блок кода
languageruby
linenumbersfalse
messageType.7.title=Форум BiTel
messageType.7.class=ru.bgcrm.plugin.phpbb.dao.MessageTypeForumPost
messageType.7.userNameParamId=30
messageType.7.topicMark= (CRM)
messageType.7.url=http://forum.bitel.ru
messageType.7.db.driver=com.mysql.jdbc.Driver
messageType.7.db.url=jdbc:mysql://sql.bgbilling.ru/forum
messageType.7.db.user=xxxx
messageType.7.db.pswd=xxxx

...

Примечание

 

 

В конфигурации сервера.

Блок кода
languageruby
linenumbersfalse
# форум
phpbb:linkParamId=<paramId>
phpbb:topicMark=<topicMark>
phpbb.forum.bitel.url=<url>
# дополнительные необязательные параметры
phpbb:userNameParamId=<userNameParamId>

Где:

  • <paramId> - код текстового параметра процесса, содержащего ссылку на тему форума;
  • <topicMark> - строка, помечающая тему форума как отслеживаемую в CRM;
  • <url> - URL форума;
  • <userNameParamId> - код текстового параметра пользователя, содержащего логин пользователя на форуме.

Возможна интеграция с несколькими форумами, для каждого из них должна быть добавлена запись:

Блок кода
languageruby
linenumbersfalse
# параметры подключения к БД PHPBB
phpbb:forum.<forumId>.db.driver=com.mysql.jdbc.Driver
phpbb:forum.<forumId>.db.url=<dbUrl>
phpbb:forum.<forumId>.db.user=<dbUser>
phpbb:forum.<forumId>.db.pswd=<dbPswd>

Где:

  • <forumId> - уникальный строковый идентификатор;
  • <dbUrl> - код текстового параметра процесса, содержащего ссылку на тему форума;
  • <topicMark> - строка, помечающая тему форума как отслеживаемую в CRM;
  • <dbUrl> - URL для подключения к БД форума;
  • <dbUser> - пользователь с правами на чтение для подключения к БД форума;
  • <dbPswd> - пароль пользователя для подключения к БД форума.

Пример конфигурации:

Блок кода
languageruby
phpbb:linkParamId=20
phpbb:topicMark= (CRM)
phpbb:forum.bitel.url=forum.bitel.ru
phpbb:forum.bitel.db.driver=com.mysql.jdbc.Driver
phpbb:forum.bitel.db.url=jdbc:mysql://bgbilling.ru:3306/forum
phpbb:forum.bitel.db.user=forum
phpbb:forum.bitel.db.pswd=******

В конфигурации текстового параметра имеет смысл установить опцию showAsLink=1.

...

В случае, если вы использовали предыдущую версию конфигурации, с привязкой процессов к темам с использованием текстового параметра, вы можете конвертировать существующие процессы на новую конфигурацию. Для этого к вновь настроенному типу сообщения добавляется параметр linkParamId с кодом текстового параметра и запускается конвертер runclass ru.bgcrm.plugin.phpbb.ForumLinkConverter. В привязанных процессах будут созданы сообщения.

Синхронизация с форумом производится стандартной задачей обработки сообщений .

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

...

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