AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 06.11.2009, 12:09   #1  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
? Проблемы с 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
Alt 06.11.2009, 13:21   #2  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
А системные счета работы WF настроены на пользователя AX, у которого все хорошо? Или на совсем другую доменную запись?
__________________
Ivanhoe as is..
Alt 06.11.2009, 13:29   #3  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
->
Zitat:
Zitat von Ivanhoe Beitrag anzeigen
А системные счета работы WF настроены на пользователя AX, у которого все хорошо? Или на совсем другую доменную запись?
Настроена на другого доменного пользователя, под которым работает собственно АОS, WF & BC...
__________________
Zhirenkov Vitaly
Alt 25.11.2009, 12:04   #4  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
?
UP - ни у кого никаких идей не появилось?

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

заметил также, что при запуске 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.
Alt 09.03.2010, 11:56   #8  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
->
Zitat:
Zitat von dmitro Beitrag anzeigen
как-нибудь удалось решить?
К сожалению, нет...
__________________
Zhirenkov Vitaly
Alt 09.03.2010, 13:06   #9  
Wamr ist offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1.737 / 868 (32) +++++++
Registriert seit: 15.01.2002
Ort: Москва
Blog-Einträge: 7
а вы об одной и тойже ошибке говорите?
Zitat:
Workflow instance: 6fc23c26-9999-4b3d-bd56-6831bcee2aee was terminated for the following reason: Dynamics Adapter CallStaticClassMethod failed
Zitat:
Error SysWorkflowMessageQueueManager-run\SysWorkflowEventDispatcher-onAcknowledgeWorkflowActivation\SysWorkflowEventDispatcher-raiseWorkflowActivationEvent Ошибка вызова статического метода ClrObject
Alt 29.03.2010, 15:59   #10  
oip ist offline
oip
Axapta
Лучший по профессии 2014
 
2.564 / 1416 (53) ++++++++
Registriert seit: 28.11.2005
Blog-Einträge: 1
Zitat:
Zitat von ZVV Beitrag anzeigen
В журнале документооборота запись меняет свой статус на следующий:
Остановлено (ошибка): Не удается создать сеанс. Подтвердите, что пользователь имеет соответствующие привилегии для входа в Microsoft Dynamics.
Только что была точно такая же ошибка. Пол дня пытался найти причину. Не смог. В итоге перенастроил все-все права в винде, в DAX и в IIS заного. После перезагрузки ОС все заработало. В чем было дело так и не понял. Но "барабашки нет".
Alt 29.03.2010, 16:24   #11  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Zitat:
Zitat von Wamr Beitrag anzeigen
а вы об одной и тойже ошибке говорите?
да, одно выдает инфолог при обработке пакетником сообщений wf, второе содержится в ивент-логе..
Alt 29.03.2010, 18:05   #12  
Wamr ist offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1.737 / 868 (32) +++++++
Registriert seit: 15.01.2002
Ort: Москва
Blog-Einträge: 7
а как у вас настроен доступ к приложению MicrosoftDynamicsAXWorkflow50 на lIS?

Geändert von Wamr (29.03.2010 um 18:09 Uhr)
Alt 29.03.2010, 18:21   #13  
oip ist offline
oip
Axapta
Лучший по профессии 2014
 
2.564 / 1416 (53) ++++++++
Registriert seit: 28.11.2005
Blog-Einträge: 1
.
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	axaos.JPG
Hits:	643
Größe:	157,1 KB
ID:	5668  
Alt 29.03.2010, 18:49   #14  
Wamr ist offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1.737 / 868 (32) +++++++
Registriert seit: 15.01.2002
Ort: Москва
Blog-Einträge: 7
просто версия, которую я и сам могу раскритиковать, но ничего лучше пока не придумалось
Zitat:
документооборот работает только под одним пользователем (который собственно и производил установку АОСа и самого WorkFlow (IIS), если это важно)
возможно, что для этого пользователя существует правильно настроенная конфигурация BC, в то время как для остальных пользователей она указывает куда-то не туда (как был установлен BC по-умолчанию)

Что делать,
вар.1 подправить оригинальную конфигурацию BC в реестре.
вар.2 использовать вот эту технологию для фиксации конфы. Кстати, так можно настроить WF для нескольких приложений на одном сервере.
Alt 29.03.2010, 20:55   #15  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Zitat:
Zitat von Wamr Beitrag anzeigen
просто версия, которую я и сам могу раскритиковать, но ничего лучше пока не придумалось

возможно, что для этого пользователя существует правильно настроенная конфигурация 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".

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

Zitat:
<?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 все чудесным образом заработало
Alt 26.04.2011, 12:01   #16  
propeller ist offline
propeller
Участник
Benutzerbild von propeller
 
359 / 29 (1) +++
Registriert seit: 25.07.2007
Аналогичная ошибка возникает при запуске туториал, права настроены так же как на скриншоте.
Windows server 2008 R2.

что нужно еще проверить?
нужно ли указывать "URL адрес времени выполнения..." ? если да, то что туда вбивать?)
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	WorkFlowError.png
Hits:	473
Größe:	22,9 KB
ID:	6806   Klicken Sie auf die Grafik für eine größere Ansicht

Name:	WorkFlowError2.png
Hits:	428
Größe:	20,2 KB
ID:	6807  

Alt 26.04.2011, 13:11   #17  
oip ist offline
oip
Axapta
Лучший по профессии 2014
 
2.564 / 1416 (53) ++++++++
Registriert seit: 28.11.2005
Blog-Einträge: 1
Нужно, конечно. Администрирование -> Мастер конфигурации инфраструктуры документооборота. Вбивать адрес сайта в IIS, который вы настраивали. Что-то типа http://MyServer:80/MicrosoftDynamicsAXWorkflow50
Alt 26.04.2011, 15:53   #18  
propeller ist offline
propeller
Участник
Benutzerbild von propeller
 
359 / 29 (1) +++
Registriert seit: 25.07.2007
Zitat:
Zitat von oip Beitrag anzeigen
Нужно, конечно. Администрирование -> Мастер конфигурации инфраструктуры документооборота. Вбивать адрес сайта в IIS, который вы настраивали. Что-то типа http://MyServer:80/MicrosoftDynamicsAXWorkflow50
Да, пытались прописать, не получалось из-за ошибки:
The request failed with HTTP status 405: Method Not Allowed.

Поменял FrameWork на 4. - проверка прошла нормально.
Но, теперь следующее: все утверждения висят в ожидании (запускали туториал). Видимо потому, что нет записей в WorkflowWorkItemTable (Рабочие элементы) но, как сделать чтобы они там появились?
Конфигурация настроена как обычно , есть два шага с простенькими инструкциями.
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	WorkFlowError3.png
Hits:	512
Größe:	44,8 KB
ID:	6808  
Alt 26.04.2011, 16:13   #19  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Попробуйте отменить и запустить утверждения заново. Или как раз новые утверждения и не работают?
__________________
Ivanhoe as is..
Alt 26.04.2011, 16:22   #20  
propeller ist offline
propeller
Участник
Benutzerbild von propeller
 
359 / 29 (1) +++
Registriert seit: 25.07.2007
Zitat:
Zitat von Ivanhoe Beitrag anzeigen
Попробуйте отменить и запустить утверждения заново. Или как раз новые утверждения и не работают?
Да и для новых не работает я уже несколько новых журналов новых создал (настроен "ежедневный шаблон")
Приложил скрины настройки и пакеты, которые запущены.
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	WorkFlowError4.png
Hits:	434
Größe:	36,4 KB
ID:	6809   Klicken Sie auf die Grafik für eine größere Ansicht

Name:	WorkFlowError5.png
Hits:	478
Größe:	33,8 KB
ID:	6810  

Stichworte
ax2009, business connector, workflow

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 11:25 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.