How to use Epiglossary
Epiglossary is a map of Epicor built from real support and development work. It won’t replace Epicor’s documentation or the community forum. It’s meant to get you to the right idea quickly, then point you at the places with more depth.
Find an answer in four moves
Section titled “Find an answer in four moves”-
Search first. Press Ctrl + K (or /) anywhere. Search works best with the words Epicor itself uses:
- the exact error text from the message box
- a business object or method, such as
SalesOrder.UpdateorGetNewCustomer - a table or field, such as
PartTran,TranTypeorOrderRel - a screen name, such as
Customer Shipment Entry
-
Check the badge. Every article says which client it applies to:
Badge Meaning Kinetic The browser client and Application Studio Classic (E10) The Epicor 10 smart client, including customizations, oTransand Event WizardKinetic + Classic Server-side or functional topics that behave the same in both, such as BPMs, Functions, BAQs, SSRS and the business processes If you’re on Kinetic and land on a Classic page, look for the matching Kinetic page. Migrating to Kinetic maps each Classic technique to its Kinetic replacement.
-
Start at the overview. Every area (BPM, BAQ, Scheduling and so on) opens with an Overview page that explains the concepts and links everything in the area. When you’re new to an area, read that page before a how-to.
-
Use the troubleshooting page. Most areas end with a Troubleshooting page in symptom → cause → fix form. Error messages are quoted exactly, so searching for the text of your error usually lands there.
How to read a page
Section titled “How to read a page”- Placeholders. Examples use made-up values so they’re safe to share: company
EPIC06, custom prefixXX_, parts likePART-1001, and emails atexample.com. Swap in your own values, and use your company’s naming convention for anything you create. - Test in a non-production environment first. Every BPM, function and data change here should be tried in Pilot or Test before Live.
- Sources. When a page was informed by a public thread or article, the Sources list at the bottom links to it. The original discussion often has more context, alternatives and follow-ups.
- Version notes. Most pages hold across versions. Where behavior changed in a release, the page says so inline.
Where to go when Epiglossary doesn’t have it
Section titled “Where to go when Epiglossary doesn’t have it”- Search EpiUsers. Someone has very likely hit the same thing. Search for the error text or method name, and filter to the Kinetic ERP or Epicor ERP 10 category.
- Check Epicor’s own help. Press F1 in Kinetic for field and screen help, or open the Help & Support panel. Customers can also search the EpicCare knowledge base and problem repository (PRBs) to see whether it’s a known bug.
- Trace it. If you need to know what Epicor is doing, capture a trace and read the business object calls. See Find the method a screen calls and Debugging.
- Ask well. When you post, describe the goal rather than only the fix you tried (the XY problem). Include your version, the exact error and what you’ve already checked.
The best catalogues outside Epiglossary
Section titled “The best catalogues outside Epiglossary”These collections pay back the time it takes to learn them.
Community
Section titled “Community”The EpiUsers How-To series (Kinetic)
Section titled “The EpiUsers How-To series (Kinetic)”Step-by-step write-ups from Experts’ Corner that are still some of the best Application Studio material anywhere:
| Topic | Thread |
|---|---|
| Grids | Adding columns to an existing Kinetic grid · Working with grid selectors · BAQ grid pub-sub |
| Controls | Making your own reusable combo · Selectable list |
| Dashboards | Dashboard uplifts · Dashboard charts · Updateable dashboards and method directives |
| Events and forms | Launch a form using App Studio · Upload a client file, parse it and show it in a grid · Row rule functions (older; check replies for newer approaches) |
| Debugging | Debugging Kinetic in the browser |
| Server side | Epicor Functions: hello world · Dynamic parameters (variables in BAQs) · Server event log dashboard |
| Tutorials | Using a UD table as a temp table for external or generated data · Build a custom form to print job documents and tags without logging in to a job · Automatically replicate an entire environment for development and testing |
Community code, libraries and projects
Section titled “Community code, libraries and projects”Members share working code and whole projects on EpiUsers. Read the full thread before reusing anything, because later replies often carry fixes and newer approaches.
Official Epicor
Section titled “Official Epicor”In the product itself, F1 opens help for the current field or screen, and the Help & Support panel collects help articles, videos, guided tours and release notes.
Developer references
Section titled “Developer references”More utilities, such as dotPeek, SSMS and barcode tools, are listed in Tools and links.
Help improve Epiglossary
Section titled “Help improve Epiglossary”Every page has an Edit page link at the bottom that opens it on GitHub. Corrections, missing gotchas and better examples are welcome. The style guide covers the house rules: write in your own words, use placeholder data, and credit your sources.