I need my employees to input their hours worked on a job into a Service/Work Order along with inventory items used on that job and a description of the work they did. Attachments of drawings may need to be added to the service order as well. I need the shop foreman to be able to schedule all employees in a calendar with drag and drop format. The inputted data will be used to do payroll and create invoices for customers.
Congrats on your first post in the Community. I can see the need for having an app which automates most of your tasks and making things easier.
QuickBooks Desktop offers a wide variety of apps to choose from and I encourage you to check them out using this link: QuickBooks Desktop Apps. Once you're on the link, you can search for the apps using the Find Applications field. If you have any questions about the apps you come across, don't hesitate to reach back to me. I'll be happy to assist.
Jobber only supports QBO. You may explore Kickserv and mHelpDesk.