JobBOSS Custom Reports: Building and Editing Crystal Reports
jobboss custom reports
Also searched as
- jobboss crystal reports
- how to edit jobboss reports
- jobboss report designer
Short answer
JobBOSS reports are Crystal Reports (.rpt) files that read the JobBOSS SQL Server database. To customise one, copy the standard report, open the copy in Crystal Reports, point it at your database, change the fields or layout, and place it where JobBOSS looks for custom reports. JobBOSS2 reporting differs, so check the supported report tooling for your edition.
Applies to: JobBOSS (SQL Server) with Crystal Reports. JobBOSS2 report tooling may differ; confirm with the vendor.
Create or edit a custom report
- 1Find the standard report file (.rpt) used by the JobBOSS screen or menu, and copy it with a new name. Never edit the original.
- 2Open the copy in a compatible version of Crystal Reports on a workstation that can reach the JobBOSS database.
- 3Use Database, Set Datasource Location to point the report at your SQL Server and JobBOSS database, then Verify Database.
- 4Add or remove fields from the tables and views the report already uses, or add a table and define the join, usually on the job number or customer.
- 5Add parameters or selection formulas for date range, customer or status so users can filter at run time.
- 6Preview with real data, compare totals to a known JobBOSS screen or report, and fix grouping issues.
- 7Save the report in the folder JobBOSS uses for custom reports (or the location your reseller configured) and register it if the application requires it.
- 8Keep a copy and a change note, since upgrades can overwrite the standard reports folder.
Key tables to build from
Most shop reports are built from a handful of tables: Job and Job_Operation for work and routing, Material and Material_Req for bills and requirements, Customer, Delivery for shipments, Invoice_Header and Invoice_Detail for billing, PO_Header and PO_Detail for purchasing, and Employee and time tables for labor.
Verify names and relationships in your database before designing, as versions differ. Joining on the job number is the common pattern; be careful with one-to-many joins that multiply totals.
Deploying and maintaining reports
Report files must exist where the client can read them. In multi-user installs that is typically a shared network folder; a stale local copy is the usual reason a report shows old layout on one PC.
Use a naming convention such as a company prefix, and keep the source in version control or a backed-up folder. Treat reports as code: a change should be reviewed and tested before it replaces the one users rely on.
JobBOSS2 and alternatives
If JobBOSS2 does not support custom Crystal files in your edition, ask the vendor about the supported reporting route, or about a read-only data feed for an external tool such as Power BI. Do not assume a Crystal workflow carries over.
For ad hoc questions, many shops move to a reporting layer or an AI assistant over a read-only copy of the data, leaving Crystal for fixed forms such as travelers and invoices.
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 in place and losing the change at the next upgrade.
- !Crystal Reports version or database driver mismatch causing blank or failing reports.
- !Joins that duplicate rows and inflate totals.
- !Hard-coded server names or credentials in the report that fail on other workstations.
- !Running large reports against the production database at peak times.
How an ERP-grounded AI assistant handles this
Many custom report requests are really questions, such as which jobs shipped late last month by customer. A private assistant over a read-only copy of your JobBOSS database can answer them directly, with the SQL shown, leaving Crystal for fixed forms. Netray deploys this on-prem so shop data stays on your network.
Frequently asked questions
What reporting tool does JobBOSS use?
Classic JobBOSS uses Crystal Reports (.rpt files) against its SQL Server database. Check the supported reporting tools for JobBOSS2 with the vendor, since they may differ.
How do I change a JobBOSS report?
Copy the standard .rpt file, open the copy in Crystal Reports, set the datasource location to your database, edit the layout or fields, test with real data, and save it where JobBOSS reads custom reports.
Why does my edited report not appear in JobBOSS?
Usually it was saved in the wrong folder, under a name the application does not look for, or a local copy is being used instead of the shared one. Check the configured reports path with your reseller.
Can I use Power BI instead of Crystal Reports?
For analysis and dashboards, yes, via a read-only connection to the SQL Server database. Crystal remains common for printed forms embedded in JobBOSS screens.
Related
JobBOSS 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.
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 and QuickBooks Online Integration: What Works and What to Check
JobBOSS and JobBOSS2 are job-shop ERP systems that run quoting, job costing, scheduling and shipping; QuickBooks is an accounting package. The usual pattern is that JobBOSS owns jobs, inventory and invoices, and a summarised accounting interface pushes invoices, receipts and bills into the general ledger. Which QuickBooks flavours (Desktop or Online) and which transactions are supported depends on your edition and release, so confirm with ECI before you buy or plan around it.
How-toHow to Back Up the JobBOSS Database
JobBOSS stores its data in a Microsoft SQL Server database, so a backup is a SQL Server backup, not a copy of program folders. Take a full backup on a schedule, verify it with RESTORE VERIFYONLY, copy it off the server, and take an extra one immediately before any upgrade. Practise a restore into a test database at least once so you know it works.
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.
AI for ERPA Private LLM Grounded on Your ERP Data
How a private LLM answers questions on your ERP data: RAG plus text-to-SQL, role-based permissions inherited from the ERP, and where each fits.
Stuck on JobBOSS and JobBOSS2?
Talk to engineers who work inside JobBOSS and JobBOSS2 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
- How to Create Custom Reports in JobBOSS and JobBOSS2Create and customise reports in JobBOSS and JobBOSS2: report designer basics, common shop reports, parameters and SQL-based alternatives.
- 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.
- How to Close a Job in JobBOSS2Step by step guide to closing a job in JobBOSS2, including checking open operations, unposted material and labor, and why a job will not close.
AI on your ERP
- 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.
- 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.
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.