november 2016
TRANSCRIPT
NEW CUSTOMERS
0
7.5
15
22.5
30
Dec Jan Feb Mar Apr May Jun July Aug Sept Oct Nov
2015 - 16 2014 - 15 2013 - 14
16
RENEWALS
0
7.5
15
22.5
30
Dec Jan Feb Mar Apr May Jun July Aug Sept Oct Nov
2015 - 16 2014 - 15 2013 - 14
17
SUPPORT
0
175
350
525
700
Dec Jan Feb Mar Apr May Jun July Aug Sept Oct Nov
2015 - 16 2014 - 15 2013 - 14
582+
FORUM
0
1000
2000
3000
4000
Dec Jan Feb Mar Apr May Jun July Aug Sept Oct Nov
2015 - 16 2014 - 15 2013 - 14
3162
CUSTOMER FOLLOWUP
➤ Skypro Naturals ➤ Pharmaserve Medical LLC ➤ Fibrenetix Trading ➤ Privus Technologies ➤ Gestion Rivales Médias
VIDEOS
New - CRM - Chart of Accounts (editing) - Taxes (scripted)
Webinars - ERPNext for Services - ERPNext for Retailer
TESTIMONIALS
Your product is great. And importantly very less ERPs have mobile responsive UI like yours. Appreciated :)
You guys need to work on some presentation side on website. There is no mention of android/iPhone app there. I had talk with someone in your office.
I tried to pitch your product to a upcoming startup but they got scared of too many licenses (though OpenSource ERPNext, Frappe), they opt out fearing future investor will not back it. Had very hectic time to convince them.
- Saurabh
TESTIMONIALS
Satish Aralkar:
This session was very informative and well presented. Thanks a lot
Fred Blauer:
Thanks Umair, very good
Alikoyakp:
Excellent Session. Thank you.
. . .
. . .Prateek Garodia:
great session. thank u. will talk to u about taxes separately.
Jameesha:
k sir thank u r informative session
. . .
THANKYOU
Blog: Android & my 70 Years Old Dad
Other Updates
• Cache Bug
• Added Standard Filters
• Custom HTML - redesign
• Merge Knowledge Base in Frappe (PR Pending)
Fixed too many bugs
needs more testing before release
an intermediate beta testing branch
test cases is must for each pull requests
shorter release cycle
A few developments
option to schedule depreciation manually
final touches to quality inspection enhancements
chart of accounts based on existing company
functionality to export submitted charts in json
Written a blog (finally!)
[ a motivational talk ]
● I learned about various businesses like make to order, make to stock and engineer to stock.
● Then there was the Accounts lesson (which I am still trying to learn).
● DEMO practice everyday with someone.
DEMO
ISSUES
Discuss and Opportunities
● I used to do 5-10 issues from discuss everyday with someone.
● Also replied and closed a lot of opportunities in this month.
Support Tickets
● Since the month started Rushabh insisted on going through Issues and I did try.
● A lot of mistakes were made but they were all corrected by Umair.
My first session
● Well, for the first session the client was from Indonesia.
● His speaker and mike were not working so it was a chat session which was later taken over by Umair.
● That Session gave me a thought to redesign the Pricing Page.
Back to Work
Month in a nutshell
• Issues
• Opportunities
• Discuss Queries (Need to spend more time on discuss)
• Demo Practice
• Data modeled new features of V7 & V7.1
• Blog
Everyday To do List
• Improving Minutes to first response
• Take up Support sessions for functional issues.
• Following up with the team to get the pending issues resolved.
• Written communication
Functional issues on Github
Trial balance for Party with total sum at all columns
Select Multiple delivery Note in a Sales Invoice.
BOM Navigation Issue.
Feature Suggestion
Allow Edit BOM with a Version No.(Working on the Mock Design)
Minor Stuff• Updated WKHTMLTOPDF on all the cloud servers.
(With Saurabh)
• Renaming of site for Shishuvan and generating SSL certificates (With Neil)
• Updated documentation for Purchase order and Supplier Quotation
• Setting up global help on cloud servers when a bench is created or cloned.
Minor stuff (cntd.)
• Added an article to frappé documentation for adding custom button
• Show only “.sql.gz” on the download backups page
S C H O O L S - AT T E N D A N C E M O D U L EEducational Institutes will be able to manage student attendance better!
AT T E N D A N C E A G A I N S T S T U D E N T B AT C HAdded ability to mark attendance against a student batch
S T U D E N T L E AV E A P P L I C AT I O NNew Feature - Students can pre-notify schools regarding planned leaves.
S T U D E N T M O N T H LY AT T E N D A N C E S H E E TReport shall help schools track batch-wise monthly student attendance
A B S E N T S T U D E N T R E P O R TReport fetches absent students for the day along with their contact details.
S T U D E N T B AT C H C R E AT I O N T O O L New Tool shall help in creating Student Batch from Program Enrolment.
S T U D E N T B AT C H S TAT U S Ability to mark a Student Batch inactive so that it does not show in transactions.
G - S U I T E F O R S H I S H U VA N S C H O O LA set of Free Productivity Tools for Classroom Collaboration
G - S U I T E A D M I N C O N S O L E P.S.- I also got [email protected] :-)
max site limit alertserver.max_sites * (site_cut_off_threshold/100)
max sites are = 30 site_cut_off_threshold = 10%
Other Fixes
delink Sales Invoice on cancellation of advance Payment Entry or Journal Entry
job and bidding linkings for community portal
make payment entry if payment marked on Shopify
sync app version in bench sync
repost qty only for bin items
empty column dict fix for print format
BlogIntegration Broker and Service
https://medium.com/@saurabh6790/integration-broker-f7aa4f2256ab#.a794ckt50
Fetch Serial Nos by default for Delivery Note
Code Refactoring for getting Serial Nos for Delivery Note and Stock Entry
Pricing Rule in Shopping Cart
Thanks Nabin for saving me from duplicating the horrors of Pricing Rule
Without Pricing Rule With Pricing Rule
Monthly, Bimonthly, Fortnightly, Weekly and Daily Payroll
Added Payroll Frequency to Salary Structure, Salary Slip and Process Payroll
14 Fixes
2 Documentations
2 Blogs (https://goo.gl/9mbuCz and https://goo.gl/aNpB8W )
• Firstly, a feature I needed
• The meta makes it easier
• Touches upon many other modules
• Writing tests
Pipeline
• Issue: Get items from multiple sales orders
• Configuring email address list to fetch suggestions from previously used ones
• SEO
WORK IN PROGRESS..
Documentation - Lead Replacement of old Images.
Correction in write up.
Addition of some more features.
WORK IN PROGRESS..
Data Import Tool▪ Import any data in csv or
xlsx format.
▪ Choose the doctype of the data.
▪ Map the columns of your data and doctype.
Full working data import
tool using openpyxl
library
3. Data Import Tool
Have to yet write
common utils
functions for xlsx file
handling
2. xlsxutils
Python library to
read, write and edit xlsx files
Worked on its tutorials
1. OpenPyXL
Quick Intro Name- Bhupen R. Newalkar
D.O.J - 7th of November 2016
Joined as Software Developer
Graduated from KIT college, kolhapur
1st week I got warm welcome from all team mates.
It made me more enthusiastic to work ; thanks for that.
Then I was asked to go through frappe tutorial
I went through
What is an Application Installing the Frappe Bench Make a New App Setting up the Site Starting the Bench
Continued... How to set Developer Mode To enable developer mode, you must set developer_mode as 1 in
the site_config.json file
Interactive Session Then had quick intro about how account gets created at the back-
end (thanx to Umair)
Self Analysis Created new company by setting up free-trial account on erpnext
and tried different transaction
Library Management App Making Models
Creating Roles
DocType
DocType Naming and Linking
DocType Directory Structure
2nd week After getting familiar with frappe
I started making another app – meeting
How json file get automatically created when we create new doctype. Similarly when we make changes in doctype ;json files gets updated
To make appln more richer and to add validation, we need js file i.e. for client side scripting
Meeting App Then tried adding various fields in the doctype.
How doctype gets linked to one another. What’s the use of “display depends on” option in doctype.
By going through video tutorials ; got to know how errors may get generated and how to deal with this.
3rd week Now the real work started ; issues to solve
Here i learned how one should navigate to the root cause
of issue (thanx to prateeksha) Then i went through some simple issues, closed issues on
github and tried to grasp it
Learned Git from “git tutorial: Try git” ; must say an excellent tut for the beginner.
Continued... Then nabin assigned me the first issue. While solving it got
to know how exactly tree structure works. After that had discussion with rushabh ; he told me that first
get into the product ,understand each & every aspect of it. Do as many transactions as you want and see how exactly process works and then get into the code.
So after serious discussion i followed that.
While doing so , i found some new issues on my own that needed to be solved and i am excited to solve it soon
Personal Review Free environment to work
Very supportive team-mates
Every one works in combined manner ; a true open source.
Now almost 3 weeks over ;slowly but surely getting the idea about our ERPNext product.
Will work more sincerely and productively to contribute well enough to make our product best.