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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2016, 11:06   #1  
johny77 is offline
johny77
Участник
 
31 / 27 (1) +++
Регистрация: 04.07.2006
Может это поможет...
PHP код:
static void WF_runRecord(Args _args)
{
    
WorkflowMessageBatchAffinity        affinity str2guid('');
    
WorkflowMessageTable                workflowMessageTable;
    
Common                              common;
    
Int                                 iCnt;
    ;
    
// определяем документ для которого стартуем подвисшие шаги согласования
    
common RContractTable::findRecId(0);

    
// сбрасываем Affinity (родственное сходство/свойство)
    
ttsBegin;
    while 
select forupdate workflowMessageTable
        where  workflowMessageTable
.WorkflowContextRecId    == common.RecId
            
&& workflowMessageTable.WorkflowContextTableId  == common.TableId
            
//&& workflowMessageTable.WorkflowContextCompanyId == common.dataAreaId
            
&& workflowMessageTable.MessageLifeCycleState == WorkFlowMessageLifeCycleState::Queued
            
&& workflowMessageTable.batchaffinity != affinity
    
{
        
workflowMessageTable.batchaffinity affinity;
        
workflowMessageTable.update();

        
iCnt ++;
    }
    
ttsCommit;

    
affinity newguid();
    while (
SysWorkflowMessageQueueTask::assignBatchAffinityRecord(affinitycommon.TableIdcommon.RecId) > 0)
    {
        
SysWorkflowEventDispatcher::dispatch(affinity);
    }

За это сообщение автора поблагодарили: trud (3), gl00mie (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
workflowax: Setup User workflow email notifications in AX2012 Blog bot DAX Blogs 0 23.08.2012 19:11
emeadaxsupport: Microsoft Dynamics AX 2012: Workflow Basic Settings Form Has Missing Text Boxes Blog bot DAX Blogs 0 24.05.2012 01:13
workflowax: Workflow Session at Dynamics AX 2012 Technical Conference Blog bot DAX Blogs 0 08.02.2011 18:11
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, время: 04:40.