First it would be best to post to the correct forum, PCB SKILL
I have no knowledge of how Allegro operates so I cannot really comment. In the IC tools we create a CDS.log file which contains all of the commands that were issued (through menus, bindkeys, form entries etc.) and so this information might help you in your task if Allegro has a similar kind of logfile?
Hope this helps.