add parameter to control recent list, change log on csv import and packin
Description
Environment
Attachments
Activity
Carlos Ruiz September 12, 2019 at 10:08 AM
Closing as PotentialIdea por the piece of disabling recent items via user preference

Heng Sin Low September 18, 2017 at 1:37 PM
Hiep, that could be a valid concern. Have not heard of such complains though probably due to it is very rare that a user will run 2 foreground process at the same time.
Carlos Ruiz September 18, 2017 at 9:14 AM
> maybe only allow SuperUser and System "suspend change log"
I think audit information is important, I don't see any good in allowing any way to overcome the system setting.
> in my implement, suspend only effect to one process.
I mean, the patch looks like big impact changing other core classes - a user preference will also be very straight and with little impact in just one class.

Hiep Lq September 16, 2017 at 4:42 AM
I think we cannot allow user to be able to suspend change log. That's audit information, that must be changed just via dictionary as it's actually.
maybe only allow SuperUser and System "suspend change log"
I think it can be easier to set a user preference - I mean, in preference window, so the user can disable recent item saving before running an import, and enable it back at the end, but can be useful at any other time where the user wants to do changes without affecting recent items.
in my implement, suspend only effect to one process.
user preference can effect to other process and normal action same time.
indent this ticket don't resolve slow import and packin. much of overload by resolve key process
Carlos Ruiz September 15, 2017 at 3:42 PM
, I think we cannot allow user to be able to suspend change log. That's audit information, that must be changed just via dictionary as it's actually.
I think it can be easier to set a user preference - I mean, in preference window, so the user can disable recent item saving before running an import, and enable it back at the end, but can be useful at any other time where the user wants to do changes without affecting recent items.
Regards,
Carlos Ruiz
on case you pack in or import by csv a big of set record (my case 500.000)
it take long time (hours).
overload by some reason:
1. create a lot change log for each record.
2. create recent item for each record.
3. process to get sequence for each record.
4. other don't know at that time
3 can improve by use native Sequence
1,2 is target of this improvement. maybe add two parameter "Stop Create Change Log" and "Stop Create Recent Item"