Project Name :- Discovery Education
A leading education company is having products which they are selling it all over US and canada region’s school. Also they wanted to have pricing based on certain attribute of products so they bought Apttus CPQ system and they would like to have implementation of their product and set up pricing for this product. They also had customization requirement on top of apttus CPQ application.
Key Functionalities :-
- Map multiple sites with multiple Products (Line item)
- Display 10000 Sites on single page using angular JS with 5000 each on one page.
- Filtering of 10000 sites based on Site,Term and Product on client side.
- Inline Quantity edit and Roll up to its Line item.
- Given Shorting each column using angular JS.
- Expand and collapsible view of Product to see its associated Sites.
Association Screen functionality :-
- Can add up to 2500 sites into selected site.
- Can search and display up to 15000 sites at a time.
- Paging of 15000 record and displaying 500 per page.
- Shorting of each column for same page on selected site section and search site section.
- Can filter sites based on Account, Proposal Id, Enrollment,Status,SLX Id,State etc.
- Ability to drag and resize associate screen.
- Ability to associate 5000 site at a time.
- Ability to clear all selected site with single click and Show selected site which shows you
existing selection.
- Ability to remove all sites with a single click
- Ability to Validate 10000 record against Asset line item.
- Showing Overlap error if asset matches with the criteria given
- Showing renewal error if date is overriding.
- Showing Grade level Validation if grade is not matching with product.
- Shared Site validation
- Quantity validation if it is not matching with given quantity.
Error information Screen building :-
- Created Pop up screen which display when user click on error icon.
- It is showing user detailed information about error and conflict record details.
- Given Error correction suggestion text with record link so user can understand error details.
- Given overlap record with which record is getting overlapped. Asset record and proposal record with link so user can cross check with current cart’s line item
- Export functionality to export all error conflict details to excel so that they van verify offline and come again to resolve those error.
Copy Functionality :-
- Given copy button on map site screen so that user can easily copy sites from 1 product to another product without going to associate screen.
Remove Functionality :-
- Given remove button to remove entire product with site and specific selected sites from the map site screen.
Custom search functionality :-
- Showing associated unique site on associate site screen with a green mark.
- Searching with 6 different fields using tabs.
- Associating only 5000 records in single call and window will not close until the user close it.