|
![]() |
#1 |
Участник
|
Then it is easier create batch job witch makes check in / out the objects to VCS
|
|
![]() |
#2 |
Участник
|
Цитата:
My next Idea was to get the information out of table UtilIdElements but this Table is not in the SQL Database so i can't set a trigger to it to monitor changes.
You should be able to get all AOT elements that were modified. Please find the sample xpp code, which returns all elements that were modified in the last 5 minute (300 second), below: X++: UtilIdElements utilIdElements; utcdatetime datetime; date modifyDate; ; begin = WinApi::getTickCount(); modifyDate = systemdateget(); datetime = DateTimeUtil::newDateTime(modifyDate, ((timenow() - 300) > 0)?(timenow() - 300):(0)); while select name, id, recordType from utilIdElements where (utilIdElements.createdDateTime > datetime) || (utilIdElements.modifiedDateTime > datetime) { switch(utilIdElements.recordType) { ...... } }
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
|
За это сообщение автора поблагодарили: Dark Smile (1). |
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Alex_KD
![]() Try to stick with this one.
You should be able to get all AOT elements that were modified. Please find the sample xpp code, which returns all elements that were modified in the last 5 minute (300 second), below: X++: UtilIdElements utilIdElements; utcdatetime datetime; date modifyDate; ; begin = WinApi::getTickCount(); modifyDate = systemdateget(); datetime = DateTimeUtil::newDateTime(modifyDate, ((timenow() - 300) > 0)?(timenow() - 300):(0)); while select name, id, recordType from utilIdElements where (utilIdElements.createdDateTime > datetime) || (utilIdElements.modifiedDateTime > datetime) { switch(utilIdElements.recordType) { ...... } } It's correct only for build 1500.4570 see kb2472202 The ChangedDate field and the ChangedTime field on a class are not updated when you change the class in Microsoft Dynamics AX 2009 SP1 |
|
|
За это сообщение автора поблагодарили: Dark Smile (1). |
![]() |
#4 |
Участник
|
Цитата:
I think this piece of code is enough to get idea....well it might require some amendments as I just copied it from the old xpo. ![]()
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
![]() |
#5 |
Junior AX Developer
|
Thanks for this code, i will try to stick with this and will give feedback
![]()
__________________
Kind Regards Robin |
|
![]() |
#6 |
Junior AX Developer
|
Hey guys, thanks for the quick help to all.
My solution is a Class, that is called in SysDictField every time a change occures and reads the Data out of table UtilIdElements such as in the hint of Alex_KD.
__________________
Kind Regards Robin |
|
|
|