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

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

Ключ

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

...

  • получение списка активных процессов и взаимодействие с ними (функционал идентичен мобильному клиенту);
  • возможность авторизации в приложении абонентов, функционал ServiceDesk.

Мобильное приложение производит обмен данными только непосредственно с серверами BGCRM клиентов. Централизовано только хранение реестра этих серверов, доступного для выбора пользователя.

Настройка

Обращение к серверу BGCRM происходит через открытый интерфейс. Первым шагом необходимо убедиться, что он доступен из внешней сети. В качестве тестового URL можно использовать, например: <HOST>/open/plugin/mobile/auth.do В ответ сервер должен ответить JSON документом.

...

Счётчики процессов, выводимые в статусе и их цвета идентичны определённым для отображения на панели задач BGCRM.

...

Блок кода
languagejava
onProcessEvent.1.events=statusChanged
onProcessEvent.1.doExpression=<<END
  text = process.getDescription();
  mobile.sendMessageToExecutors("Изменился процессстатус процесса, в котором вы исполнитель", text);
END
#
onProcessEvent.2.events=messageAdded
onProcessEvent.2.doExpression=<<END
  text ="<b>Описание</b>: " + process.getDescription() + " Сообщение: " + event.getMessage().getText();
  mobile.sendMessageToExecutors("Новое сообщение в процессе, в котором вы исполнитель", text);
END

Объект mobile класса 

Crm_javadoc
Nameru.bgcrm.plugin.mobile.DefaultProcessorFunctions
с функциями API предоставляется плагином.

...

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