ru.bgcrm.dao.message.MessageTypeSearchCustomerByTitle | Контрагента по наименованию, для любого типа сообщения. 
| Нет дополнительных параметров. Пример: Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.1.search.2.title=Контрагент по названию
messageType.1.search.2.class=ru.bgcrm.dao.message.MessageTypeSearchCustomerByTitle |
|
ru.bgcrm.dao.message.MessageTypeSearchEmail | Поиск контрагента по Email для типа сообщения Email. | Нет дополнительных параметров. Пример: Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.1.search.1.title=Авто по EMail
messageType.1.search.1.class=ru.bgcrm.dao.message.MessageTypeSearchEmail |
|
ru.bgcrm.dao.message.MessageTypeSearchCall | Поиск контрагента в базе BGCRM по номеру телефона звонящего для типа сообщения Call. Поиск производится по точному совпадению. | Блок кода |
---|
language | java |
---|
linenumbers | false |
---|
| messageType.<id>.search.<searchModeId>.title=<title>
messageType.<id>.search.<searchModeId>.class=ru.bgcrm.dao.message.MessageTypeSearchCall
messageType.<id>.search.<searchModeId>.commands=<commands>
# необязательный параметр
messageType.<id>.search.<searchModeId>.stringExpressionNumberPreprocess=<jexl> |
Где: - <commands> - команды разделённые точкой с запятой, в данный момент поддержана customerByPhoneParam:<paramId><paramIds>, где <paramId> <paramIds> - идентификатор параметра коды параметров типа "телефон" в биллинге через запятую;
- <jexl> - JEXL выражение для предобработки номера перед поиском с его использованием, исходный номер передаётся переменной numberFrom.
Пример: Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.1.search.1.title=Авто контрагент (номер)
messageType.1.search.1.class=ru.bgcrm.dao.message.MessageTypeSearchCall
messageType.1.search.1.commands=customerByPhoneParam:10
messageType.1.search.1.stringExpressionNumberPreprocess=if( numberFrom.length() == 11 ){ numberFrom = numberFrom.substring(1)}; return numberFrom; |
|
ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchEmail | Поиск договора в базе BGBilling по EMail парамеру для типа сообщения EMail. | Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.<id>.search.<searchModeId>.title=<title>
messageType.<id>.search.<searchModeId>.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchEmail
messageType.<id>.search.<searchModeId>.billingId=<billingId>
messageType.<id>.search.<searchModeId>.paramIds=<paramIds> |
Где: - <billingId> - идентификатор биллинга;
- <paramIds> - коды параметров договора т ипа EMail через запятую.
Пример: Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.1.search.3.title=Договор по параметру EMail
messageType.1.search.3.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchEmail
messageType.1.search.3.billingId=bitel
messageType.1.search.3.paramIds=7 |
|
ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchCall | Поиск договора в базе BGBilling по номеру телефона звонящего для типа сообщения Call. Поиск производится по подстроке. | Блок кода |
---|
language | java |
---|
linenumbers | false |
---|
| messageType.<id>.search.<searchModeId>.title=<title>
messageType.<id>.search.<searchModeId>.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchCall
messageType.<id>.search.<searchModeId>.billingId=<billingId>
messageType.<id>.search.<searchModeId>.commands=<commands>
# необязательный параметр
messageType.<id>.search.<searchModeId>.stringExpressionNumberPreprocess=<jexl> |
Где: - <billingId> - идентификатор биллинга;
- <commands> - команды, в данный момент поддержана contractByPhoneParam:<paramId>, где <paramId> - идентификатор параметра типа "телефон" в биллинге;
- <jexl> - JEXL выражение для предобработки номера перед поиском с его использованием, исходный номер передаётся переменной numberFrom.
Пример: Блок кода |
---|
language | java |
---|
linenumbers | false |
---|
| messageType.1.search.1.title=Авто (номер)
messageType.1.search.1.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchCall
messageType.1.search.1.billingId=bg
messageType.1.search.1.commands=contractByPhoneParam:27
messageType.1.search.1.stringExpressionNumberPreprocess=if( numberFrom.length() == 11 ){ numberFrom = numberFrom.substring(1)}; return numberFrom; |
|
ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchContractByTitleAndComment | Поиск договора в базе BGBilling по номеру и комментарию, для любого типа сообщения. 
| Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.<id>.search.<searchModeId>.title=<title>
messageType.<id>.search.<searchModeId>.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchContractByTitleAndComment
messageType.<id>.search.<searchModeId>.billingId=<billingId> |
Где: - <billingId> - идентификатор биллинга.
Пример: Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.1.search.2.title=По номеру/примечанию
messageType.1.search.2.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchContractByTitleAndComment
messageType.1.search.2.billingId=bg |
|
ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchContractByDialUpLogin | Поиск договора в базе BGBilling по логину либо алиасу DialUp модуля. | Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.<id>.search.<searchModeId>.title=<title>
messageType.<id>.search.<searchModeId>.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchContractByDialUpLogin
messageType.<id>.search.<searchModeId>.billingId=<billingId>
messageType.<id>.search.<searchModeId>.moduleId=<moduleId> |
Где: - <billingId> - идентификатор биллинга;
- <moduleId> - код экземпляра модуля DialUp.
Пример: Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
| messageType.1.search.3.title=По логину DialUp
messageType.1.search.3.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchContractByDialUpLogin
messageType.1.search.3.billingId=bg
messageType.1.search.3.moduleId=1 |
|