SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
open
   day august 2012
erpnext.com anand doshi
what’s   • supplier quotation
           [released]

 new
           # new feature

         • newsletter
           [send newsletters to customer contacts, leads or
           blog subscribers]
           # new feature, unicode branch
fixes   • check permissions in tree view
       • save report filters in forms having multiple fields
         with same name
         # bug fix

       • password reset
         # unicode branch

       • optimized patch to repost stock due to packing
         list bug
in-house - users who are halfway into their erpnext trial
        • auto-send reminder emails to
                    - paid users whose accounts are about to expire
                  [mails are also stored in communication and
                  tagged against serial nos.]

                • auto-create lead on trial account setup
                • blog - how erpnext uses erpnext
[ver. 3] headway   • refactored - doc, controller, mapper, utils and
                     purchase request



what’s             • complete purchase cycle
                   • versioning, audit trail
 next              • print formats - server side
                   • a better HR
                   • reports
some • Document is abehavior -of dict and dict]
          [doc has dual
                          subclass
                                     object
technical dictionary elements and object attributes
          # coding is less verbose as python auto-segregates

  details DocList is a subclass of list
                •
                    [doclist has dual behavior - object and list]
                    # filtering a doclist is very intuitive

                • DocListController parent class is the gatekeeper -
                    controls loading, validations, saving of a doclist
                    # better document integrity
didn’t
quite
   get
 that?   Salman with bodyguards




                                  Salman is now a bodyguard
thoughts store difference as json
        • versions for masters, transactions
                  [doctype, name, modified, modified by, difference]
                  # effects: audit trail, knowledge base more wiki
                  like, allow on submit option deprecated, cancel
                  deprecated, auto-save after the first save, revert to
                  previous version

                • print formats - server side
                  using jinja templates, can inherit / include other
                  print formats
                  # effects: predefined styling can be applied to any
                  print format, recurring invoices sent using selected
                  print format
little shifted to permissions, instead of doctype
        • allow email, allow print, allow copy should be
things
           • default print format option to be shifted to a
              checkbox in the print format form

           • address / contact to be a child table of party, lead,
              employee

           • refactor db schema generation
           • email thread as a component of contact
              mark / create contact based on raised by against
              support ticket
wish-list • visual representation using d3.js)data with
            interactivity (possibly
                                    of report


                 • in developer mode, edit docfields from within the
                   form (possibly a form builder)

                 • wiki pages / knowledge base - tree style display
                 • print format editor with draggable elements
                 • scheduled reports

Contenu connexe

En vedette

ERPNext Open Day September 2013
ERPNext Open Day September 2013ERPNext Open Day September 2013
ERPNext Open Day September 2013rushabh_mehta
 
June Open Day at ERPNext
June Open Day at ERPNextJune Open Day at ERPNext
June Open Day at ERPNextUmair Sayed
 
ERPNext Open Day - November 2013
ERPNext Open Day - November 2013ERPNext Open Day - November 2013
ERPNext Open Day - November 2013Anand Doshi
 
ERPNext Open Day June 2013
ERPNext Open Day June 2013ERPNext Open Day June 2013
ERPNext Open Day June 2013rushabh_mehta
 
ERPNext Open Day - December 2013
ERPNext Open Day - December 2013ERPNext Open Day - December 2013
ERPNext Open Day - December 2013rushabh_mehta
 
ERPNext Open Day July 2013
ERPNext Open Day July 2013ERPNext Open Day July 2013
ERPNext Open Day July 2013rushabh_mehta
 
ERPNext Open Day Presentation April
ERPNext Open Day Presentation AprilERPNext Open Day Presentation April
ERPNext Open Day Presentation AprilUmair Sayed
 

En vedette (8)

ERPNext Open Day September 2013
ERPNext Open Day September 2013ERPNext Open Day September 2013
ERPNext Open Day September 2013
 
June Open Day at ERPNext
June Open Day at ERPNextJune Open Day at ERPNext
June Open Day at ERPNext
 
ERPNext Open Day - November 2013
ERPNext Open Day - November 2013ERPNext Open Day - November 2013
ERPNext Open Day - November 2013
 
Open day-march-2013
Open day-march-2013Open day-march-2013
Open day-march-2013
 
ERPNext Open Day June 2013
ERPNext Open Day June 2013ERPNext Open Day June 2013
ERPNext Open Day June 2013
 
ERPNext Open Day - December 2013
ERPNext Open Day - December 2013ERPNext Open Day - December 2013
ERPNext Open Day - December 2013
 
ERPNext Open Day July 2013
ERPNext Open Day July 2013ERPNext Open Day July 2013
ERPNext Open Day July 2013
 
ERPNext Open Day Presentation April
ERPNext Open Day Presentation AprilERPNext Open Day Presentation April
ERPNext Open Day Presentation April
 

Plus de Anand Doshi

Use of Data in Fundraising at Student Life
Use of Data in Fundraising at Student LifeUse of Data in Fundraising at Student Life
Use of Data in Fundraising at Student LifeAnand Doshi
 
Empathy Glove - Critical Making
Empathy Glove - Critical MakingEmpathy Glove - Critical Making
Empathy Glove - Critical MakingAnand Doshi
 
Frappé / ERPNext Open Day February 2016
Frappé / ERPNext Open Day February 2016Frappé / ERPNext Open Day February 2016
Frappé / ERPNext Open Day February 2016Anand Doshi
 
Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016Anand Doshi
 
Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015Anand Doshi
 
Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015Anand Doshi
 
Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Anand Doshi
 
ERPNext Open Day - September 2015
ERPNext Open Day - September 2015ERPNext Open Day - September 2015
ERPNext Open Day - September 2015Anand Doshi
 
ERPNext Open Day - August 2015
ERPNext Open Day - August 2015ERPNext Open Day - August 2015
ERPNext Open Day - August 2015Anand Doshi
 
Frappe Open Day - July 2015
Frappe Open Day - July 2015Frappe Open Day - July 2015
Frappe Open Day - July 2015Anand Doshi
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015Anand Doshi
 
Frappe Open Day - February 2015
Frappe Open Day - February 2015Frappe Open Day - February 2015
Frappe Open Day - February 2015Anand Doshi
 
Frappe Open Day - January 2015
Frappe Open Day - January 2015Frappe Open Day - January 2015
Frappe Open Day - January 2015Anand Doshi
 
Frappe Open Day - September 2014
Frappe Open Day - September 2014Frappe Open Day - September 2014
Frappe Open Day - September 2014Anand Doshi
 
Frappe Open Day - July 2014
Frappe Open Day - July 2014Frappe Open Day - July 2014
Frappe Open Day - July 2014Anand Doshi
 
Frappe Open Day - April 2014
Frappe Open Day - April 2014Frappe Open Day - April 2014
Frappe Open Day - April 2014Anand Doshi
 
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014ERPNext Open Day - January 2014
ERPNext Open Day - January 2014Anand Doshi
 
ERPNext Open Day - October 2013
ERPNext Open Day - October 2013ERPNext Open Day - October 2013
ERPNext Open Day - October 2013Anand Doshi
 

Plus de Anand Doshi (20)

Use of Data in Fundraising at Student Life
Use of Data in Fundraising at Student LifeUse of Data in Fundraising at Student Life
Use of Data in Fundraising at Student Life
 
Empathy Glove - Critical Making
Empathy Glove - Critical MakingEmpathy Glove - Critical Making
Empathy Glove - Critical Making
 
Copyright Law
Copyright LawCopyright Law
Copyright Law
 
Frappé / ERPNext Open Day February 2016
Frappé / ERPNext Open Day February 2016Frappé / ERPNext Open Day February 2016
Frappé / ERPNext Open Day February 2016
 
Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016
 
Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015
 
Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015
 
Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015
 
ERPNext Open Day - September 2015
ERPNext Open Day - September 2015ERPNext Open Day - September 2015
ERPNext Open Day - September 2015
 
ERPNext Open Day - August 2015
ERPNext Open Day - August 2015ERPNext Open Day - August 2015
ERPNext Open Day - August 2015
 
Frappe Open Day - July 2015
Frappe Open Day - July 2015Frappe Open Day - July 2015
Frappe Open Day - July 2015
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015
 
Frappe Open Day - February 2015
Frappe Open Day - February 2015Frappe Open Day - February 2015
Frappe Open Day - February 2015
 
Frappe Open Day - January 2015
Frappe Open Day - January 2015Frappe Open Day - January 2015
Frappe Open Day - January 2015
 
Frappe Open Day - September 2014
Frappe Open Day - September 2014Frappe Open Day - September 2014
Frappe Open Day - September 2014
 
Frappe Open Day - July 2014
Frappe Open Day - July 2014Frappe Open Day - July 2014
Frappe Open Day - July 2014
 
Frappe Open Day - April 2014
Frappe Open Day - April 2014Frappe Open Day - April 2014
Frappe Open Day - April 2014
 
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
 
ERPNext Open Day - October 2013
ERPNext Open Day - October 2013ERPNext Open Day - October 2013
ERPNext Open Day - October 2013
 
Anand june-2012
Anand june-2012Anand june-2012
Anand june-2012
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Dernier (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

ERPNext Open Day August 2012 by Anand Doshi

  • 1. open day august 2012 erpnext.com anand doshi
  • 2. what’s • supplier quotation [released] new # new feature • newsletter [send newsletters to customer contacts, leads or blog subscribers] # new feature, unicode branch
  • 3. fixes • check permissions in tree view • save report filters in forms having multiple fields with same name # bug fix • password reset # unicode branch • optimized patch to repost stock due to packing list bug
  • 4. in-house - users who are halfway into their erpnext trial • auto-send reminder emails to - paid users whose accounts are about to expire [mails are also stored in communication and tagged against serial nos.] • auto-create lead on trial account setup • blog - how erpnext uses erpnext
  • 5. [ver. 3] headway • refactored - doc, controller, mapper, utils and purchase request what’s • complete purchase cycle • versioning, audit trail next • print formats - server side • a better HR • reports
  • 6. some • Document is abehavior -of dict and dict] [doc has dual subclass object technical dictionary elements and object attributes # coding is less verbose as python auto-segregates details DocList is a subclass of list • [doclist has dual behavior - object and list] # filtering a doclist is very intuitive • DocListController parent class is the gatekeeper - controls loading, validations, saving of a doclist # better document integrity
  • 7. didn’t quite get that? Salman with bodyguards Salman is now a bodyguard
  • 8. thoughts store difference as json • versions for masters, transactions [doctype, name, modified, modified by, difference] # effects: audit trail, knowledge base more wiki like, allow on submit option deprecated, cancel deprecated, auto-save after the first save, revert to previous version • print formats - server side using jinja templates, can inherit / include other print formats # effects: predefined styling can be applied to any print format, recurring invoices sent using selected print format
  • 9. little shifted to permissions, instead of doctype • allow email, allow print, allow copy should be things • default print format option to be shifted to a checkbox in the print format form • address / contact to be a child table of party, lead, employee • refactor db schema generation • email thread as a component of contact mark / create contact based on raised by against support ticket
  • 10. wish-list • visual representation using d3.js)data with interactivity (possibly of report • in developer mode, edit docfields from within the form (possibly a form builder) • wiki pages / knowledge base - tree style display • print format editor with draggable elements • scheduled reports