forum.bitel.ru http://forum.bitel.ru/ |
|
импорт контрагентов в CRM (CRM) http://forum.bitel.ru/viewtopic.php?f=51&t=10710 |
Страница 1 из 1 |
Автор: | cast [ 16 июл 2015, 09:36 ] | ||
Заголовок сообщения: | импорт контрагентов в CRM | ||
Добрый день! Запустили CRM для нужд нашего кол-центра. Возникла необходимость импортировать договора из биллинга в контрагенты CRM. ОС на сервере - Description: Ubuntu 12.10 Release: 12.10 Codename: quantal BGCRM v 3.0 build 1035 from 09.07.2015 14:27:35, установила последние обновления, для CRM прописана Java 8: JAVA_HOME=/usr/lib/jvm/java-8-oracle (setenv.sh) По умолчанию на сервере стоит Java 7, так как биллинг поддерживает данную версию. Версия биллинга 6.1. Настроила плагин BGBilling: Код: # Биллинг bgbilling:server.1.id=bg bgbilling:server.1.title=BillingTTL bgbilling:server.1.url=http://xx.xx.xx.xx:8088/bgbilling/executer bgbilling:server.1.version=6.1 bgbilling:server.1.customerIdParam=28 #bgbilling:server.1.copyParamMapping=7:15 # загрузчик контрагентов # ФИО bgbilling:creator.confirmParameters=15 # поиск по ФИО bgbilling:creator.searchParameters=15 # расстояние по Левинштейну bgbilling:creator.titleDistance=2 # # форма собственности, наименование (параметры контрагента) bgbilling:creator.importParameters=15 # шаблоны договоров bgbilling:contractType.1.title=Интернет физ. лицо bgbilling:contractType.1.billing=bg bgbilling:contractType.1.patternId=1 bgbilling:contractType.2.title=Интернет юр. лицо bgbilling:contractType.2.billing=bg bgbilling:contractType.2.patternId=3 # импорт контрагентов # группа параметров контрагента - определение по имени договора bgbilling:creator.parameterGroupRule.1.contractTitlePattern=^U.+$ bgbilling:creator.parameterGroupRule.1.paramGroupId=1 bgbilling:creator.parameterGroupRule.2.paramGroupId=2 # bgbilling:creator.server.1.billingId=bg bgbilling:creator.server.1.user=bgcrm bgbilling:creator.server.1.pswd=xxxxx bgbilling:creator.server.1.paramMapping=7:15 bgbilling:creator.server.1.pageSize=30 #bgbilling:creator.server.1.minCustomerTitleLength=40 Конфиг планировщика: Код: scheduler.task.1.class=ru.bgcrm.plugin.bgbilling.creator.CustomerCreator scheduler.task.1.minutes=0,10,20,30,40,50,60 scheduler.task.1.hours=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 scheduler.task.1.dw=1,2,3,4,5,6,7 Результатов никаких ![]() При импорте контрагентов вручную выходит ошибка: Код: 07-16/08:27:42 ERROR [http-bio-80-exec-58] ContractAction - java.lang.NullPointerException at ru.bgcrm.plugin.bgbilling.struts.action.ContractAction.createCustomerFromContract(ContractAction.java:113) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at ru.bgcrm.struts.action.BaseAction$InvokerCon.invoke(BaseAction.java:535) at ru.bgcrm.struts.action.BaseAction.dispatchMethod(BaseAction.java:240) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170) at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58) at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:150) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) И в браузере высвечивается сообщение - null. Подскажите, что может быть не так? Настройки простые, чтобы протестировать работоспособность импорта, проставлен только один параметр (15 - ФИО). Не могу понять, что вызывает ошибку ![]()
|
Автор: | zavndw [ 16 июл 2015, 18:03 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM |
для планировщика надо 0 поставить в договорах в поле код контрагента. Может быть в параметрах что то перепутано. Из црм договора в биллинге открваются? |
Автор: | cast [ 20 июл 2015, 08:50 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
В биллинге уже проставили 0 в самом начале, на форуме наткнулась на тему и приведенным скриптом для апдейта. Договора в CRM открываются. Пользователь для импорта и для просмотра договоров из биллинга один и тот же. Ошибка все равно высвечивается, не взирая на все выше приведенное. ![]() |
Автор: | cast [ 20 июл 2015, 17:53 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Уважаемые разработчики, мне бы очень не помешала ваша помощь... Так как понять, где "слон" я никак не могу... |
Автор: | Администратор [ 22 июл 2015, 01:18 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Выглядит как будто не может загрузить конфигурацию импорта. Должны быть ошибки в логе до этой. Совсем пусто?.. |
Автор: | zavndw [ 22 июл 2015, 04:32 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Включите DEBUG в log4j.properties |
Автор: | cast [ 23 июл 2015, 11:43 ] | |||
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) | |||
Логи добавила в виде текстовых файлов.
|
Автор: | Lionela [ 28 июл 2015, 01:44 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Была такая ошибка - по-моему там какие-то проблемы с полями, надо поискать как решали. |
Автор: | cast [ 28 июл 2015, 09:40 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Находила схожую ошибку на форуме: http://forum.bitel.ru/viewtopic.php?f=51&t=9408&p=79861 Как поняла, проблема пофиксилась после обновления. У меня же висяк... Если есть варианты, как можно решить проблему, слушаю... p/s Администратор, есть какой то сдвиг с мертвой точки? |
Автор: | Администратор [ 29 июл 2015, 03:16 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Выше в логе должна быть ошибка типа такой: Код: InvocationTargetException caused by: ru.bgcrm.model.BGException: Unsupported key param type:email at ru.bgcrm.plugin.bgbilling.creator.Config.loadFields(Config.java:161) В конфигурации импорта что-то неверно. Постараемся сделать вывод ошибки более понятный, хотя бы сообщение из лога.. |
Автор: | Администратор [ 29 июл 2015, 03:21 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Выложено обновление с сообщением о некорректной конфигурации импорта взамен null. |
Автор: | cast [ 29 июл 2015, 11:08 ] |
Заголовок сообщения: | Re: импорт контрагентов в CRM (CRM) |
Сегодня обновлю СРМ. В log/bgcrm.log по пункту ошибки InvocationTargetException caused by: ничего нет. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |