SlideShare a Scribd company logo
1 of 22
CUSTOMATE 
• Customate is a platform to allow business or non-technical 
people to: 
• Rapidly develop fully functional, totally custom business 
process automation application on the web ready for use 
• Add all the complexities and decision making algorithms of 
the organization that are responsible for its competitive 
advantage 
• Automate entire organization including all big and small 
processes 
• Carry out regular improvements or changes or extensions to 
inculcate new learnings and feedback into the system 
making it a living, evolving and growing system
CUSTOMATE PLATFORM DEMO 
• This presentation is a precursor to the accompanying demos that are 
meant to showcase the unique capabilities of our platform – 
especially 
• Complexity of business rules and validations that can be employed 
• Degree of automation that can be created 
• There is no use of workflow yet and it might surprise what can be 
achieved even without it 
• While reading, user is politely advised to keep in mind that all that 
the demo shows IS DEFINITELY achievable even without Customate – 
but NOT at the speed at which this demo can be created using 
Customate and NOT without involvement of technical expertise. No 
current platform can claim to provide that kind of capability 
• Overall this entire demo can be prepared by an experienced non-technical 
users in 7-10 days of work
• There are 3 demos – 
• One on sales process – from Enquiry to Quote including 
Pricing 
• Another one is creating a school, enrolling students year 
after year and on auto assigning eligible new and old 
students to classes and sections based on the final exam 
marks or joining points 
• Final one is quite complex with an attempt to auto create a 
time table for an entire school (small school for demo 
purpose) based on resources available, again year after year. 
• A 4th demo for a complex process of stores and purchase 
management to be added in future.
SALES PROCESS DEMO 
• This demo is intended to automate the familiar enquiry to quote 
process 
• It tries to showcase the configuration and pricing prowess of the 
platform 
• It shows how various complicated permutations and combinations can 
be captured by this platform quite easily 
• It also shows how enquiry line items can be broken into multiple quote 
line items on the fly and quantities divided to accommodate different 
delivery dates or delivery destinations 
• See also how items are tracked to ensure entire quantity has been 
quoted 
• More details on this demo can be seen from slide 7 onwards 
• This demo can be prepared in 2-3 days by an experienced non-tech 
person
STUDENT ALLOCATION DEMO 
• This demo has been designed to demonstrate the sheer automation 
capability of the Customate platform 
• This demo app allows students to be enrolled in to the school in various 
classes 
• It also allows students to be given scores at the end of every year 
• Finally, before the beginning of every new academic year it allows 
students to be AUTOMATICALLY assigned to various sections of the class 
for which they are eligible (based on their marks in previous academic 
year) 
• Number of sections is calculated on the fly based on the number of 
eligible students 
• The Students are allocated to individual sections on using a sine wave 
algorithm 
• More details on this demo can be seen from slide 14 onwards 
• This demo can be prepared in 2-3 days by an experienced non-tech
AUTOMATIC TIMETABLE CREATION 
• This last demo has been created to highlight the tremendous 
complexity absorption capability of the Customate platform. 
• Very complex business rules can be programmed in to the system 
using simple if-then statements and a small number of excel-like 
functions 
• In this demo an attempt is made to try and automate the time table 
creation of an entire school – for every class and section – based on the 
available teachers and their academic expertise 
• System alerts the missing resources and what teachers need to be 
recruited 
• More details on this demo can be seen from slide 17 onwards 
• This demo can be prepared in 4-5 days by an experienced non-tech 
person
SALES PROCESS – PIPES & TUBES 
• Process for entering an Enquiry till Quoting the 
enquiry 
• There’s a screen for creating a Customer – customer 
name unique 
• There’s another couple of screens to create 
Specification and Grades of pipes/tubes 
• Finally enquiry is entered, Customer is chosen 
• Enquiry Line items are created 
• First the Spec+Grade are chosen
• Next SIZE of the pipes/tubes to be entered - there are 
multiple ways of referring to size 
1. Outer Diameter or OD : 
1. Either a Direct entry 
1. Direct Entry can be either in mm or Inch 
2. If in Inch then converted to Diameter in mm 
2. Or as Nominal Bore 
1. If NB then Wall Thickness (WT) also has to be in Schedule 
2. NB OD are fixed nomenclature that can either be in mm or in 
corresponding Inch (NOT direct calculation as it’s a 
nomenclature) 
3. Each NB OD (mm and corresponding Inch) has a corresponding 
actual Diameter in mm
2. Wall Thickness or WT : 3 ways to enter – can only use any 
one at a time 
1. As a Direct entry 
1. Direct Entry can be either in mm or Inch 
2. If in Inch then converted to Diameter in mm 
2. Or as Schedule for Nominal Bore OD 
1. For EVERY NB size, there are 3 schedules 40, 80, 160 
2. For every combination of NB size and schedule there is a 
different specified WT in mm 
3. Care to be taken since not all schedules apply to all NB OD 
sizes 
3. Or as Wire Guage 
1. 2 kinds of Guage – SWG and BWG – 
2. Each has a corresponding specified WT in mm
2. Length 
1. Lengths can be in mm, feet or meters 
2. If mm then there can be no decimals to be entered, else 3 allowed 
3. Length can either be Fixed or Variable 
4. If Fixed then all pipes/tubes are of one length 
5. If variable then there is a range (From-To) for the pipe lengths 
• Next QUANTITY to be entered 
1. Quantity can be Pieces, Meters or Kgs 
2. However, if length Fixed, only then one can enter in Pieces 
3. If Variable, then it has to be in Meters or Kgs 
4. Whatever may be the unit of Quantity, a final meters equivalent 
is calculated using the weight per meter (kg/m) of the tube 
(which itself is calculated using the OD and the WT)
• Next DELIVERY options need to be entered 
1. Delivery period after placing order (it’s a text field where it can 
define multiple deliveries on different dates) 
2. Will the material be picked up from Mahalaxmi site or needs to 
be delivered 
3. If delivered, then where? 
• Next the QUOTATION is prepared 
1. Only enquiry line items which are pending or are ‘partially’ 
quoted are displayed 
2. They are displayed chronologically – older ones first 
3. User can of course SORT using columns like in excel 
4. User can type in a customer name and see only the customer 
enquiries 
5. Once the first line item is chosen, only the items of that 
particular customer will be displayed automatically
6. Before selecting a line item for quoting one has to enter 
following details (else cannot chose the LI) 
1. Lengths can be changed here 
2. Also quantities can be changed 
1. Total Quoted quantity against the enquiry LI and Pending 
quantity are displayed 
2. Current quote can be for more or less 
3. Next time this same LI will appear only if the pending 
quantity is positive (that is if less is quoted) or if manually 
closed 
3. Delivery period can be specified in terms of weeks 
1. One enquiry LI can be broken into many based on time or 
place of delivery 
4. Delivery place can be changed 
1. One enquiry LI can be broken into many based place of 
deliver
• Finally Pricing needs to be done 
1. There are 2 kinds of prices, one for pickup and one for delivery 
to customer site (taking transportation costs into account) 
2. The former is calculated in the Quote LI itself based on 
Spec+Grade, Size, Quantity and delivery period etc 
3. The latter is calculated after all LI are selected – it happens 
automatically 
1. The selected LI are segregated based on time and place of delivery 
2. Then it is seen if they have to be shipped as partial shipment or as 
full truckloads 
3. Then the transportation costs are factored in to the price 
automatically 
TIME TO MAKE THIS ON CUSTOMATE PLATFORM 
BY A NON-TECHNICAL PERSON – 2-3 DAYS OF
SCHOOL STUDENT ENROLMENT AND CLASS 
ASSIGNMENT 
• School needs to enroll new students. There is a 
screen to add student details. 
• The students enrolling score or points are also 
recorded here 
• There’s a screen to enter exam scores of students at 
the end of a year on a class-wise basis 
• A screen where daily attendance of a class+section 
can be taken by teacher 
• A screen where ‘eligible’ students are automatically 
assigned to a class section
1.For a particular class where students have to be 
assigned for next year 
1. The students that have passing marks from previous 
class and that have failed in the same class in current 
year are automatically taken as a group to be assigned 
2. Then they are sorted as per their marks (ranks can be 
given if required) 
3. Number of sections are decided based on total pool of 
students to be assigned to the class with the 
understanding that not more than 10 should be in a 
class 
4. Suppose there are 25 students requiring 3 sections
1. Finally they are assigned to sections based on algo – 
1. Top goes to section A 
2. Next goes to section B 
3. Next goes to section C 
4. Next again goes to section C 
5. Then to section B 
6. Then section A 
7. And again to Section and so on…… 
• All this work happens automatically in the student assignment 
form 
TIME TO MAKE THIS ON CUSTOMATE PLATFORM BY A 
NON-TECHNICAL PERSON – 2-3 DAYS OF HARDWORK
SUBJECTS AND TEACHER ASSIGNMENT TO 
CLASS+SECTIONS CREATION OF TIMETABLE FOR 
THE YEAR FOR EVERY CLASS AND SECTION 
• Various classes and sections are defined in different screens 
• Subjects are also defined in another screen 
• Sections are assigned to every class 
• Same sec not to be shown again 
• To choose in order, show only section one at a time in order 
• Day+Period is an slot - periods are assigned to every day to make 
the slots 
• Number of slots per day could vary 
• Once the number is input, the earliest periods for the day are 
auto-assigned
• When subjects are assigned to a class 
• Class+Subject is a expertise 
• The number of slots for each ‘expertise’ is also assigned at this point 
• Auto-ensure that the total number of slots for a Class cannot be more than 
total number of slots in a week 
• Teachers are enrolled 
• Expertise are also assigned to teachers 
• Also how many maximum slots does a teacher accept to teach or is allowed 
to teach is also defined. This is different for every teacher. 
• Auto-ensure that the total number of slots that a teacher can teach in a 
week cannot be more than total number of slots in a week 
• Finally for every class+section time-table is to be made 
AUTOMATICALLY 
• The timetable can be redrawn every year based on the prevailing 
circumstances and available resources
• Now coming to the TIMETABLE page 
• First thing to input is the year for which the TT is being created 
• Since every expertise (subject_class) must be assigned, that’s where we 
should begin 
1. First filter the expertise not yet completely assigned 
2. Then for each of the expertise find the teachers that have the expertise 
3. Filter these teachers that have the unassigned and available slots – at least 
enough to cover the slots needed for the expertise 
4. Find out how many potential assignments for such teacher and add them 
up for all teachers in #3 
5. Find the total unassigned sections left for this expertise 
6. SORT with minimum ratio of #4:#5 
7. Autochoose the first one. No edit allowed. 
• This gives us the expertise to be assigned first.
• Now once the expertise is auto chosen, then filter all teachers 
1. that can teach the chosen expertise 
2. and have at least the slots needed available for the expertise 
3. find the unassigned sections for the expertise (for the current year) 
4. Find the number of section assignments that can be made for the chosen 
expertise using the available teacher slots 
5. Find the unassigned sections for all other expertise for every teacher (for 
the year) 
6. Take the lower of unassigned sections of expertise #3 and the assignments 
that can be made for the expertise #4 
7. Multiply this #6 with #5 
8. SORT by minimum of #7 
9. Auto select the first one. No edit allowed. 
• This gives us the teacher.
• Once teacher is auto chosen, to find the section for the class 
(class_section) to be chosen 
• Class_Section belonging to the class of the expertise of course 
• Only the class_sections where the expertise ‘yet’ to be assigned 
• Sort the above filtered class_sections and 
• auto select the class_section with the least number of unassigned slots 
(for the year) 
• Finally available slots for the chosen class_section are chosen 
• In the chosen class_section remove all assigned slots for the 
class_section in the same year. 
• Then allow to choose and 
• Then remove already chosen day records (as 2 slots cannot be on the 
same day for the same expertise and section) 
• Must choose to number of slots needed for the expertise
• This way a time table can be made for all the classes and all the 
subjects given the available resources 
• This method quickly points out resource crunch in terms of non-availability 
of teachers for each expertise. 
• This is just one of the algorithms and no claim is being made about 
its efficacy – the focus of this demo is totally on displaying the 
complexity handling capabilities of the Customate Platform 
• Right now each expertise has to be assigned one record at a time, 
but in future, with multi-record entering capabilities, that could be 
achieved on the same page 
• TIME TO MAKE THIS ON CUSTOMATE PLATFORM BY A NON-TECHNICAL 
PERSON – 3-5 DAY OF HARDWORK. 
• Overall this entire demo can be prepared in 7-10 days of work

More Related Content

Similar to Customate Platform Demo - Custom Business Process Automation in a Ziffy!

LPP application and problem formulation
LPP application and problem formulationLPP application and problem formulation
LPP application and problem formulation
Karishma Chaudhary
 
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
Nesma
 
Work Experience Presentation version 1
Work Experience Presentation version 1Work Experience Presentation version 1
Work Experience Presentation version 1
Karambir Sidhu
 
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docxCase Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
wendolynhalbert
 
BeExcel App - Student merit and reward system.
BeExcel App - Student merit and reward system.BeExcel App - Student merit and reward system.
BeExcel App - Student merit and reward system.
MirzaThaqif1
 
ProgressChanges_140402
ProgressChanges_140402ProgressChanges_140402
ProgressChanges_140402
Zachary Inman
 

Similar to Customate Platform Demo - Custom Business Process Automation in a Ziffy! (20)

Test estimation session
Test estimation sessionTest estimation session
Test estimation session
 
Flipped-Hybrid Project Based Advanced Manufacturing Course design by Red Rock...
Flipped-Hybrid Project Based Advanced Manufacturing Course design by Red Rock...Flipped-Hybrid Project Based Advanced Manufacturing Course design by Red Rock...
Flipped-Hybrid Project Based Advanced Manufacturing Course design by Red Rock...
 
LPP application and problem formulation
LPP application and problem formulationLPP application and problem formulation
LPP application and problem formulation
 
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
 
E test overview-0.1
E test overview-0.1E test overview-0.1
E test overview-0.1
 
2016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-20152016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-2015
 
Ambiguous Requirements – Translating the message from C-level to implementation
Ambiguous Requirements – Translating the message from C-level to implementationAmbiguous Requirements – Translating the message from C-level to implementation
Ambiguous Requirements – Translating the message from C-level to implementation
 
Work Experience Presentation version 1
Work Experience Presentation version 1Work Experience Presentation version 1
Work Experience Presentation version 1
 
Page 1 of 9 school of engineering uc lan cou
Page 1 of 9  school of engineering uc lan couPage 1 of 9  school of engineering uc lan cou
Page 1 of 9 school of engineering uc lan cou
 
SAP Learning Solutions
SAP Learning SolutionsSAP Learning Solutions
SAP Learning Solutions
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...
 
Garments production system
Garments production systemGarments production system
Garments production system
 
University management system (Credit Hour System)
University management system (Credit Hour System)University management system (Credit Hour System)
University management system (Credit Hour System)
 
Admin Briefing Slides (Apr 23).pdf
Admin Briefing Slides (Apr 23).pdfAdmin Briefing Slides (Apr 23).pdf
Admin Briefing Slides (Apr 23).pdf
 
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docxCase Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
 
BeExcel App - Student merit and reward system.
BeExcel App - Student merit and reward system.BeExcel App - Student merit and reward system.
BeExcel App - Student merit and reward system.
 
EXAM POV.pptx
EXAM POV.pptxEXAM POV.pptx
EXAM POV.pptx
 
Router Analysis On-Site Training Preview
Router Analysis On-Site Training PreviewRouter Analysis On-Site Training Preview
Router Analysis On-Site Training Preview
 
Router Analysis On-Site and Virtual Training
Router Analysis On-Site and Virtual TrainingRouter Analysis On-Site and Virtual Training
Router Analysis On-Site and Virtual Training
 
ProgressChanges_140402
ProgressChanges_140402ProgressChanges_140402
ProgressChanges_140402
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

Customate Platform Demo - Custom Business Process Automation in a Ziffy!

  • 1. CUSTOMATE • Customate is a platform to allow business or non-technical people to: • Rapidly develop fully functional, totally custom business process automation application on the web ready for use • Add all the complexities and decision making algorithms of the organization that are responsible for its competitive advantage • Automate entire organization including all big and small processes • Carry out regular improvements or changes or extensions to inculcate new learnings and feedback into the system making it a living, evolving and growing system
  • 2. CUSTOMATE PLATFORM DEMO • This presentation is a precursor to the accompanying demos that are meant to showcase the unique capabilities of our platform – especially • Complexity of business rules and validations that can be employed • Degree of automation that can be created • There is no use of workflow yet and it might surprise what can be achieved even without it • While reading, user is politely advised to keep in mind that all that the demo shows IS DEFINITELY achievable even without Customate – but NOT at the speed at which this demo can be created using Customate and NOT without involvement of technical expertise. No current platform can claim to provide that kind of capability • Overall this entire demo can be prepared by an experienced non-technical users in 7-10 days of work
  • 3. • There are 3 demos – • One on sales process – from Enquiry to Quote including Pricing • Another one is creating a school, enrolling students year after year and on auto assigning eligible new and old students to classes and sections based on the final exam marks or joining points • Final one is quite complex with an attempt to auto create a time table for an entire school (small school for demo purpose) based on resources available, again year after year. • A 4th demo for a complex process of stores and purchase management to be added in future.
  • 4. SALES PROCESS DEMO • This demo is intended to automate the familiar enquiry to quote process • It tries to showcase the configuration and pricing prowess of the platform • It shows how various complicated permutations and combinations can be captured by this platform quite easily • It also shows how enquiry line items can be broken into multiple quote line items on the fly and quantities divided to accommodate different delivery dates or delivery destinations • See also how items are tracked to ensure entire quantity has been quoted • More details on this demo can be seen from slide 7 onwards • This demo can be prepared in 2-3 days by an experienced non-tech person
  • 5. STUDENT ALLOCATION DEMO • This demo has been designed to demonstrate the sheer automation capability of the Customate platform • This demo app allows students to be enrolled in to the school in various classes • It also allows students to be given scores at the end of every year • Finally, before the beginning of every new academic year it allows students to be AUTOMATICALLY assigned to various sections of the class for which they are eligible (based on their marks in previous academic year) • Number of sections is calculated on the fly based on the number of eligible students • The Students are allocated to individual sections on using a sine wave algorithm • More details on this demo can be seen from slide 14 onwards • This demo can be prepared in 2-3 days by an experienced non-tech
  • 6. AUTOMATIC TIMETABLE CREATION • This last demo has been created to highlight the tremendous complexity absorption capability of the Customate platform. • Very complex business rules can be programmed in to the system using simple if-then statements and a small number of excel-like functions • In this demo an attempt is made to try and automate the time table creation of an entire school – for every class and section – based on the available teachers and their academic expertise • System alerts the missing resources and what teachers need to be recruited • More details on this demo can be seen from slide 17 onwards • This demo can be prepared in 4-5 days by an experienced non-tech person
  • 7. SALES PROCESS – PIPES & TUBES • Process for entering an Enquiry till Quoting the enquiry • There’s a screen for creating a Customer – customer name unique • There’s another couple of screens to create Specification and Grades of pipes/tubes • Finally enquiry is entered, Customer is chosen • Enquiry Line items are created • First the Spec+Grade are chosen
  • 8. • Next SIZE of the pipes/tubes to be entered - there are multiple ways of referring to size 1. Outer Diameter or OD : 1. Either a Direct entry 1. Direct Entry can be either in mm or Inch 2. If in Inch then converted to Diameter in mm 2. Or as Nominal Bore 1. If NB then Wall Thickness (WT) also has to be in Schedule 2. NB OD are fixed nomenclature that can either be in mm or in corresponding Inch (NOT direct calculation as it’s a nomenclature) 3. Each NB OD (mm and corresponding Inch) has a corresponding actual Diameter in mm
  • 9. 2. Wall Thickness or WT : 3 ways to enter – can only use any one at a time 1. As a Direct entry 1. Direct Entry can be either in mm or Inch 2. If in Inch then converted to Diameter in mm 2. Or as Schedule for Nominal Bore OD 1. For EVERY NB size, there are 3 schedules 40, 80, 160 2. For every combination of NB size and schedule there is a different specified WT in mm 3. Care to be taken since not all schedules apply to all NB OD sizes 3. Or as Wire Guage 1. 2 kinds of Guage – SWG and BWG – 2. Each has a corresponding specified WT in mm
  • 10. 2. Length 1. Lengths can be in mm, feet or meters 2. If mm then there can be no decimals to be entered, else 3 allowed 3. Length can either be Fixed or Variable 4. If Fixed then all pipes/tubes are of one length 5. If variable then there is a range (From-To) for the pipe lengths • Next QUANTITY to be entered 1. Quantity can be Pieces, Meters or Kgs 2. However, if length Fixed, only then one can enter in Pieces 3. If Variable, then it has to be in Meters or Kgs 4. Whatever may be the unit of Quantity, a final meters equivalent is calculated using the weight per meter (kg/m) of the tube (which itself is calculated using the OD and the WT)
  • 11. • Next DELIVERY options need to be entered 1. Delivery period after placing order (it’s a text field where it can define multiple deliveries on different dates) 2. Will the material be picked up from Mahalaxmi site or needs to be delivered 3. If delivered, then where? • Next the QUOTATION is prepared 1. Only enquiry line items which are pending or are ‘partially’ quoted are displayed 2. They are displayed chronologically – older ones first 3. User can of course SORT using columns like in excel 4. User can type in a customer name and see only the customer enquiries 5. Once the first line item is chosen, only the items of that particular customer will be displayed automatically
  • 12. 6. Before selecting a line item for quoting one has to enter following details (else cannot chose the LI) 1. Lengths can be changed here 2. Also quantities can be changed 1. Total Quoted quantity against the enquiry LI and Pending quantity are displayed 2. Current quote can be for more or less 3. Next time this same LI will appear only if the pending quantity is positive (that is if less is quoted) or if manually closed 3. Delivery period can be specified in terms of weeks 1. One enquiry LI can be broken into many based on time or place of delivery 4. Delivery place can be changed 1. One enquiry LI can be broken into many based place of deliver
  • 13. • Finally Pricing needs to be done 1. There are 2 kinds of prices, one for pickup and one for delivery to customer site (taking transportation costs into account) 2. The former is calculated in the Quote LI itself based on Spec+Grade, Size, Quantity and delivery period etc 3. The latter is calculated after all LI are selected – it happens automatically 1. The selected LI are segregated based on time and place of delivery 2. Then it is seen if they have to be shipped as partial shipment or as full truckloads 3. Then the transportation costs are factored in to the price automatically TIME TO MAKE THIS ON CUSTOMATE PLATFORM BY A NON-TECHNICAL PERSON – 2-3 DAYS OF
  • 14. SCHOOL STUDENT ENROLMENT AND CLASS ASSIGNMENT • School needs to enroll new students. There is a screen to add student details. • The students enrolling score or points are also recorded here • There’s a screen to enter exam scores of students at the end of a year on a class-wise basis • A screen where daily attendance of a class+section can be taken by teacher • A screen where ‘eligible’ students are automatically assigned to a class section
  • 15. 1.For a particular class where students have to be assigned for next year 1. The students that have passing marks from previous class and that have failed in the same class in current year are automatically taken as a group to be assigned 2. Then they are sorted as per their marks (ranks can be given if required) 3. Number of sections are decided based on total pool of students to be assigned to the class with the understanding that not more than 10 should be in a class 4. Suppose there are 25 students requiring 3 sections
  • 16. 1. Finally they are assigned to sections based on algo – 1. Top goes to section A 2. Next goes to section B 3. Next goes to section C 4. Next again goes to section C 5. Then to section B 6. Then section A 7. And again to Section and so on…… • All this work happens automatically in the student assignment form TIME TO MAKE THIS ON CUSTOMATE PLATFORM BY A NON-TECHNICAL PERSON – 2-3 DAYS OF HARDWORK
  • 17. SUBJECTS AND TEACHER ASSIGNMENT TO CLASS+SECTIONS CREATION OF TIMETABLE FOR THE YEAR FOR EVERY CLASS AND SECTION • Various classes and sections are defined in different screens • Subjects are also defined in another screen • Sections are assigned to every class • Same sec not to be shown again • To choose in order, show only section one at a time in order • Day+Period is an slot - periods are assigned to every day to make the slots • Number of slots per day could vary • Once the number is input, the earliest periods for the day are auto-assigned
  • 18. • When subjects are assigned to a class • Class+Subject is a expertise • The number of slots for each ‘expertise’ is also assigned at this point • Auto-ensure that the total number of slots for a Class cannot be more than total number of slots in a week • Teachers are enrolled • Expertise are also assigned to teachers • Also how many maximum slots does a teacher accept to teach or is allowed to teach is also defined. This is different for every teacher. • Auto-ensure that the total number of slots that a teacher can teach in a week cannot be more than total number of slots in a week • Finally for every class+section time-table is to be made AUTOMATICALLY • The timetable can be redrawn every year based on the prevailing circumstances and available resources
  • 19. • Now coming to the TIMETABLE page • First thing to input is the year for which the TT is being created • Since every expertise (subject_class) must be assigned, that’s where we should begin 1. First filter the expertise not yet completely assigned 2. Then for each of the expertise find the teachers that have the expertise 3. Filter these teachers that have the unassigned and available slots – at least enough to cover the slots needed for the expertise 4. Find out how many potential assignments for such teacher and add them up for all teachers in #3 5. Find the total unassigned sections left for this expertise 6. SORT with minimum ratio of #4:#5 7. Autochoose the first one. No edit allowed. • This gives us the expertise to be assigned first.
  • 20. • Now once the expertise is auto chosen, then filter all teachers 1. that can teach the chosen expertise 2. and have at least the slots needed available for the expertise 3. find the unassigned sections for the expertise (for the current year) 4. Find the number of section assignments that can be made for the chosen expertise using the available teacher slots 5. Find the unassigned sections for all other expertise for every teacher (for the year) 6. Take the lower of unassigned sections of expertise #3 and the assignments that can be made for the expertise #4 7. Multiply this #6 with #5 8. SORT by minimum of #7 9. Auto select the first one. No edit allowed. • This gives us the teacher.
  • 21. • Once teacher is auto chosen, to find the section for the class (class_section) to be chosen • Class_Section belonging to the class of the expertise of course • Only the class_sections where the expertise ‘yet’ to be assigned • Sort the above filtered class_sections and • auto select the class_section with the least number of unassigned slots (for the year) • Finally available slots for the chosen class_section are chosen • In the chosen class_section remove all assigned slots for the class_section in the same year. • Then allow to choose and • Then remove already chosen day records (as 2 slots cannot be on the same day for the same expertise and section) • Must choose to number of slots needed for the expertise
  • 22. • This way a time table can be made for all the classes and all the subjects given the available resources • This method quickly points out resource crunch in terms of non-availability of teachers for each expertise. • This is just one of the algorithms and no claim is being made about its efficacy – the focus of this demo is totally on displaying the complexity handling capabilities of the Customate Platform • Right now each expertise has to be assigned one record at a time, but in future, with multi-record entering capabilities, that could be achieved on the same page • TIME TO MAKE THIS ON CUSTOMATE PLATFORM BY A NON-TECHNICAL PERSON – 3-5 DAY OF HARDWORK. • Overall this entire demo can be prepared in 7-10 days of work