I have a customized Dashboard which displays key Part information all in one place (Part information, Revision info, cross reference information, BOM information, part availability, etc.). This was custom built to mimic a legacy dashboard we had prior to going live with Epicor (back in February of this year, so we’re still somewhat “green”).
I have been asked if it is possible to add a button, which, when clicked would open a web-browser with a customized url which includes passed parameters from the dashboard (such as DrawingNum) which is already included in a BAQ/Dataview in the dashboard.
The end goal is to use a browser as a “portal” to open our in-house document management system and pass parameters…
In theory: we click the button, it opens a browser with a URL like… ProgramName://VaultID=guid,DocumentID=DrawingNum
This would then open up our custom software on my PC, and pass the parameters which would open up the drawing for viewing.
We are a cloud customer, we attempted to use ECM, but it has been a struggle… Long-story-short, we just don’t have the resources (personnel/time) to dedicate to get it functioning the way we want it. We have a current document management system which works extremely well for us, which we would love to keep using. We thought we HAD to go to ECM when we took on Epicor/Kinetic/SaaS… but we now think we may be able to us our existing system… IF I can get the above to work.
The catch… I’m not a programmer. I didn’t even stay at Holiday Inn Express last night. I’m an engineer, turned manager, turned Epicor Admin. I’ve done some light customizations, but do not have experience (yet) with REST, API, etc. So, I could use a little help, if you’d be so willing, to provide an outline or a little guidance. I’ll do the research and put together the pieces… if you can point me in the right direction. I’m just not sure where to start.
I’m assuming I need a Function & API key, I can create a button via App Studio… on-click event which kicks off the function, etc. I don’t need anything in Epicor to refresh or update, etc… I just need to open a browser with a customized url. What I WILL struggle with is the C# coding to get the data from the dashboard’s dataviews to pass to the generated url. So any examples of coding would also be immensely appreciated.