Has anyone else here used some sort of AI to review customizations, edit/review BAQs or edit reports? I have, and it works surprisingly well. I used to use Claude Teams to do this at my old company, but my current company is probably going to switch to Copilot unless I convince them to go to Claude.
For customizations, I exported classic menus to see what BAQs were used for dashboards located in the menu itself. When making the configurator, I had to look at code from a non-Epicor access database system that was very hard to understand since it had no comments and everything felt like it was just randomly thrown about. I put in the code to AI and it formatted everything correctly, added comments, and even suggested fixes to glitches that were 25+ years old. When I was actually designing the configurator at my other company, I plugged in the configurator or custom C# code into Claude to see what could be causing whatever issue that I couldn’t figure out. It also added comments to the C# code, so the next person who has to struggle through it can learn what I made if they do not have a lot of coding experience.
BAQs are not too hard for me, but every now and again I have some sort of issue that I cannot figure out. Copying the code that the BAQ makes and putting it into Claude really helps me figure out what I need to do. It makes suggestions of what kind of joins I would make, what subqueries would be good etc. Of course it isn’t perfect, as it is not actually in the Epicor database. Every now and again it makes up a table or doesn’t understand what tables connect to each other. This isn’t a big deal though IMO, the mix ups are small and easily fixed.
Claude is amazing at editing and even making reports. All I have to do is make the base report in Epicor (I usually use BAQ report designer because it seems easier), make sure that the fields I want are there, describe what I want the report to do to Claude, import the .rdl file, and then let it work. 9 times out of 10 it is perfect. The biggest issue is formatting to make the report look nice.
All that to say, AI has been great for me so far. Does anyone else use AI like this? Sometimes it feels like I am being lazy, but the results do not lie.