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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.02.2018, 20:15   #1  
Blog bot is offline
Blog bot
Участник
 
20,818 / 715 (65) +++++++
Регистрация: 28.10.2006
How to update progress in DMF batch tasks
Источник: http://alexvoy.blogspot.com/2018/02/...dmf-batch.html
==============

<div dir="ltr" style="text-align: left;" trbidi="on">I do not know why but standard DMF writer does not update its batch task progress. It is really dull to run DMF target step and see 0% progress for long time trying to guess only what ETA is.

Fortunately it is easy to fix. The whole idea is simple: init a server side progress and update it every time the next record is processed.


DMFEntityWriter class
private void wblProgressServerInit(RefRecId _startRecId, RefRecId _endRecId)
{
if(xSession::isCLRSession())
{
// this progress just updates percentage in Batch task form
wblProgressServer = RunbaseProgress::newServerProgress(1, newGuid(), -1, DateTimeUtil::minValue());
wblProgressServer.setTotal(_endRecId - _startRecId);
}
}






<div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">public container write(DMFDefinitionGroupExecution _definitionGroupExecution,
DMFdefinationGroupName _definitionGroup,
DMFExecutionID _executionId,
DMFEntity _entity,
boolean _onlyErrored,
boolean _onlySelected,
RefRecId _startRefRecId = 0,
RefRecId _endRefRecId = 0,
boolean _isCompare = false,
DmfStagingBundleId _bundleId = 0)
{
Common target;
...

if (_entity.TargetIsSetBased)
{
...
}
else
{
...

while (nextStartRecId = startRefRecId &&
tmpStagingRecords.RecId
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 14 Blog bot Dynamics CRM: Blogs 0 12.07.2013 07:13
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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