Frappé / ERPNext Open Day October 2015
- 3. • Thank you everyone who made it!
• Better than before.
• Community is still pretty thin
• Foundation seems to be the right direction
• To do
• App store
• Mobile views
• Travel and meet more people!
- 5. Command Line Tools
Usage: bench import-csv [OPTIONS] PATH
Import CSV using data import tool
Options:
--only-insert Do not overwrite existing records
--submit-after-import Submit document after importing it
--ignore-encoding-errors Ignore encoding errors while coverting to unicode
--help Show this message and exit.
Usage: bench bulk-rename [OPTIONS] DOCTYPE PATH
Rename multiple records via CSV file
Options:
--help Show this message and exit.
- 11. Objectives
• Great documentation for apps
• Education, Shopify Connector
• Pre-requisite for app store
• Ability for community to host their own docs on
GitHub / static site
• Consistent look, auto generation + user pages
- 16. Features
• User pages generated like static pages in /docs
folder
• Copy assets (Bootstrap etc) from Frappe
• Build Full Static Site to be hosted on GitHub
• Auto-generated developer docs (from docstrings in
Python) like Sphinx (old project)
• Generate for frappe and community_erpnext_com
- 18. Next
• App Store
• Fixes to Shopping Cart
• Publish Roadmap for community - more fixes,
integrations, domains
• Recruitment (more needed!)
- 28. Sessions
• Fire Safety Products Trader, Norway
Conducted details demo and discussion session. Now a Customer.
• On-hire Equipments and Safety solutions Provider, Mumbai
Visited Our office for details session. In process of evaluation.
• Self Help NGO for victims of sexual abuse and trafficking, China
They offer jobs to victims for manufacturing fashion accessories. They are considering
manufacturing module, & checking options to connect ERPNext with e-commerce portals.
- 29. Sessions
• IT Services Provider, India
Discussed about their support cycle, and mapped same with ERPNext.
• Vehicle Parking and Lifting Solution Provider, USA
Didn’t signup because we cannot offer support on their time zone. Will evaluate ERPNext for
their smaller subsidiary.
• Truck Equipment Trader, USA
Discussed queries at length. Interested in getting some feature developed as per paid feature
development plan.
- 30. Sessions
• Electrical and Mechanical Contractor, Dubai
New Customer. Conducted session to help them get started.
• Premier Education Institute, India
Evaluating ERPNext to manage their operations (Projects and consultant services). Will
also consider upcoming education management system for their institute.
• Tin Products Manufacturer, India
- 31. Customer Stories
• McLean Images, Australia
https://blog.frappe.io/blog/erpnext-customer-story/erpnext-at-mclean-images-australia
• Universidade de Sao Palo, Brazil
https://blog.frappe.io/blog/erpnext-customer-story/erpnext-at-universidade-de-s%C3%A3o-paulo-brazil
- 32. User Feedback
• Ruchin Sharma, MiSport (this one matters)
“Hats-off you guys for making this awesome product. I am in love with
ERPNext. :)”
• Angel Sanchez
“We are still setting up the system and trying all features, I have to say I am
really impressed with your software !!! :-o”
- 33. User Feedback
• Ex-Oodo User
“Odoo was recommended to us as a 12-person distributer of ecological chemicals. we
needed sth like warehouse, production jobs, some basic HR and an easy to-use crm with
customer portal. we invested quite a lot of time in odoo. it worked, but we did not have
any "fun" or something like a good a feeling when working it. it feels very laggy, looks
like 2001 software and simply doesn't feel intuitive. then a friend of mine found erpnext
(by absolute coincidence). we got it up and running in less than an hour. import of data
was no problem at all. our employees love it, they even use it on their iphone (simply in
the browser). the result: better customer care, more motivated coworkers and less costs
in infrastructure.we customize openerp in live running environment without having to
fear data loss. im very happy to have found this solution!”
- 34. Wish To
• Focus more on content (documentation and video)
• Identify model for engaging partners.
• Make application on Frappe.
• Testing before release.
- 48. Free for 1 User
with Rushabh
Slave Setup
with Pratik
Disk Space Check
Last Activity
ERPNext.com
- 56. Serial No Status
Removed status field from Serial No,
logic based on Warehouse
Allowed same serial no for raw
materials and finished good item in
Repack / Manufacture entry
- 65. Production Config
• Generates common supervisor config for all
benches
• Set HTTP port, hostname
• HTTPS (certificate management needs some
thought)
- 66. Present and Future
• Handover to Anand, due to lack in velocity
• A lot of finishing required
• Monitoring??
- 67. Forward
• Unified ERPNext Image, one ring to rule
• Demo VM
• Server Deployment
• Container Deployment
• Add (more) health Checks - bench doctor
• Better Exception Reporting
Needs Prioritization
- 68. Forward
• Multi bench support
• Release management (https://github.com/
frappe/bench/issues/150) for progress on
FreeBSD port
Needs Prioritization
- 69. E2-Slave Incident
• old slave Seconds behind master refused to
converge after a large DDL migration
• We decided to get a faster slave (same specs)
- 70. E2-Slave Incident
• Zero downtime backup resulted in 50m
downtime
• Realized after a long time that MariaDB ran out
of open file descriptors (We didn’t check logs
‘duh!)
• At least the common-tasks.yml ansible
playbook worked.
- 83. DROP SHIPMENT
• Setup drop shipping From Item master
or Sales Order
• Make Purchase Order against sales
order
• Mark PO fulfilment by clicking
`Delivered By Supplier`
• To end flow, `Close` So and Po
- 85. LEAVE ALLOCATION BASED ON
DATE RANGES
• Removed fiscal year from leave
allocation
• Updated Leave balance report