Order Management Application
Order Management Application
APPLICATION
PRIYAM DUTTA
ABSTRACT
The order management system is a Salesforce app and environment meant to facilitate the
creation and approval of orders generated by a firm’s clients. The firm’s order handing team
comprises employees in sales, business and support roles. The system is meant to handle
how an employee interacts with and handles order and client data, while overriding the
standard sales cloud utility with customizable lightning web components.
OVERALL UTILITY FEATURES
1. Support user, Business User and Sales User were given their own specific functionality
as per the use case.
2. Order approval was automated.
3. Triggers were used to apply business logic.
4. Lightning Web Components used to create app home page and override
actions(wrapped in aura component).
ACTIVITY DIAGRAM FOR SALES/BUSINESS
USER
ACTIVITY DIAGRAM FOR SUPPORT USER
ADMIN COMPONENTS
● Apex Triggers
1. Trigger on User : To restrict managers
2. Trigger on Order : To restrict order Stage reversion
3. Trigger on Order Item : To maintain stocks
4. Trigger on Account : To check and maintain owner details
5. Trigger on Invoice : To update order stage based on invoice details
DEV COMPONENTS
● Aura Component
○ For the purpose of allowing the custom LWC to be overridden.
● Visualforce Component
○ To display a personalised message to the order viewer.
SCREENSHOTS
Order Creation
SCREENSHOTS
Searching Products
SCREENSHOTS
Order Summary