Canvas app for central order management
At the heart of it is a canvas app that sales, accounting, logistics, and management use to process all transactions. Over the years, it has grown from a first version with two screens (2023) to 18 screens with more than 8,000 controls. The app draws on 32 SharePoint lists and libraries.
- Order overview with filters by company, location, salesperson, and status
- Creation and editing of main orders, additional orders, and sub-orders
- Forms for customers, prospects, billing and delivery addresses, chimney sweeps, and products
- Field visibility and editing permissions for each role, configured through two SharePoint lists rather than hard-coded
- Open a specific order directly using an app parameter, for example from a notification
- Maintenance mode via a settings list and a support mode in which I can check the app from a user's perspective
- Calling Power Automate flows directly from the app, for example for documents, images, creating customers in accounting, and inventory