+ All Categories
Home > Software > Frappe / ERPNext Open Day May 14

Frappe / ERPNext Open Day May 14

Date post: 10-Dec-2014
Category:
Upload: rushabhmehta
View: 629 times
Download: 5 times
Share this document with a friend
Description:
Summary of activities done by the team in May 2014
55
2SHQ 'D\ 8PDLU 6D\\HG 0D\
Transcript
Page 1: Frappe / ERPNext Open Day May 14

2SHQ�'D\

8PDLU�6D\\HG0D\������

Page 2: Frappe / ERPNext Open Day May 14

+LJKHVW�HYHU�UHYHQXH�LQ�VDOHV�

6DOHV

Page 3: Frappe / ERPNext Open Day May 14

&XVWRPHUV

���QHZ�FXVWRPHUV�

Page 4: Frappe / ERPNext Open Day May 14

5HQHZDOV

���UHQHZDOV��KLJKHVW�HYHU�

Page 5: Frappe / ERPNext Open Day May 14

7ULDO�$FFRXQWV

����WULDOV��KLJKHVW�HYHU�

Page 6: Frappe / ERPNext Open Day May 14

6XSSRUW

:LWK�WKH�UHOHDVH�RI�9HUVLRQ����6XSSRUW�LV�SLFNLQJ�XS�SDFH�

Page 7: Frappe / ERPNext Open Day May 14

6XSSRUW�7LFNHW

����6XSSRUW�7LFNHWV

Page 8: Frappe / ERPNext Open Day May 14

7HFKQLFDO�)RUXP

����3RVW��KLJKHVW�HYHU�

Page 9: Frappe / ERPNext Open Day May 14

8VHU�)RUXP

����3RVW

Page 10: Frappe / ERPNext Open Day May 14

䚔 6LFR0LOO��6DQWRVK�/LPD\H$�SURGXFHU�DQG�WUDGHU�RI�VLOLFRQ�SURGXFWV�LQ�(XURSH�DQG�$PHULFD��7KH\�ZHUH�DVVLVWHG�H[WHQVLYHO\�LQ�HYDOXDWLRQ�DQG�LPSOHPHQWDWLRQ�RI�VROXWLRQ�

䚔 5XQJDPDWWHH�7HD��,QGXVWULHV�/WG���-DL�.HMULZDO$�WHD�SURGXFHU�DQG�WUDGHU�LQ�,QGLD��&RQGXFWHG�RQOLQH�VHVVLRQ�WR�GLVFXVV�WKHLU�ZRUNIORZ�DQG�PDS�WKH�VDPH�ZLWK�(531H[W�

䚔 $FXPHQ�6HFXULW\��$VKLW�9RUD(YDOXDWLRQ�DQG�LPSOHPHQWDWLRQ�VHVVLRQV�FRQGXFWHG�IRU�SURGXFW�FHUWLILFDWLRQ�VHUYLFH�SURYLGHU�LQ�86$�

䚔 ,QGR�$HURVSDFH��3UL\DQND$�GLVWULEXWRUV�IRU�DYLDWLRQ�LQGXVWU\�LQ�,QGLD�

6HVVLRQV

Page 11: Frappe / ERPNext Open Day May 14

䚔 .UXSXN�6XU\D�-D\D��$QGUL�*XQDZDQ0DQXIDFWXUHU�LQ�IRRG�LQGXVWU\�IURP�,QGRQHVLD��2IIHU�LPSOHPHQWDWLRQ�VXSSRUW�

䚔 6KHUZRRG�:LQGRZV��$PLW�0LVWU\$�FXVWRP�IXUQLWXUH�VROXWLRQ�SURYLGHU�LQ�&DQDGD��&RQGXFWHG�FRXSOH�RI�VHVVLRQ�WR�PDS�WKHLU�SURGXFWLRQ�DQG�DFFRXQWLQJ�UHTXLUHPHQWV�ZLWK�(531H[W�

䚔 %30�&RQVXOWLQJ��%HQMDPLQ$Q�,7�VHUYLFH�SURYLGHU�LQ�6LQJDSRUH��&RQGXFWHG�RQOLQH�VHVVLRQ�WR�GHPRQVWUDWH�)UDSSH�IXQFWLRQDOLWLHV�

6HVVLRQV

Page 12: Frappe / ERPNext Open Day May 14

7HVWLQJ

7HVWLQJ

7HVWLQJ

7HVWLQJ

Page 13: Frappe / ERPNext Open Day May 14

ê(531H[W�LV�P\�IDYRULWH�RI�WKH�WKUHH��RWKHU�(53�SURGXFWV��PHQWLRQHG�E\�5XVKDEK��,�IRXQG�LW�WR�EH�WKH�HDVLHVW�WR�XVH��DQG�KDG�PDQ\�LQQRYDWLYH�IHDWXUHV�WKDW�PDQ\�PRUH�H[SHQVLYH�(53�V\VWHPV�GR�QRW�KDYH��,I�FRPSDQLHV�WKDW�XVH�6$3�RU�2UDFOH�KDG�WKH�XVDELOLW\�RI�(531H[W��WKHLU�XVHUV�ZRXOG�KDYH�WKRXJKW�WKH\�KDG�GLHG�DQG�JRQH�WR�KHDYHQ�ë

�(531H[W�IDQ�RQ�4XRUD

ê,YH�WULHG�RXW�(531H[W�DJDLQ�UHFHQWO\�DIWHU�SUHYLRXVO\�WHVWLQJ�LW�RQ�PRUH�WKDQ�RQH�RFFDVLRQ��,�PXVW�FRPPHQG�\RX�JX\V�RQ�ZKDW�\RX�JX\V�KDYH�D�DFKLHYHG�WKXV�IDU���DQG�WKH�SURJUHVVLYH�ZRUN�\RX�FRQWLQXH�WR�GR�ë

��3LHWHU��:KHHOVSRW

5HYLHZV

Page 14: Frappe / ERPNext Open Day May 14

ê0DQ\�(53�VRIWZDUH�KDYH�����DWWDFKHG�WR�WKHP��DQG�,�WRR�IUHTXHQWO\�VHH�IDLOHG�

GHSOR\PHQW�EHFDXVH�RI�WKDW�IDFWRU��%HLQJ�RSHQ�VRXUFH�DQG�IXOO\�FXVWRPL]DEOH��(531H[W�

SRVLWLRQ�LWVHOI�LQ�D�GLIIHUHQW�OHDJXH�DQG��LQ�P\�RSLQLRQ��WRZDUG�WKH�IXWXUH�ë

��%HUQDUG�/HIHEYUH

ê<RX�DUH�GRLQJ�VR�JUHDW���,�DP�QHZ�WR�(531H[W���DQG�LWV�P\��UG�ZHHN�RI�OHDUQLQJ�LW���

7KDQNV�IRU�\RXU�GRFXPHQWDWLRQ���LWV�KHOSV�D�ORW�ë

��+DPGDQ

5HYLHZV

Page 15: Frappe / ERPNext Open Day May 14

)RU-XQH������6DWXUGD\�_�6XQGD\

:HHNHQG�6XSSRUW

�WK�-XQH���8PDLU�6D\\HG

�WK�-XQH���3UDWLN�9\DV

��WK�-XQH����1DELQ�+DLW

��WK�-XQH���8PDLU�6D\\HG

��WK�-XQH���3UL\D�6KULYDVWDYD

��WK�-XQH���5XVKDEK�0HKWD

��WK�-XQH���$QDQG�'RVKL

��WK�-XQH���3UDNDVK

Page 16: Frappe / ERPNext Open Day May 14

:K\�ZH�VWRSSHG�RXU�SDUWQHUV�SURJUDP

%ORJ

Page 17: Frappe / ERPNext Open Day May 14

7KDQNV�WR�&DWDOLQ�/XQJX�IRU�GRQDWLQJ�

:H�QHHG�PRUH�&DWDOLQ�WR�PDNH�(531H[W�EHWWHU���

'RQDWH

'RQDWLRQ

Page 18: Frappe / ERPNext Open Day May 14

.DWLH�2VDQWRZVNH

䚔 IRU�KHU�HIIRUWV�LQ�SURGXFW�LPSOHPHQWDWLRQ�䚔 IRU�VKRZLQJ�ORWV�RI�SDWLHQFH�䚔 IRU�PDNLQJ�VXJJHVWLRQ�WR�PDNH�(531H[W�EHWWHU�

&XVWRPHU�RI�WKH�0RQWK

Page 19: Frappe / ERPNext Open Day May 14

7KDQNV

XPDLU#IUDSSH�LR

Page 20: Frappe / ERPNext Open Day May 14

May

ANAND

FRAPPE

DOSHI

OPEN DAY

HEM

‘14HEM

Page 21: Frappe / ERPNext Open Day May 14

PERMISSION SYSTEM

HEY! WHERE’S

VERSION 4?

missed out on EXISTING SCENARIOS and was too

RESTRICTIVE

THE NEW

we got somefeedback

Page 22: Frappe / ERPNext Open Day May 14

PERMISSION SYSTEM

so, weFLIPPED

THE CORE LOGIC

and it has a TOGGLE SWITCHto APPLY USER PERMISSIONS

THERE’S A NEW NEW

Page 23: Frappe / ERPNext Open Day May 14

APPLY USER PERMISSIONS

SET USER PERMISSIONS

Page 24: Frappe / ERPNext Open Day May 14

APPLY USER PERMISSIONS

SET USER PERMISSIONS

so that a user with employee role can only

access specific documentsdefined insetup > user permission manager

grant access to a restricted user to specific documents via setup > user permissions manager

Page 25: Frappe / ERPNext Open Day May 14

*IMPLICITOWNER MATCH

USERLINK FIELD

BASED ON

* only if apply user permissions

is checked

Page 26: Frappe / ERPNext Open Day May 14

FIXESTO

SETUPWIZARD

Page 27: Frappe / ERPNext Open Day May 14

EXCEPTION EMAILS

IN

SETUPWIZARD

language selected:CHINESE (SIMPLIFIED) but Item Groups are in ENGLISH :(

Page 28: Frappe / ERPNext Open Day May 14

PRODUCT CREATOR

IN SETUP

WIZARD

Page 29: Frappe / ERPNext Open Day May 14

LANGUAGES ADDED Korean Romanian !STARTUP PLAN $149 / year for 2 users !LINK FIELDS cached auto-suggestdeprecated “link:” type select fields !OPTIMISE 3to4 MIGRATIONclear all sessions tweaked clear cache per user !DEVELOPER TRAINING indictrans

Page 30: Frappe / ERPNext Open Day May 14

FRAPPE AT

MUMPY)UDSSH�)UDPHZRUN

S\WKRQ���MDYDVFULSW���PDULDGE���NLQGQHVV

)RU�'RFXPHQW�'ULYHQ�$SSV

$OPRVW�HYHU\WKLQJ�LV

([WHQVLEOH�YLD�+RRNV

Page 31: Frappe / ERPNext Open Day May 14

Thank You

[email protected]

Page 32: Frappe / ERPNext Open Day May 14

3TIRHE]1E]������

3UDWLN

Page 33: Frappe / ERPNext Open Day May 14

ERH�VYRRMRK�����EGGSYRXW����TEMH

Page 34: Frappe / ERPNext Open Day May 14

:IVWMSR���ZQ

DQRWKHU�XSGDWH�FRPLQJ�VRRQ

Page 35: Frappe / ERPNext Open Day May 14

��XS���QMKVEXMSR

Ɣ $�ORW�RI�IL[HV�WR�SDWFKHV��ZLWK�ORW�RI�KHOS�IURP�$QDQG�DQG�1DELQ��

Ɣ )UDSSHFORXG�ZLOO�EH�UHDG\�IRU�PLJUDWLRQ�ZLWK�QHZ�SHUPLVVLRQ�UHOHDVH�IURP�$QDQG�

Ɣ 6RUU\��IRU�WKH�GHOD\�

Page 36: Frappe / ERPNext Open Day May 14

(27�MWWYIW�SR���b��XL�1E]PRYHG�'16�KRVWLQJ�EDFN�WR�QDPHFKHDS

Page 37: Frappe / ERPNext Open Day May 14

(SGYQIRXEXMSRKDQGHG�RYHU�WR�5XVKDEK�EHFDXVH�RI�GHOD\V

Page 38: Frappe / ERPNext Open Day May 14

*VETTI�EX�1YQ4]

Page 39: Frappe / ERPNext Open Day May 14

QIVGM

Page 41: Frappe / ERPNext Open Day May 14

ERPNext - v4.0

Fixes ( towards v4.0 release )

๏ Most of the time this month, went into v4.0 fixes!

๏ Lot of untracked bugs fixed!

๏ Multiple issues related to manufacturing & accounts module!

๏ Sub-contracting fixes, allowed tracking of serial no & batch no!

๏ Fixing of test cases, after committing of test data!

๏ Income/expense balance in daily email digest

Page 42: Frappe / ERPNext Open Day May 14

ERPNext - v4.0

Pricing Rule ( revamped based on customer’s input )

๏ Define rules to overwrite Price List rate or provide discount!

๏ Apply only one Pricing Rule at a time, either for price or discount!

๏ Pricing Rule price is the final price, so no further discount should be applied!

๏ Re-apply Pricing Rule on trigger of all related fields

Page 43: Frappe / ERPNext Open Day May 14

ERPNext - v4.0

Payment Reconciliation ( scrapped after almost getting completed )

๏ Started working to fix Payment Reconciliation, due to changes related to Country-wise Chart of Accounts!

๏ Introduced auto-reconciliation feature!

๏ But the logic was going to be complicated in absence of debit_or_credit property!

๏ After checking into SAP, realised that the design can be more robust!

๏ Rushabh’s suggestion, to reconcile based on bank & party account together, was also a deciding factor to scrap the project!

๏ Will work on redesigning it again, in current week

Page 44: Frappe / ERPNext Open Day May 14

ERPNext - v3.0

Customer Supports ( resetting of perpetual inventory )

๏ All existing stock-asset accounts are set to zero!

๏ Stock-received-but-not-billed account balance recalculated based on Purchase Receipt & Invoice!

๏ Create new warehouse!

๏ Stock transfer from existing warehouses to new warehouses!

๏ All these entries are against Stock Adjustment (expense) account!

๏ Stock entries frozen upto current date

Page 45: Frappe / ERPNext Open Day May 14

testing & fixes

“If you don’t like unit testing !

your product, most likely your customers !

won’t like to test it either”

Page 46: Frappe / ERPNext Open Day May 14

feedback please…

Thanks

Page 47: Frappe / ERPNext Open Day May 14

Open Day Frappe + ERPNext

!May 2014

!Rushabh Mehta

Page 48: Frappe / ERPNext Open Day May 14

This Month

Page 49: Frappe / ERPNext Open Day May 14

Developer Help

Page 50: Frappe / ERPNext Open Day May 14

Awesome Bar• Jump to Modules, Document Type, Pages • Make new records • Do mathematical calculations

Page 51: Frappe / ERPNext Open Day May 14

Web ViewsGenerated by Default

Page 52: Frappe / ERPNext Open Day May 14

Tagging IssuesAnd Minor Fixes

Page 53: Frappe / ERPNext Open Day May 14

Next Month

Page 54: Frappe / ERPNext Open Day May 14

• Fix More Issues?

• Developer Docs

• New Apps

• Recruitment (Anand)

• Frappe Satellite (Pratik)

Page 55: Frappe / ERPNext Open Day May 14

Thank You


Recommended