AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.11.2009, 12:09   #1  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
? Проблемы с WorkFlow
Привет всем.

Начал ковыряться/изучать документооборот....
Вроде в целом всё получается и работает, если бы не одно "но": почему-то документооборот работает только под одним пользователем (который собственно и производил установку АОСа и самого WorkFlow (IIS), если это важно).

Под всеми остальными пользователями аксапты получаем следующую ситуацию:
- Пользователь отправляет документ на подтверждение (в журнале ДО появляется запись "Ожидание", типа всё нормально)
- После этого когда на сервере происходит попытка отправить документ собственно в цепочку документооборота (через бизнес-коннектор, насколько я понимаю) происходит ошибка.
В журнале документооборота запись меняет свой статус на следующий:
Остановлено (ошибка): Не удается создать сеанс. Подтвердите, что пользователь имеет соответствующие привилегии для входа в Microsoft Dynamics.
На сервере в логах имеем примерно следующее:
Workflow instance: 6fc23c26-9999-4b3d-bd56-6831bcee2aee was terminated for the following reason: Dynamics Adapter CallStaticClassMethod failed..

И только когда документ отправляет этот один "счастливый" пользователь (как уже говорил выше) весь процесс документооборота нормально запускается.

Другого пользователя, под которым не работает, пытался настроить абсолютно аналогично, как в Аксапте, так и с точки зрения прав на Сервере (оба администраторы). Ничего не изменилось. Вероятно что-то забыл/не нашёл.
Никто не подскажет, чего именно не хватает?

Данная картина наблюдается для различных документов, и для "стандартных" заявок на закупку, и для самописных...

Dax2009sp1 Win 2003

Спасибо!
__________________
Zhirenkov Vitaly
Старый 06.11.2009, 13:21   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А системные счета работы WF настроены на пользователя AX, у которого все хорошо? Или на совсем другую доменную запись?
__________________
Ivanhoe as is..
Старый 06.11.2009, 13:29   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
А системные счета работы WF настроены на пользователя AX, у которого все хорошо? Или на совсем другую доменную запись?
Настроена на другого доменного пользователя, под которым работает собственно АОS, WF & BC...
__________________
Zhirenkov Vitaly
Старый 25.11.2009, 12:04   #4  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
?
UP - ни у кого никаких идей не появилось?

Ещё один сопутствующий вопрос:
При настроенном документообороте, Домашняя страница/Ролевой центр - Список Работ - RightMoseClick - "Перейти к заявке на закупку" (ну это например, с собстенными документами тоже самое):
Цитата:
No object specified on menu item /
Где какого менюайтема ему не хватает, интересно?
Из списка уведомлений к источнику переходит нормально...
__________________
Zhirenkov Vitaly
Старый 25.11.2009, 13:04   #5  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Я бы еще посмотрел пакетные задания. Их состояние и какие там ошибки пишет.
Старый 25.11.2009, 13:22   #6  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Wamr Посмотреть сообщение
Я бы еще посмотрел пакетные задания. Их состояние и какие там ошибки пишет.
Задание "Обработка сообщения бизнес-правила" отрабатывает нормально, без ошибок и "перезапускается"...
Приходит оповещение.
А в журнале документооборота через некоторое время статус меняется на отмеченную выше ошибку и появляется запись в логе сервера...
__________________
Zhirenkov Vitaly
Старый 04.03.2010, 13:07   #7  
dmitro is offline
dmitro
Участник
 
48 / 19 (1) ++
Регистрация: 18.07.2008
Адрес: Москва, РФ
привет!
столкнулся с похожей проблемой. как-нибудь удалось решить?

заметил также, что при запуске wf на работающем приложении, в списке активных пользователей появляется wfsys, под которым видимо создаются рабочие элементы.
у меня же его в списке нет
аоса два

ошибка:
Error SysWorkflowMessageQueueManager-run\SysWorkflowEventDispatcher-onAcknowledgeWorkflowActivation\SysWorkflowEventDispatcher-raiseWorkflowActivationEvent Ошибка вызова статического метода ClrObject.
Error SysWorkflowMessageQueueManager-run\SysWorkflowEventDispatcher-onAcknowledgeWorkflowActivation\SysWorkflowEventDispatcher-raiseWorkflowActivationEvent Exception has been thrown by the target of an invocation.
Старый 09.03.2010, 11:56   #8  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от dmitro Посмотреть сообщение
как-нибудь удалось решить?
К сожалению, нет...
__________________
Zhirenkov Vitaly
Старый 09.03.2010, 13:06   #9  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
а вы об одной и тойже ошибке говорите?
Цитата:
Workflow instance: 6fc23c26-9999-4b3d-bd56-6831bcee2aee was terminated for the following reason: Dynamics Adapter CallStaticClassMethod failed
Цитата:
Error SysWorkflowMessageQueueManager-run\SysWorkflowEventDispatcher-onAcknowledgeWorkflowActivation\SysWorkflowEventDispatcher-raiseWorkflowActivationEvent Ошибка вызова статического метода ClrObject
Старый 29.03.2010, 15:59   #10  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от ZVV Посмотреть сообщение
В журнале документооборота запись меняет свой статус на следующий:
Остановлено (ошибка): Не удается создать сеанс. Подтвердите, что пользователь имеет соответствующие привилегии для входа в Microsoft Dynamics.
Только что была точно такая же ошибка. Пол дня пытался найти причину. Не смог. В итоге перенастроил все-все права в винде, в DAX и в IIS заного. После перезагрузки ОС все заработало. В чем было дело так и не понял. Но "барабашки нет".
__________________
С уважением,
Олег.
Старый 29.03.2010, 16:24   #11  
dmitro is offline
dmitro
Участник
 
48 / 19 (1) ++
Регистрация: 18.07.2008
Адрес: Москва, РФ
Цитата:
Сообщение от Wamr Посмотреть сообщение
а вы об одной и тойже ошибке говорите?
да, одно выдает инфолог при обработке пакетником сообщений wf, второе содержится в ивент-логе..
Старый 29.03.2010, 18:05   #12  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
а как у вас настроен доступ к приложению MicrosoftDynamicsAXWorkflow50 на lIS?

Последний раз редактировалось Wamr; 29.03.2010 в 18:09.
Старый 29.03.2010, 18:21   #13  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
.
Миниатюры
Нажмите на изображение для увеличения
Название: axaos.JPG
Просмотров: 588
Размер:	157.1 Кб
ID:	5668  
__________________
С уважением,
Олег.
Старый 29.03.2010, 18:49   #14  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
просто версия, которую я и сам могу раскритиковать, но ничего лучше пока не придумалось
Цитата:
документооборот работает только под одним пользователем (который собственно и производил установку АОСа и самого WorkFlow (IIS), если это важно)
возможно, что для этого пользователя существует правильно настроенная конфигурация BC, в то время как для остальных пользователей она указывает куда-то не туда (как был установлен BC по-умолчанию)

Что делать,
вар.1 подправить оригинальную конфигурацию BC в реестре.
вар.2 использовать вот эту технологию для фиксации конфы. Кстати, так можно настроить WF для нескольких приложений на одном сервере.
Старый 29.03.2010, 20:55   #15  
dmitro is offline
dmitro
Участник
 
48 / 19 (1) ++
Регистрация: 18.07.2008
Адрес: Москва, РФ
Цитата:
Сообщение от Wamr Посмотреть сообщение
просто версия, которую я и сам могу раскритиковать, но ничего лучше пока не придумалось

возможно, что для этого пользователя существует правильно настроенная конфигурация BC, в то время как для остальных пользователей она указывает куда-то не туда (как был установлен BC по-умолчанию)

Что делать,
вар.1 подправить оригинальную конфигурацию BC в реестре.
вар.2 использовать вот эту технологию для фиксации конфы. Кстати, так можно настроить WF для нескольких приложений на одном сервере.

похоже, действительно все дело в настройке bc..

как wf ожил у меня.
в моем случае развернуто две воркфлы в одной virtual directory (с созданием соотв. Application Pool "MicrosoftDynamicsAXWorkflow502" и Web Site).
создана копированием из текущей папка "C:\Program Files\Microsoft Dynamics AX\50\Workflow2", где лежит заветный web.config для второй сущности документооборота, который, в свою очередь, "смотрит" на второй аос через конфигурацию "bcproxy_dev.axc".

вот кусок файла

Цитата:
<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
<appSettings>
<add key="BUSINESS_CONNECTOR_CONFIGURATION" value="BCPROXY_DEV" />
</appSettings>
<connectionStrings/>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="false">
<assemblies>

ошибки начали валиться, предположительно, после того, как в MS Dynamics AX 2009 Configuration "кто-то" выставил Business Connector на _dev конфигу! В результате и рабочее приложение, и dev смотрели на одно и то же приложение. После того, как я поменял на "Original (installed configuration)" (по умолчанию, подхватывается рабочим приложением), а в web.config dev'а установил BUSINESS_CONNECTOR_CONFIGURATION все чудесным образом заработало
Старый 26.04.2011, 12:01   #16  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Аналогичная ошибка возникает при запуске туториал, права настроены так же как на скриншоте.
Windows server 2008 R2.

что нужно еще проверить?
нужно ли указывать "URL адрес времени выполнения..." ? если да, то что туда вбивать?)
Миниатюры
Нажмите на изображение для увеличения
Название: WorkFlowError.png
Просмотров: 400
Размер:	22.9 Кб
ID:	6806   Нажмите на изображение для увеличения
Название: WorkFlowError2.png
Просмотров: 362
Размер:	20.2 Кб
ID:	6807  

Старый 26.04.2011, 13:11   #17  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Нужно, конечно. Администрирование -> Мастер конфигурации инфраструктуры документооборота. Вбивать адрес сайта в IIS, который вы настраивали. Что-то типа http://MyServer:80/MicrosoftDynamicsAXWorkflow50
__________________
С уважением,
Олег.
Старый 26.04.2011, 15:53   #18  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Цитата:
Сообщение от oip Посмотреть сообщение
Нужно, конечно. Администрирование -> Мастер конфигурации инфраструктуры документооборота. Вбивать адрес сайта в IIS, который вы настраивали. Что-то типа http://MyServer:80/MicrosoftDynamicsAXWorkflow50
Да, пытались прописать, не получалось из-за ошибки:
The request failed with HTTP status 405: Method Not Allowed.

Поменял FrameWork на 4. - проверка прошла нормально.
Но, теперь следующее: все утверждения висят в ожидании (запускали туториал). Видимо потому, что нет записей в WorkflowWorkItemTable (Рабочие элементы) но, как сделать чтобы они там появились?
Конфигурация настроена как обычно , есть два шага с простенькими инструкциями.
Миниатюры
Нажмите на изображение для увеличения
Название: WorkFlowError3.png
Просмотров: 449
Размер:	44.8 Кб
ID:	6808  
Старый 26.04.2011, 16:13   #19  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Попробуйте отменить и запустить утверждения заново. Или как раз новые утверждения и не работают?
__________________
Ivanhoe as is..
Старый 26.04.2011, 16:22   #20  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Попробуйте отменить и запустить утверждения заново. Или как раз новые утверждения и не работают?
Да и для новых не работает я уже несколько новых журналов новых создал (настроен "ежедневный шаблон")
Приложил скрины настройки и пакеты, которые запущены.
Миниатюры
Нажмите на изображение для увеличения
Название: WorkFlowError4.png
Просмотров: 365
Размер:	36.4 Кб
ID:	6809   Нажмите на изображение для увеличения
Название: WorkFlowError5.png
Просмотров: 420
Размер:	33.8 Кб
ID:	6810  

Теги
ax2009, business connector, workflow

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Workflow - user abc has no access to menu item PurchReqTable Blog bot DAX Blogs 0 28.10.2009 00:06
lcash: Using workflow on the R2 demo VM Blog bot DAX Blogs 0 31.08.2009 12:05
axaptapedia: Workflow Blog bot DAX Blogs 0 28.06.2009 03:06
Solutions Monkey: Using Microsoft Dynamics Ax 2009 Workflow controls in EP Blog bot DAX Blogs 0 30.07.2008 10:05
Arijit Basu: AX 2009 Workflows: A Quick overview Blog bot DAX Blogs 0 19.06.2008 02:07

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:22.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.