How to Create Custom Reports in JobBOSS and JobBOSS2
how to create reports in jobboss
Also searched as
- jobboss report designer
- how to create custom reports in jobboss2
- jobboss reports
- jobboss2 report designer
Short answer
Start from the standard report closest to what you need, copy it, and change the copy in the report designer rather than editing the original. For anything the designer cannot express, write a SQL query or view against the JobBOSS database and use it in the designer or in Excel. The designer and the file format differ between classic JobBOSS and JobBOSS2, so check which one you are on.
Applies to: JobBOSS (classic) and JobBOSS2. Classic JobBOSS has traditionally used Crystal Reports based report files; JobBOSS2 has its own report designer. Confirm what your version ships with.
Build a custom report
- 1Write down the question the report answers, who reads it, and its filters, such as date range, customer or work center.
- 2Find the closest standard report and run it, so you know what data and layout already exist.
- 3Copy the report with a new name. Never overwrite the standard one, since upgrades can replace it.
- 4Open the copy in the report designer, and change the layout, fields and grouping.
- 5Add parameters for the filters so users pick dates or customers when running the report, rather than editing the report.
- 6Test against known jobs where you can calculate the answer by hand.
- 7Store the file in the location your system expects, set who may run it, and document its purpose and owner.
- 8Add the new report file to your backup and upgrade checklist.
Common shop reports to build
Typical requests are open jobs by due date, on-time delivery by customer, job profitability (estimate versus actual), WIP by job, quote conversion rate, scrap and rework by work center, and open purchase orders by supplier.
Start with one that has an unambiguous answer, such as open jobs by due date, so you can prove the tool works before you take on measures like profitability that depend on how costs are defined.
When SQL is the better route
If the report needs data from several tables with custom logic, write the query first, check it in SQL Server Management Studio, and then expose it as a view. The designer or Excel can then use the view as a simple source.
Use a read-only login and a view rather than pointing reports at application tables directly. Views keep your logic in one place, and they give you one thing to fix after an upgrade rather than many reports.
CREATE VIEW dbo.vw_open_jobs_by_due AS SELECT j.Job, j.Customer, j.Part_Number, j.Order_Quantity, j.Customer_PO FROM dbo.Job j WHERE j.Status = 'Active'; -- Table and column names above are illustrative: check your own schema first.
Governance for custom reports
Keep a list of custom reports with owner, purpose, source tables and last test date. When a report is wrong, you will need to know who relies on it.
After every upgrade, rerun a handful of key reports against a known period and compare totals with the pre-upgrade copy.
Try it here, free
JobBOSS to E2 Shop System Migration Checklist
A practical checklist for moving a small shop from JobBOSS to E2 Shop System, from data audit through cutover and first month close. Works in reverse too.
Common pitfalls
- !Editing the standard report instead of a copy.
- !Hard-coding dates and customers instead of using parameters.
- !Pointing reports at tables whose columns change between versions.
- !Building profitability reports before the cost definitions are agreed.
- !Not testing against figures you can check by hand.
- !Having no owner for a custom report.
How an ERP-grounded AI assistant handles this
Many report requests are one-off questions that do not deserve a designer project. A grounded assistant such as ERPray can answer a question like which open jobs are past due by customer in plain language, show the SQL, and let you export the result. When a question recurs, turn it into a proper report or view. Running on-prem keeps job and pricing data inside your network.
Frequently asked questions
What report designer does JobBOSS use?
Classic JobBOSS has used Crystal Reports based files, and JobBOSS2 has its own designer. Check what your version includes with ECI.
Can I write reports in Excel instead?
Yes. Connect Excel to a read-only SQL view and refresh it. This suits finance and management reporting.
Why did my custom report break after an upgrade?
Often a column or table changed, or the file was replaced. Keep copies under your own names and use views to isolate schema changes.
Who should be allowed to build reports?
A small group with SQL and reporting skill, with a documented list of reports and owners.
Related
JobBOSS2 API: Documentation, Keys and Integration Options
There is no single public developer portal you can sign up to for instant JobBOSS keys. Integration options are the vendor-provided API or web services where your edition includes them (which ECI grants through your licence and account), direct read access to the SQL Server database for reporting, and file or report-based exchange. Ask ECI or your reseller what API access your version includes and how keys are issued, and use read-only SQL access for analytics.
How-toHow to Apply a Credit Memo in JobBOSS
A credit memo reduces what a customer owes. In JobBOSS you record it as a credit against the customer's account, tied to the original invoice, and then apply it so the open invoice balance falls. Exact screen names differ between JobBOSS and JobBOSS2 and by edition, so follow the pattern below and check your own Accounts Receivable menu.
How-toHow to Close a Job in JobBOSS2
A job in JobBOSS2 will not close cleanly until every routing operation is marked complete, all material has been issued or returned, and all labor and cost transactions are posted. Review the job's Work In Process detail first, clear any open items, then change the job status to Complete and run final job costing before it is locked.
Error fixE2 Shop System Error 5093: Causes and How to Troubleshoot
We could not find an authoritative public definition of E2 error 5093, so treat any single-cause answer with caution. In practice, numbered E2 errors raised at login or while opening a module come from the client talking to the database: a changed server name, a SQL permission or login problem, a missing or mismatched driver, or a network or firewall change. Isolate which with the checks below and give Shoptech support the exact context.
How-toE2 Shop System 7.2 (Shoptech): Versions, Manuals, Training, Support and Reporting
E2 Shop System is Shoptech's ERP and MRP software for job shops and make-to-order manufacturers, covering quoting, orders, scheduling, purchasing, inventory, shop floor tracking and accounting integration. Version 7.2 is one release in its line. For manuals, training, support and upgrade eligibility, Shoptech and its resellers are the authoritative source, so confirm details for your own license.
How-toJobBOSS Public API: What Integration Options Exist for JobBOSS and JobBOSS2
Classic JobBOSS stores data in Microsoft SQL Server, so most custom integrations read it by SQL and write through supported import tools or the vendor's SDK rather than by raw inserts. JobBOSS2 is a newer product and its API and database access depend on how it is hosted and licensed, so confirm with the vendor what is available for your edition before designing around it.
AI for ERPAI for JobBOSS2 quoting and scheduling
How AI helps JobBOSS2 job shops quote from past job actuals and explain scheduling conflicts, with read-only access and private hosting options.
AI for ERPAI for ECI JobBOSS2 and E2 Shop System
Add AI to ECI JobBOSS2 or E2 Shop System for faster quoting, tighter scheduling, and shop-floor answers, without sending your job data to the cloud.
Stuck on JobBOSS / JobBOSS2 (ECI)?
Talk to engineers who work inside JobBOSS / JobBOSS2 (ECI) every week, and who build private AI that answers these questions from your own ERP data.
Keep exploring
Free tools
- JobBOSS to E2 Shop System Migration ChecklistA practical checklist for moving a small shop from JobBOSS to E2 Shop System, from data audit through cutover and first month close. Works in reverse too.
- JobBOSS Classic AI Assistant Sizing and Value CalculatorEstimate peak concurrency, GPU count, index size, hours saved and payback for a private AI assistant on JobBOSS Classic.
- JobBOSS Classic Private AI Layer Blueprint GeneratorFill in your version, database, hosting and use cases to get an architecture plan for a private, on-prem AI assistant on JobBOSS Classic, ready to share with IT and security.
ERP fixes and how-tos
- JobBOSS Custom Reports: Building and Editing Crystal ReportsHow to build and edit custom reports in JobBOSS using Crystal Reports: data source setup, key tables, deploying .rpt files and common pitfalls on JobBOSS2.
- JobBOSS2 API: Documentation, Keys and Integration OptionsWhat integration options JobBOSS and JobBOSS2 offer: API access, SQL reads, reports and file exchange, how to get access, and how to connect apps or AI safely.
- JobBOSS Script Error: How to Diagnose It, and What Triggers and Custom Apps AreDiagnose a JobBOSS script error: find the script, read the message, test safely, and understand JobBOSS2 triggers and custom apps for extending the system.
AI on your ERP
- AI for JobBOSS2 quoting and schedulingHow AI helps JobBOSS2 job shops quote from past job actuals and explain scheduling conflicts, with read-only access and private hosting options.
- AI for JobBOSS2 in Precision Machining: Quotes, Routings and Job Cost Answers from Your Own DataPrivate AI for JobBOSS2 precision machine shops: quote history, routing actuals, job cost variance and on-time delivery answers, kept on your own network.
Integrations
- How to use ChatGPT with ECI JobBOSS2Using ChatGPT with JobBOSS2: exports versus live access, custom GPT actions over an API, enterprise data controls, and when a private model is the safer choice.
- How to add AI agents to ECI JobBOSS2How to add AI agents to ECI JobBOSS2: a read-first tool layer over the SQL Server data and API, agents for quotes, late jobs and POs, with human approval on writes.
Software
- ECI JobBOSS2Independent profile of ECI JobBOSS2, a job shop ERP: what it does, main modules, integration options, strengths, limits, alternatives and where AI can help.
- ECI M1ECI M1 is an ERP for small and mid-sized discrete and process manufacturers from ECI Software Solutions. See modules, integrations, limits and alternatives.