forum.bitel.ru http://forum.bitel.ru/ |
|
Не выходит настроить установку времени для Плана работ (CRM) http://forum.bitel.ru/viewtopic.php?f=49&t=11738 |
Страница 1 из 1 |
Автор: | Администратор [ 30 июн 2016, 02:00 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Вам следует проверить все установленные коды. Код: сallboard.timeset.graphId=1 График держурств с этим ID существует? Код: callboard.timeset.paramId=8 Параметр типа datetime процесса с этим кодом существует? Код: callboard.1.groupId=1 Группа пользователей с этим кодом существует? Код: callboard.1.calendarId=1 Календарь рабочего времени с этим кодом существует? |
Автор: | moniko [ 30 июн 2016, 15:00 ] | ||||
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( | ||||
Да, все эти параметры установлены. Почему-то еще не показывает текущее время? А в demo показывает... В логах в этот момент: Код: 06-30/13:55:53 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.ExecuteForwardCommand
06-30/13:55:53 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PerformForward 06-30/13:55:53 DEBUG [http-bio-9088-exec-95] PerformForward - Forwarding to /WEB-INF/jspf/user/work/timeset.jsp 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ModuleUtils - Get module name for path /user/pool.do 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ModuleUtils - Module name found: default 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ComposableRequestProcessor - Using processing chain for this request 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.ExceptionCatcher 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectLocale 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] AbstractSelectLocale - set context locale to ru_RU 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SetOriginalURI 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.RequestNoCache 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SetContentType 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.RemoveCachedMessages 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectAction 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.AuthorizeAction 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.CreateActionForm 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PopulateActionForm 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] BeanUtils - BeanUtils.populate(ru.bgcrm.struts.form.DynActionForm@46c3fcf1, {responseType=[Ljava.lang.String;@4290fd7e}) 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ConvertUtils - Convert string 'json' to class 'java.lang.String' 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] StringConverter - Converting 'String' value 'json' to type 'String' 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.ValidateActionForm 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectInput 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.ExecuteCommand 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectForward 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.SelectInclude 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PerformInclude 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.CreateAction 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.ExecuteAction 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.ExecuteForwardCommand 06-30/13:55:57 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PerformForward 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ModuleUtils - Get module name for path /user/work.do 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ModuleUtils - Module name found: default 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ComposableRequestProcessor - Using processing chain for this request 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.ExceptionCatcher 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectLocale 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] AbstractSelectLocale - set context locale to ru_RU 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SetOriginalURI 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.RequestNoCache 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SetContentType 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.RemoveCachedMessages 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectAction 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.AuthorizeAction 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.CreateActionForm 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PopulateActionForm 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] BeanUtils - BeanUtils.populate(ru.bgcrm.struts.form.DynActionForm@4ab9f0f1, {date=[Ljava.lang.String;@f078fd5, processId=[Ljava.lang.String;@303ddd09, action=[Ljava.lang.String;@65f4d40}) 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ConvertUtils - Convert String[1] to class 'java.lang.String[]' 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] StringConverter - Converting 'String' value '01.07.2016' to type 'String' 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ConvertUtils - Convert String[1] to class 'java.lang.String[]' 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] StringConverter - Converting 'String' value '1216' to type 'String' 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ConvertUtils - Convert string 'processTime' to class 'java.lang.String' 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] StringConverter - Converting 'String' value 'processTime' to type 'String' 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.ValidateActionForm 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectInput 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.ExecuteCommand 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectForward 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.SelectInclude 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PerformInclude 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.CreateAction 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.ExecuteAction 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - groupId: 1;groupWithUsersMap: {0=[1, 5, 4, 7, 6, 10]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - workShiftMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Fri Jul 01 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Sat Jul 02 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Sun Jul 03 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Mon Jul 04 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Tue Jul 05 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Wed Jul 06 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Thu Jul 07 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Fri Jul 08 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Sat Jul 09 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Sun Jul 10 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] WorkAction - Processing: Mon Jul 11 00:00:00 YEKT 2016; groupDataMap: {0=[]} 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.ExecuteForwardCommand 06-30/13:55:58 DEBUG [http-bio-9088-exec-95] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PerformForward
|
Автор: | Администратор [ 30 июн 2016, 15:22 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
А график дежурств покажите. Там смены забиты, на которые можно назначить? |
Автор: | moniko [ 30 июн 2016, 16:40 ] | |||
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( | |||
Смены забиты вроде бы. На июнь и на июль. При выборе периода времени в Плане работ в режиме Блокировка (непонятны режимы Блокировка-Разблокировка, в доках про них нет) выходит ошибка: Код: ru.bgcrm.model.BGException: Слот занят или не найден!
at ru.bgcrm.struts.action.WorkAction.processTimeLockAction(WorkAction.java:775) at ru.bgcrm.struts.action.WorkAction.processTimeLock(WorkAction.java:664) 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:498) at ru.bgcrm.struts.action.BaseAction$InvokerWithRequestCon.invoke(BaseAction.java:538) at ru.bgcrm.struts.action.BaseAction.dispatchMethod(BaseAction.java:239) 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:43) 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)
|
Автор: | Администратор [ 01 июл 2016, 01:15 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Можно скан карточки процесса целиком? Интересует левая область. |
Автор: | moniko [ 01 июл 2016, 09:54 ] | ||
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( | ||
Вот конфигурация процесса, может поможет Код: # открыт - Адрес
requireFillParamIdsBeforeStatusSet.1=1 # onProcessEvent.1.events=linkAdded;createdAsLink onProcessEvent.1.commands=bgbilling:getLinkedContractAddressParam:sofit:2:1 # onProcessEvent.2.events=linkAdded;createdAsLink onProcessEvent.2.commands=bgbilling:linkedContractCommentToDescriptionBefore:sofit: # onProcessEvent.3.events=linkAdded;createdAsLink onProcessEvent.3.commands=bgbilling:getLinkedContractParam:sofit:54:6 # onProcessEvent.4.events=linkAdded;createdAsLink onProcessEvent.4.commands=bgbilling:getLinkedContractParam:sofit:55:7 # # вкладка "Уст. времени" с использованием графика "Отдел подключений" callboard.timeset.graphId=1 callboard.timeset.paramId=8 callboard.timeset.daysShow=10 # processReference.1.objectTypes=processCard processReference.1.stringExpression="<span class='title'>#" + process.getId() + " Выезд: " + u.toString( processParam.addressValues( 1 ) ) + "</span> <span>" + u.escapeXml( process.getDescription() ) + "</span>" processReference.2.objectTypes=linkProcessList processReference.2.stringExpression=u.toString( processParam.addressValues( 1 ) ) + " " # описание процесса для Плана работ processReference.3.objectTypes=callboard processReference.3.stringExpression=u:escapeXml( u:maskNull( u:getFirst( processParam:addressValues( 1, 'fromStreet' ) ) ) ) + " : " + process.getDescription() # create.in.objectTypes=contract:sofit
|
Автор: | Администратор [ 03 июл 2016, 03:24 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
1) Указана ли в типах работ конфигурация длительности. Что-то вроде: Код: # только интернет rule.1.checkExpression=1 =~ processParam.listValueIds( 28 ) && 2 !~ processParam.listValueIds( 28 ) rule.1.duration=30 # Интернет + КТВ rule.2.checkExpression=1 =~ processParam.listValueIds( 28 ) && 2 =~ processParam.listValueIds( 28 ) rule.2.duration=60 Для начала можете указать одно правило: Код: rule.1.duration=30 2) Убедитесь, что в искомый день в графике дежурств установлены смены и приложите скрин. Нажмите вывод времён в процессе и дайте, что появилось в логе. |
Автор: | moniko [ 04 июл 2016, 14:53 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Ура, указала в Типах работ для подключения конфиг Код: rule.1.checkExpression=true rule.1.duration=30 и выбор времени появился. Теперь только в План работ не устанавливается выбранный процесс, в логах Код: 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - groupId: 1;groupWithUsersMap: {0=[1, 5, 4, 7, 6, 10]} 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - workShiftMap: {0=[ru.bgcrm.model.work.WorkShift@4a40a7fe, ru.bgcrm.model.work.WorkShift@4c29a407, ru.bgcrm.model.work.WorkShift@b4c9588, ru.bgcrm.model.work.WorkShift@2e088ebb, ru.bgcrm.model.work.WorkShift@6138b3d3, ru.bgcrm.model.work.WorkShift@60b03a6f, ru.bgcrm.model.work.WorkShift@f3f0324, ru.bgcrm.model.work.WorkShift@65a8292e, ru.bgcrm.model.work.WorkShift@412ab863, ru.bgcrm.model.work.WorkShift@20a8816b, ru.bgcrm.model.work.WorkShift@57798079, ru.bgcrm.model.work.WorkShift@733c22e1]} 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - Processing: Tue Jul 05 00:00:00 YEKT 2016; groupDataMap: {0=[ru.bgcrm.struts.action.WorkAction$ShiftData@67416545, ru.bgcrm.struts.action.WorkAction$ShiftData@386031f, ru.bgcrm.struts.action.WorkAction$ShiftData@18e7215e, ru.bgcrm.struts.action.WorkAction$ShiftData@a5e3389, ru.bgcrm.struts.action.WorkAction$ShiftData@66d914ca, ru.bgcrm.struts.action.WorkAction$ShiftData@55f46df5]} 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 0; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 1; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 2; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 3; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 4; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 5; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 6; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 7; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - Date: 05.07.2016; Shift team: 0; userIds: [1]; shiftId: 1; time: 30; slotSize: 30 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - Checking free ranges: 0-7 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 0 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 1 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 2 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 3 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 4 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 5 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 6 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 0; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 1; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 2; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 3; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 4; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 5; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 6; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 7; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - Date: 05.07.2016; Shift team: 0; userIds: [1]; shiftId: 1; time: 30; slotSize: 30 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - Checking free ranges: 0-7 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 0 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 1 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 2 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 3 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 4 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 5 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - FreeSlotRange: 6 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 0; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 1; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 2; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 3; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 4; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 5; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 6; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - SlotRange from: 7; count: 1; task: null 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - Date: 05.07.2016; Shift team: 0; userIds: [5]; shiftId: 1; time: 30; slotSize: 30 07-04/13:46:13 DEBUG [http-bio-9088-exec-115] WorkAction - Checking free ranges: 0-7 ... и исполнитель устанавливается не текущий. И еще вопрос, в правиле rule.1.checkExpression=1 =~ processParam.listValueIds( 28 ) && 2 !~ processParam.listValueIds( 28 ) 28 это что? |
Автор: | Администратор [ 06 июл 2016, 01:05 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Цитата: и исполнитель устанавливается не текущий. Исполнитель должен устанавливаться тот, что стоит в графике. Перед установкой времени исполнителя в процессе быть не должно вообще, только группа. Цитата: Теперь только в План работ не устанавливается выбранный процесс, в логах Вы время назначили? В плане совсем пусто после этого? Логи в момент просмотра плана? Цитата: rule.1.checkExpression=1 =~ processParam.listValueIds( 28 ) && 2 !~ processParam.listValueIds( 28 ) 28 это что? JEXL выражение. В зависимости от параметров процесса возможна различная длительность его выполнения. |
Автор: | moniko [ 07 июл 2016, 15:36 ] | ||||
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( | ||||
Администратор писал(а): Цитата: и исполнитель устанавливается не текущий. Исполнитель должен устанавливаться тот, что стоит в графике. Перед установкой времени исполнителя в процессе быть не должно вообще, только группа. Перед установкой времени нет исполнителя, но когда выбираешь время, ставится автоматом пользователь Admin почему-то. Насчет того, что исполнитель тот, что в графике, не поняла. У меня график для нескольких техников. При назначении времени какой техник выберется из списка? Я думала кто выбирает время, тот и назначается исполнителем, аналогично действию Принять. Администратор писал(а): Цитата: Теперь только в План работ не устанавливается выбранный процесс, в логах Вы время назначили? В плане совсем пусто после этого? Логи в момент просмотра плана? Да, время назначали. В предыдущем сообщении логи в момент назначения времени. Логи в момент просмотра плана: Код: 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] BeanUtils - BeanUtils.populate(ru.bgcrm.struts.form.DynActionForm@7a7d856c, {date=[Ljava.lang.String;@7bc710e1, action=[Ljava.lang.String;@7a0b4700, graphId=[Ljava.lang.String;@5a948948}) 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ConvertUtils - Convert String[1] to class 'java.lang.String[]' 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] StringConverter - Converting 'String' value '08.07.2016' to type 'String' 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ConvertUtils - Convert string 'planGet' to class 'java.lang.String' 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] StringConverter - Converting 'String' value 'planGet' to type 'String' 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ConvertUtils - Convert String[1] to class 'java.lang.String[]' 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] StringConverter - Converting 'String' value '1' to type 'String' 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.ValidateActionForm 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectInput 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.ExecuteCommand 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.SelectForward 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.SelectInclude 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PerformInclude 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.CreateAction 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.ExecuteAction 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.ExecuteForwardCommand 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ActionCommandBase - Executing org.apache.struts.chain.commands.servlet.PerformForward 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] PerformForward - Forwarding to /WEB-INF/jspf/user/work/plan.jsp 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ModuleUtils - Get module name for path /user/pool.do 07-07/14:24:50 DEBUG [http-bio-9088-exec-116] ModuleUtils - Module name found: default В приложении скрины в момент до выбора времени, и сразу после него, а так же графика и плана. Возможно завела не так как нужно?
|
Автор: | moniko [ 07 июл 2016, 15:38 ] | ||
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( | ||
и план
|
Автор: | moniko [ 25 июл 2016, 10:38 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
up |
Автор: | Администратор [ 28 июл 2016, 11:45 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Цитата: Насчет того, что исполнитель тот, что в графике, не поняла. У меня график для нескольких техников. При назначении времени какой техник выберется из списка? Я думала кто выбирает время, тот и назначается исполнителем, аналогично действию Принять. Нет, там другая логика. Выбирается исполнитель, работающий в эту смену, которую вы выбрали. Если их там несколько, то должен сначала быть Админ, потом все остальные. Если вы объедините их в бригаду, то они должны назначаться вместе. Вы какой фунционал хотите получить от плана работ? |
Автор: | moniko [ 28 июл 2016, 17:45 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Сделала как в базе Demo подгруппы Бригада1 и Бригада2 для группы Техники, и уже для подгрупп выбранный процесс стал отображаться в Плане работ =) Так было задумано? Получается просто для групп не работает фишка? |
Автор: | Администратор [ 29 июл 2016, 02:52 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Должно работать и так и так. Но, возможно, что там ошибка. Т.к. в режиме без подгрупп план ещё не использовали. Пожалуйста, опишите, какой функционал вы хотите реализовать в итоге. И сбросьте в личку доступ ССШ и обычный (подключиться просто как администратор) к вашему ЦРМ серверу. |
Автор: | moniko [ 02 авг 2016, 15:27 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Нам нужно чтобы у каждого техника был заполненный план работ на день, чтобы видна была его загрузка. К примеру зашел с планшета с утра, посмотрел свой план на день и пошел по клиентам. В идеале конечно было бы хорошо чтобы была возможность распечатать этот список =) Я описывала логику, как я представляю как это должно работать - выбираешь группу, исполнителей и при установке времени процесс отмечается в плане у этих исполнителей (у каждого отдельно). На каждый процесс назначаются один-несколько техников, при этом как таковых бригад нет, каждый раз исполнители миксуются. В данный момент даже когда техники в одной бригаде при установке времени в плане работ процесс отмечается только у одного из техников (а их установлено несколько для процесса). Поэтому не очень понятно как быть. |
Автор: | moniko [ 15 авг 2016, 11:51 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Не получится да, чтобы процесс отмечался в плане у всех исполнителей? |
Автор: | Администратор [ 25 авг 2016, 13:05 ] |
Заголовок сообщения: | Re: Не выходит настроить установку времени для Плана работ ( |
Свободное время нужно предлагать исходя из выбранных исполнителей, слот должен быть свободен для всех из них? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |