Canvas app for submitting purchase requisitions to purchasing
I developed a canvas app with eight screens in which a purchase requisition consists of a header record and any number of line items. Requests are created in draft status, can be copied, edited, and given attachments, and only go into approval when they are deliberately submitted.
The app uses only standard form, gallery, and attachment controls. Attachments are added to or removed from the SharePoint item via dedicated helper flows, and the app detects via a flow whether it is running in the development or production environment.
- List view with search, status, and the associated items in a split view
- Line items with quantity, description, delivery date, price, cost center, intended use, supplier, and link
- Editing and deleting only in draft status
- Cost center selection by company and department with cutoff date logic so that older requests keep their previous values
- Further required information such as delivery location and energy assessment, added later without breaking existing records
- Deep links from the notification emails directly into the respective request
- 16-page quick guide for the company-wide launch