I used to be a Filemaker Developer in another life but it's been years now since I've done anything with it and now I'm so far behind it would be like starting all over again. I'd love to know more about your system and how it functions. Did you do any of this in house or did you sub it out to a developer? I think a Filemaker solution could be the perfect option, if it was done right.
Also, agree and would like some more information
Oh goodness, where do I even start...
So in short, we hired a Filemaker deloper that tought us alot, but didn't really work out. So over the past year I (Gene - Founding Owner) took it uppon myself to learn it. I must say that Filemaker overall is AWESOME. I really wish I would have taken the time to learn it a decade ago when we first started. I really honestly think FireSprint would be even bigger today had I done that.
I'll give you a broad level here, but honestly, if you want to come to Omaha and see our system, I wouldn't mind showing you in person - including our production floor. We could also jump on a call if that would be helpful.
1.) Order is placed through our website (we used onprintshop with a fair amount of customization)
2.) We had a local javascript developer connect FireSprint.com to a local SQL database through the OPS provided API.
3.) Push orders into Quickbooks Enterprise using Opensync Software (Which basically syncs quickbooks to any SQL database)
4.) Filemaker connects to the SQL database using ESS/ODBC. This allows us to get data from our website & quickbooks
5.) Filemaker creates "Jobs" from
invoice lines in quickbooks. An order/inoice from a customer could have several jobs (Banner, Yard Signs, Decals all in one order). This is a sync script I wrote that does ALOT.
6.) Each Job is also an ITEM. Filemaker & Our website all have syncronized item numbers. So when you order a foamboard sign through firesprint.com, our backend item numbers all sync up.
7.) Every item has a default "Route" through our system. This is basically the order of Statuses that a job would go through. For example Order Entry>Preflight>Digital Nesting>Ripping>Flatbed Printing>UV Coating>Zund Cutting>Packaging>Shipping
8.) We move the jobs through our system using barcoded job tickets. At each workstation, the operator can scan a barcode and update the current job status. Filemaker knows what the next step should be becuase of the predefined route, so it moves the job to that status.
9.) We track artwork, job notes, shipping information, production times, due dates, customer contact info and of course job status in FileMaker
10.) When the job is ready to ship, we use NRGSoft to generate shipping labels from either FedEx or UPS and Filemaker stores the tracking numbers.
The entire time, job statuses and tracking numbers are pushed back to FireSprint.com for our clients to stay updated.
Oh and yes, the owner stays up all night figuring it out. I took this on
for some reason, but it's not for everyone. I enjoy the challenge of it and being able to build exactly what I want. After I put the kids to bed, I stay up for hours developing the system. I have hundreds of hours of development and have messed up our workflow more than once with a few bad lines of script that everyone then had to fix the next day.