...
Блок кода | ||||
---|---|---|---|---|
| ||||
messageType.1.title=billing@bitel.ru messageType.1.class=ru.bgcrm.dao.message.MessageTypeEmail messageType.1.email=billing@bitel.ru messageType.1.host=imap.ufamail.ru messageType.1.login=billing@bitel.ru messageType.1.pswd=***** messageType.1.folderIn=INBOX messageType.1.folderProcessed=INBOX.CRM_PROCESSED messageType.1.folderSkipped=INBOX.CRM_SKIPPED messageType.1.folderSent=INBOX.CRM_SENT messageType.1.signExpression=NEW_LINE + user.getTitle() + NEW_LINE + "Служба технической поддержки" + NEW_LINE + "ОАО \"Инет\"" + NEW_LINE + "тел. 2232333" + NEW_LINE + "email. mastea@inet.ru" + NEW_LINE messageType.1.mail.transport.protocol=smtp messageType.1.mail.smtp.user=billing@bitel.ru messageType.1.mail.smtp.host=smtp.ufamail.ru messageType.1.mail.smtp.pswd=****** |
Быстрый ответ
Полученные по E-Mail уведомления о новых сообщениях процесса могут быть использованы для быстрого ответа на них. Для этого в тему уведомлений добавляется маркер QA:код сообщения. Быстрый ответ может быть произведён на любой тип сообщения и идентичен написанию ответа из интерфейса BGCRM. Пользователь идентифицируется по EMail, сохранённому в параметре типа EMail, код которого указывается в опции quickAnswerEmailParamId типа сообщения.
Пример настройки уведомления с функцией быстрого ответа.
Отправка уведомлений в конфигурации типа процесса. На адрес EMail указанный в параметре исполнителей с кодом 21 отправляется письмо. В тему добавляется QA маркер для быстрого ответа.
Блок кода | ||||
---|---|---|---|---|
| ||||
onProcessEvent.5.events=messageAdded
onProcessEvent.5.doExpression=<<END
text = "Новое сообщение в процессе, в котором вы числитесь исполнителем." +
NEW_LINE2 + "Сообщение:" + NEW_LINE +
event.getMessage().getText() +
NEW_LINE2 + "Открыть процесс: http://crm.office.bitel.ru/user/process#" + process.getId() +
NEW_LINE2 + "Для быстрого ответа на сообщение ответьте на это письмо сохранив идентификатор в теме.";
subject = "Новое сообщение в процессе #" + process.getId() +
" [" + (process.getDescription().length() < 15 ? process.getDescription() : process.getDescription().substring(0, 15) + "..") + "] " +
" QA:" + event.getMessage().getId();
emailNotifyExecutors(21, subject, text);
END |
На адрес, с которого было отправлено уведомление, должен быть настроен тип сообщения с конфигурацией.
Блок кода | ||||
---|---|---|---|---|
| ||||
messageType.<id>.title=info@bgcrm.ru
messageType.<id>.class=ru.bgcrm.dao.message.MessageTypeEmail
...
messageType.<id>.quickAnswerEmailParamId=21 |
Сообщения Note
<messageTypeClassName>=ru.bgcrm.dao.message.MessageTypeNote.
...