forum.bitel.ru http://forum.bitel.ru/ |
|
как реализовать? http://forum.bitel.ru/viewtopic.php?f=49&t=10971 |
Страница 1 из 1 |
Автор: | Galkov [ 08 окт 2015, 18:36 ] |
Заголовок сообщения: | как реализовать? |
чтобы: 1. Группы / исполнители [группы] [исполнители] менялись автоматически в зависимости от установленного процессу статуса? 2. и так же не нашёл в описании редактора очереди процессов - как вывести колонку с информацией какая группа отвечает за исполнение ролей в данный момент. возможно даже это взаимосвязанные вопросы. ------------- хотя бы что почитать как сделать.. не вижу в документации ![]() кстати, вот элемент "типы процессов"->свойства->закладка(Группы) вообще никак не описан в документации. |
Автор: | zavndw [ 09 окт 2015, 06:46 ] |
Заголовок сообщения: | Re: как реализовать? |
1) Как то так: В доке есть http://docs.bitel.ru/pages/viewpage.act ... src=search Код: onProcessEvent.1.commands=setExecutorsInGroups: onProcessEvent.1.events=statusChanging:<statusIds> 2) Что то типо: В доке есть http://docs.bitel.ru/pages/viewpage.act ... 193517#id-Очередипроцессов-Колонки Код: column.1.title=Исполнители
column.1.type=executors |
Автор: | Galkov [ 20 окт 2015, 20:06 ] |
Заголовок сообщения: | Re: как реализовать? |
ещё есть затык... с автоматическим назначением параметров из бгбиллинга в параметр процесса. хочу чтобы в процесс после линка договора, в указанный параметр биллинга упал адрес из привязанного договора. делаю настройку в типе процесса(конфигурация, остальные настройки по eventам там работают); договора доступны, линкуются нормально. # ------------------------------------ # автоматические параметры. onProcessEvent.21.events=paramChanging:21,paramChanging:19,paramChanging:22,paramChanging:16,paramChanging:23,linkAdded,paramChanging:31,paramChanging:14 onProcessEvent.21.commands=bgbilling:getLinkedContractAddressParam:MB:2:24 MB это параметр заданный как bgbilling:server.1.id=MB 2 - это код параметра типа адрес в БГБиллинге, из которого, я думаю, я пытаюсь взять значение, там значения есть. 24 - код параметра бгцрма типа адресс, которому хочу присвоить значение. взято отсюда: http://docs.bitel.ru/pages/viewpage.act ... Id=6193536 ---- при соответствующих процессах - ничего не происходит.\ - автозаполнения не происходит, в логах debug уровня ничего нет. ------------------------------- что я делаю не так? |
Автор: | Администратор [ 23 окт 2015, 03:07 ] |
Заголовок сообщения: | Re: как реализовать? |
В events события необходимо разделять точкой с запятой. |
Автор: | Galkov [ 23 окт 2015, 13:02 ] |
Заголовок сообщения: | Re: как реализовать? |
поменял. в логах при производстве соответствующих событий вываливается лог ниже. несмотря на некое <data status="ok"> - в соответствующий параметр процесса данные не попадают. ------------------------------ 10-23/10:59:10 DEBUG [http-bio-9088-exec-41] EmptyAction - r:org.apache.catalina.connector.RequestFacade@12ca94; f:ru.bgcrm.struts.form.DynActionForm@22d5675; q: forwardFile=%2fWEB-INF%2fjspf%2fuser%2fprocess%2fprocess%2fprocess_status_category_editor.jsp&typeId=1&processId=146&statusEditorUiid=UIID1444907811936&statusSelectUiid=UIID1444907811937&requestFormUrl=%2fuser%2fprocess.do%3fid%3d146&returnChildUiid=UIID1444907811934&returnUrl=%2fuser%2fprocess.do%3fid%3d146&statusId=8 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [clearGroups] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [addGroups:6] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [addExecutors:69] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [] 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] DefaultProcessChangeListener - Process commands: [bgbilling:getLinkedContractAddressParam:MB:2:24] 10-23/10:59:11 DEBUG [bgbilling-pool-11-thread-68] TransferData - 1218029287 http://[...]/bgbilling/executer?module=contract&action=AddressInfo&bgbilling=1&pid=2&cid=13661&authToSession=0& 10-23/10:59:11 DEBUG [http-bio-9088-exec-41] TransferData - 2100672418 [ length = 12126 ] xml = <?xml version="1.0" encoding="windows-1251"?><data status="ok"><address address="443013, Самара, 2 Участок, Коммунистическая, д. 27, кв. 23" area="Не указано" areaValue="" city="Самара" cityid="1" comment="" flat="23" floor="" hid="100140" house="27" index="443013" pod="" quarter="2 Участок" quarterValue="2 Участок" room="" street="Коммунистическая" streetid="100139"><create value="no"/></address><extraParams><param param_id="ConnectTechnology" param_title="Технология подключения" param_value="Ethernet (FTTB)"/></extraParams><object isObject="0"/><selected selected_id="0"/><addressFormatTable><data><row f0="0" f1="" f2="443013, Самара, 2 Участок, Коммунистическая, д. 27, кв. 23"/></data></addressFormatTable><cities><item id="0" title="----------"/><item id="5" title="Вологда"/><item id="1" title="Самара"/><item id="3" title="Санкт-Петербург"/></cities><streets><item id="0" title="----------"/><item cityid="1" id="932062" index="443028" title="1 квартал"/><item cityid="1" id="1056448" index="446379" title="1 километр обводной дороги"/><item cityid="1" id="508906" index="" title="10 квартал"/><item cityid="1" id="484927" index="" title="11 квартал"/><item cityid="1" id="526267" index="" title="11а квартал"/><item cityid="1" id="445731" index="" title="12 квартал"/><item cityid="1" id="445734" index="" title="15 квартал"/><item cityid="1" id="445742" index="" title="16 квартал"/><item cityid="1" id="427391" index="" title="4 квартал"/><item cityid="1" id="412316" index="" title=... ~ |
Автор: | Администратор [ 25 окт 2015, 23:53 ] |
Заголовок сообщения: | Re: как реализовать? |
У вас точно 24 - код адресного параметра? Можете выложить скрин его из карточки процесса? |
Автор: | Galkov [ 30 окт 2015, 12:17 ] |
Заголовок сообщения: | Re: как реализовать? |
Администратор писал(а): У вас точно 24 - код адресного параметра? Можете выложить скрин его из карточки процесса? да проблема решилась внимательной сверкой индексов и букв ![]() |
Автор: | zavndw [ 30 окт 2015, 13:50 ] |
Заголовок сообщения: | Re: как реализовать? |
Это потому что в типе процесса указанно Код: create.in.objectTypes=customer А надо Код: create.in.objectTypes=customer,contract:billingid
|
Автор: | Galkov [ 09 ноя 2015, 12:17 ] |
Заголовок сообщения: | Re: как реализовать? |
а список полей для этого представления процесса где настраивается? (список настроенных полей не совпадает с вкладкой "очереди процессов")? |
Автор: | Администратор [ 09 ноя 2015, 13:09 ] |
Заголовок сообщения: | Re: как реализовать? |
http://docs.bitel.ru/pages/viewpage.act ... 1%81%D0%B0 Можно настроить описание процесса, генерирующее текст для представления в таблице. |
Автор: | Galkov [ 10 ноя 2015, 20:11 ] |
Заголовок сообщения: | Re: как реализовать? |
как-то по ссылке не очевидно, - как отредактировать список колонок на вкладке процессов в договоре из бгбиллинга... там и привязка объяснения не к договору, а к контрагенту.. и вообще это нужно делать в конфиге ядра ведь, а не в типах процессов? |
Автор: | Администратор [ 12 ноя 2015, 02:01 ] |
Заголовок сообщения: | Re: как реализовать? |
Колонки там отредактировать нельзя, можно только добавить вывод информации по различным процессам. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |