Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Open Day
June 2015
Rushabh Mehta
Frappe + ERPNext
Month of Holiday
And “thinking”
Growth
• Version 5 is now stable
• SAAS Growth at 100% (y-o-y) is still pretty low
• ERP is a long-business-cycle product
...
Services?
• Opportunity for revenue
• Opportunity to fund new features
• Opportunity to grow team
Naah… Not in our DNA
The Middle Way
Paid Feature Development
Paid Feature Development
• Incoming requests from GitHub / Discuss
• Send a Quote
• Acknowledge Contributions
• Get the co...
iX Systems
Customer Visit: San Jose
Validation!
• Met Jordan Hubbard, the
founder of FreeBSD project
(the Unix inside Mac OS X)
• Matt Olander, manager of
Fre...
We could have built
FreeNAS on Frappe!!
But alas, its too late now :)
(Matt Olander, iX)
Get Your Laundry
Delivered
The Async Way
Frappe Async
• Do long (asynchronous) tasks using Frappe.
• Get real-time feedback on task (via nodejs socket)
Paired with...
Request laundry service
Get work done
Step 1
Step 2..n
Step Final
Wait
Regular Web Request
(Sync)
Request laundry service
Get receipt
Is my laundry ready?
Get work done
Step 1
Step 2..n
Step Final
Async
No Wait!
All this is managed
by Frappe
But you still need to wear your clothes!
Coming Up
• Frappe Mobile
• Bench Plus
• (Secret new product)
Thanks!
@rushabh_mehta
>< 1
JUNE, 2015
UMAIR SAYYED
ERPNEXT
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
next 2
SALES

&
SUPPORT
><
0
7.5
15
22.5
30
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
2014-15 2013-14 2012-13
3
New Customers
4
>< 4
0
7.5
15
22.5
30
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
2014-15 2013-14 2012-13
12
Renewals
>< 5
0
450
900
1350
1800
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
2014-15 2013-14 2012-13
738
Free
Trial Accounts
>< 6
0
175
350
525
700
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
2014-15 2013-14 2012-13
560
Support Tickets
>< 7
0
400
800
1200
1600
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
2014-15 2013-14 2012-13
1002
Forum
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
next
SESSIONS

&
VIDEOS
><
01
02
03
04
05
Need a customized
dashboard for tracking
progress on their order.
Go Telecom, Arab
A telecome operator.
...
><
01 02 03 04
10
Videos
POS Demo
Covers creating POS
profile and POS Invoice
features
Managing Leaves
Covers allocating l...
><
05 06 07 08
11
Videos
Sales Order to JV
Sales Order from
Opportunity, Delivery
Note, Sales Invoice,
Payment entry
Field...
>< 12
Production Order
Creating Production
Order, Material Transfer
and Manufacture Entry
against Production Order
Product...
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
next 13
CUSTOMER

FEEDBACK
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
><
First of all, Thank You for providing a wonderful and easy-to-use
ERP applic...
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
>< 15
PHILIPPE M MOISAN, 

Sapien
Just wanted to say that your company's cultur...
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
>< 16
Domenico Corraza
ERPNext for our expectations is good solution, and we
co...
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
>< 17
Gavin Dunn
I would love to say that as a recent adopter of ERPNext, it bl...
><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS
next
THANK

YOU
Open Day
June, 2015
Pratik
Frappe 6
with Async!
Async Goals
• Enqueue a background task using same
frappe.call semantics
• Get updates on its progress without polling

(w...
Two Options
• Do websockets in Python.
• Do websockets in node and communicate via a
broker.
Websockets in Python
• Used a co-routine library, gevent.
• Changed MariaDB connector to PyMySQL.
• Adapted an implementat...
Websockets in Python
• “co” in co-routing stands for co-operation.
• IO can by greenified (made co-operative) via
gevent’s ...
Websockets with Node
Webserver
Background
Task Worker
Node
SocketIO
server
Redis
PubSub
Broker
Nginx
Reverse
Proxy
Browser
Websockets with Node
• Javascript code is <50 lines.
• To emit event, “publish” it to broker.
• Also, send any progress in...
Thanks
Open Day
June 2015
Nabin Hait
5 accounts pending to migrate
V5 Migration
Dedicated
to fix v5 issues
and provide smoother experience
Support
Customer’s Credit Days based on -
Fixed Days and Last Day of the Next Month
First Paid Feature
Major accounting reports are
20 times faster now!
Recovered deleted accounts
related to party model patch
for Labora International
Project and Task
Task is a virtual table inside Project,
but now it’s a part of Project document object
to avail in print
Recurring Documents
Honours Stopped status
Executed hourly via scheduler
Thanks!
Frappe Open Day
July 2015
Over Production Allowance Percentage Setting added to
Manufacturing Settings
• Added "Over Production Allowance Percentage...
Track Operations added to Production Order
• ‘Track Operation’ checkbox added to Production Order
• If BOM specified agains...
Minor fixes
• Updates Developer Manual
• Operations made non-mandatory in time logs.
• Barcode added to Purchase Receipt.
•...
Minor fixes
• Validation added in Purchase Invoice to check if Supplier Invoice Date is
greater than Posting Date
• Feature...
Minor fixes
• Added default cost against Activity Type
• Fixed bugs in Calendar View for Leave Application
• Recurring Invo...
Minor fixes
• Fixed Issues in Project Task ( Task did not update in project table if
parent task was directly updated via ‘...
Minor fixes
• Item Table made mandatory in Stock Reconciliation
• Renamed Sales BOM to Product Bundle
• Fixed issue with Cu...
Minor fixes
• Manage Variants added under Stock/Tools
• Planned Start Date added to Production Planning Tool
• Mode of Paym...
Minor fixes
• Allowed same contact to be Linked to Customer AND Supplier AND
Sales Partner
• Validation added to prevent ad...
Thanks!
@neilLasrado
April~June 2015
Anand Doshi
Frappé Open Day
Websites
Cleanup
Navigation
Hero Images
Fixed Broken Links
Fixes
Product search-box visibility
Cancel button intermittent visibility
If no Workstation, then no Time Logs
Wrong field...
Fixes
Link ToDo in ‘assign’ comment
DatePicker & AutoSuggest visibility
Extract images from a child’s Text Editor
Web Form...
iXsystems
Prototyped
Product Configurator
Margin Calculation
Thanks
@anandpdoshi
Frappe Open Day - June 2015
Frappe Open Day - June 2015
Frappe Open Day - June 2015
Frappe Open Day - June 2015
Próximo SlideShare
Cargando en…5
×

de

Frappe Open Day - June 2015 Slide 1 Frappe Open Day - June 2015 Slide 2 Frappe Open Day - June 2015 Slide 3 Frappe Open Day - June 2015 Slide 4 Frappe Open Day - June 2015 Slide 5 Frappe Open Day - June 2015 Slide 6 Frappe Open Day - June 2015 Slide 7 Frappe Open Day - June 2015 Slide 8 Frappe Open Day - June 2015 Slide 9 Frappe Open Day - June 2015 Slide 10 Frappe Open Day - June 2015 Slide 11 Frappe Open Day - June 2015 Slide 12 Frappe Open Day - June 2015 Slide 13 Frappe Open Day - June 2015 Slide 14 Frappe Open Day - June 2015 Slide 15 Frappe Open Day - June 2015 Slide 16 Frappe Open Day - June 2015 Slide 17 Frappe Open Day - June 2015 Slide 18 Frappe Open Day - June 2015 Slide 19 Frappe Open Day - June 2015 Slide 20 Frappe Open Day - June 2015 Slide 21 Frappe Open Day - June 2015 Slide 22 Frappe Open Day - June 2015 Slide 23 Frappe Open Day - June 2015 Slide 24 Frappe Open Day - June 2015 Slide 25 Frappe Open Day - June 2015 Slide 26 Frappe Open Day - June 2015 Slide 27 Frappe Open Day - June 2015 Slide 28 Frappe Open Day - June 2015 Slide 29 Frappe Open Day - June 2015 Slide 30 Frappe Open Day - June 2015 Slide 31 Frappe Open Day - June 2015 Slide 32 Frappe Open Day - June 2015 Slide 33 Frappe Open Day - June 2015 Slide 34 Frappe Open Day - June 2015 Slide 35 Frappe Open Day - June 2015 Slide 36 Frappe Open Day - June 2015 Slide 37 Frappe Open Day - June 2015 Slide 38 Frappe Open Day - June 2015 Slide 39 Frappe Open Day - June 2015 Slide 40 Frappe Open Day - June 2015 Slide 41 Frappe Open Day - June 2015 Slide 42 Frappe Open Day - June 2015 Slide 43 Frappe Open Day - June 2015 Slide 44 Frappe Open Day - June 2015 Slide 45 Frappe Open Day - June 2015 Slide 46 Frappe Open Day - June 2015 Slide 47 Frappe Open Day - June 2015 Slide 48 Frappe Open Day - June 2015 Slide 49 Frappe Open Day - June 2015 Slide 50 Frappe Open Day - June 2015 Slide 51 Frappe Open Day - June 2015 Slide 52 Frappe Open Day - June 2015 Slide 53 Frappe Open Day - June 2015 Slide 54 Frappe Open Day - June 2015 Slide 55 Frappe Open Day - June 2015 Slide 56 Frappe Open Day - June 2015 Slide 57 Frappe Open Day - June 2015 Slide 58 Frappe Open Day - June 2015 Slide 59 Frappe Open Day - June 2015 Slide 60 Frappe Open Day - June 2015 Slide 61 Frappe Open Day - June 2015 Slide 62 Frappe Open Day - June 2015 Slide 63 Frappe Open Day - June 2015 Slide 64 Frappe Open Day - June 2015 Slide 65 Frappe Open Day - June 2015 Slide 66 Frappe Open Day - June 2015 Slide 67 Frappe Open Day - June 2015 Slide 68 Frappe Open Day - June 2015 Slide 69 Frappe Open Day - June 2015 Slide 70 Frappe Open Day - June 2015 Slide 71 Frappe Open Day - June 2015 Slide 72 Frappe Open Day - June 2015 Slide 73
Próximo SlideShare
여행스터디 2
Siguiente
Descargar para leer sin conexión y ver en pantalla completa.

1 recomendación

Compartir

Descargar para leer sin conexión

Frappe Open Day - June 2015

Descargar para leer sin conexión

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

Frappe Open Day - June 2015

  1. 1. Open Day June 2015 Rushabh Mehta Frappe + ERPNext
  2. 2. Month of Holiday And “thinking”
  3. 3. Growth • Version 5 is now stable • SAAS Growth at 100% (y-o-y) is still pretty low • ERP is a long-business-cycle product • Users dropping out after trying is still a problem • The product is not a problem
  4. 4. Services? • Opportunity for revenue • Opportunity to fund new features • Opportunity to grow team Naah… Not in our DNA
  5. 5. The Middle Way Paid Feature Development
  6. 6. Paid Feature Development • Incoming requests from GitHub / Discuss • Send a Quote • Acknowledge Contributions • Get the community involved
  7. 7. iX Systems Customer Visit: San Jose
  8. 8. Validation! • Met Jordan Hubbard, the founder of FreeBSD project (the Unix inside Mac OS X) • Matt Olander, manager of FreeNAS project • The loved ERPNext • Jordan Hubbard will be speaking at the ERPNext Conference 2015
  9. 9. We could have built FreeNAS on Frappe!! But alas, its too late now :) (Matt Olander, iX)
  10. 10. Get Your Laundry Delivered The Async Way
  11. 11. Frappe Async • Do long (asynchronous) tasks using Frappe. • Get real-time feedback on task (via nodejs socket) Paired with Pratik
  12. 12. Request laundry service Get work done Step 1 Step 2..n Step Final Wait Regular Web Request (Sync)
  13. 13. Request laundry service Get receipt Is my laundry ready? Get work done Step 1 Step 2..n Step Final Async No Wait!
  14. 14. All this is managed by Frappe But you still need to wear your clothes!
  15. 15. Coming Up • Frappe Mobile • Bench Plus • (Secret new product)
  16. 16. Thanks! @rushabh_mehta
  17. 17. >< 1 JUNE, 2015 UMAIR SAYYED ERPNEXT
  18. 18. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS next 2 SALES
 & SUPPORT
  19. 19. >< 0 7.5 15 22.5 30 Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun 2014-15 2013-14 2012-13 3 New Customers 4
  20. 20. >< 4 0 7.5 15 22.5 30 Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun 2014-15 2013-14 2012-13 12 Renewals
  21. 21. >< 5 0 450 900 1350 1800 Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun 2014-15 2013-14 2012-13 738 Free Trial Accounts
  22. 22. >< 6 0 175 350 525 700 Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun 2014-15 2013-14 2012-13 560 Support Tickets
  23. 23. >< 7 0 400 800 1200 1600 Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun 2014-15 2013-14 2012-13 1002 Forum
  24. 24. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS next SESSIONS
 & VIDEOS
  25. 25. >< 01 02 03 04 05 Need a customized dashboard for tracking progress on their order. Go Telecom, Arab A telecome operator. Wants to offer ERPNext their customer portal. ESO Electronics, Germany A german circuit board manufacturer. Interested in Assisted Development Plan for customizing ERPNext as per their requirements. ThermAdynamics, USA Work for USA govt. Interested in Assisted Development. Grey Orange Robotics, Singapore Conducted product demonstration. Continuing with evaluation. 9 Air Check, Bangkok Sessions
  26. 26. >< 01 02 03 04 10 Videos POS Demo Covers creating POS profile and POS Invoice features Managing Leaves Covers allocating leaves, and leave application and approval process Managing Expense Claims Covers setting up Expense Type, Expense Claim and Expense Approval process. Salary Processing Covers setting up Salary Structure, creating salary slips in bulk.
  27. 27. >< 05 06 07 08 11 Videos Sales Order to JV Sales Order from Opportunity, Delivery Note, Sales Invoice, Payment entry Field Customization Inserting custom field, customizing properties and arrangement of standard fields. Project-Task-TimeLog Creating new Projects, Tasks under Projects, Time logs against Project and Task, and its costing Service Order Maintenance (Sales) Order, Maintenance schedule and maintenance visit
  28. 28. >< 12 Production Order Creating Production Order, Material Transfer and Manufacture Entry against Production Order Production Planning Creating Production Order and Material Request from Sales Order. Material Requirement planning. 09 10 Videos
  29. 29. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS next 13 CUSTOMER
 FEEDBACK
  30. 30. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS >< First of all, Thank You for providing a wonderful and easy-to-use ERP application in a cost-effective hosting model. I have many years of experience in other ERP applications and ERPNext sure beats them in ease-of-use. Tharian Jose, iReveal Technologies, Kochi 14 01
  31. 31. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS >< 15 PHILIPPE M MOISAN, 
 Sapien Just wanted to say that your company's culture is very admirable: Very personal and transparent and committed to this great experiment that is ERPNext. Don't give up ! 02
  32. 32. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS >< 16 Domenico Corraza ERPNext for our expectations is good solution, and we congratulate you and your team for the continuous development. 03
  33. 33. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS >< 17 Gavin Dunn I would love to say that as a recent adopter of ERPNext, it blows me away how intuitive and perfectly developed it has become. Hats off! Thank you for giving something to make my business run. Thank you for creating a place for encouraging discussion. We were looking through many options, but upon the forefront of technology, ERPNext made perfect sense. 04
  34. 34. ><NEMO ENIM IPSAM VOLUPTATEM QUIA VOLUPTAS next THANK
 YOU
  35. 35. Open Day June, 2015 Pratik
  36. 36. Frappe 6 with Async!
  37. 37. Async Goals • Enqueue a background task using same frappe.call semantics • Get updates on its progress without polling
 (websockets)
  38. 38. Two Options • Do websockets in Python. • Do websockets in node and communicate via a broker.
  39. 39. Websockets in Python • Used a co-routine library, gevent. • Changed MariaDB connector to PyMySQL. • Adapted an implementation of SocketIO (Flask- SocketIO) to Frappe. • Scrapped! :)
  40. 40. Websockets in Python • “co” in co-routing stands for co-operation. • IO can by greenified (made co-operative) via gevent’s monkey patching. • But, Frappe/ERPNext code might not yield. • Too many unknowns. • Also, gevent-socketio is not actively maintained.
  41. 41. Websockets with Node Webserver Background Task Worker Node SocketIO server Redis PubSub Broker Nginx Reverse Proxy Browser
  42. 42. Websockets with Node • Javascript code is <50 lines. • To emit event, “publish” it to broker. • Also, send any progress info (log lines) to browser.
  43. 43. Thanks
  44. 44. Open Day June 2015 Nabin Hait
  45. 45. 5 accounts pending to migrate V5 Migration
  46. 46. Dedicated to fix v5 issues and provide smoother experience Support
  47. 47. Customer’s Credit Days based on - Fixed Days and Last Day of the Next Month First Paid Feature
  48. 48. Major accounting reports are 20 times faster now!
  49. 49. Recovered deleted accounts related to party model patch for Labora International
  50. 50. Project and Task Task is a virtual table inside Project, but now it’s a part of Project document object to avail in print
  51. 51. Recurring Documents Honours Stopped status Executed hourly via scheduler
  52. 52. Thanks!
  53. 53. Frappe Open Day July 2015
  54. 54. Over Production Allowance Percentage Setting added to Manufacturing Settings • Added "Over Production Allowance Percentage" field in Manufacturing Settings • Production Order qty validated against SO qty considering allowance percentage
  55. 55. Track Operations added to Production Order • ‘Track Operation’ checkbox added to Production Order • If BOM specified against Production Order has Operations, you can specify if you wish to track progress of those operations. • Capacity Planning will be disabled if ‘Track Operations’ is not selected.
  56. 56. Minor fixes • Updates Developer Manual • Operations made non-mandatory in time logs. • Barcode added to Purchase Receipt. • Status Indicators fixed in Material Request. • Added Item Name & Desc against Item in Quality Inspection. • Message Notification added if Delivery Date in Production Order is lesser than Planned Start Date
  57. 57. Minor fixes • Validation added in Purchase Invoice to check if Supplier Invoice Date is greater than Posting Date • Feature Added - Check Supplier Invoice Number Uniqueness • Added Customers Not Buying Since Long Time report against Sales Invoice • Validation added to prevent user from creating Salary Structure with From Date before Date of Joining • Prevent Copying percentage completed while duplicating Projects
  58. 58. Minor fixes • Added default cost against Activity Type • Fixed bugs in Calendar View for Leave Application • Recurring Invoice Print Format • Added validation to prevent transfer of raw material from an expired Batches. • Fixed some typo in Sales Person • Fixed lead status not updating on Creation of oppurtunity issue
  59. 59. Minor fixes • Fixed Issues in Project Task ( Task did not update in project table if parent task was directly updated via ‘Task’ ) • Validation changed for Item Template cannot have Stock • Item Image field added to Sales Invoice & Purchase Invoice • Auto-Capitalize Item Attribute Abbreviation • Added validation to Prevent attribute to be deleted if Variant exists • Autocomplete issues fixed in Manage Variants
  60. 60. Minor fixes • Item Table made mandatory in Stock Reconciliation • Renamed Sales BOM to Product Bundle • Fixed issue with Customer Contacts in Transaction Documents • Renamed Depends on LWP field in the Earning and Deduction table of Salary Slip to Leave Without Pay • Renamed Salary Manager to Process Payroll • Has Variants checkbox made 'No Copy' in Item Master.
  61. 61. Minor fixes • Manage Variants added under Stock/Tools • Planned Start Date added to Production Planning Tool • Mode of Payment added to POS Profile • Fixed issues in Expired Batches while making Stock Entry • Validation added to prevent Production Order against Item if Allow Production Order is 'No' in Item Master • Validation added to prevent Production Order against Item Variant Template
  62. 62. Minor fixes • Allowed same contact to be Linked to Customer AND Supplier AND Sales Partner • Validation added to prevent adding items with expired batch numbers to Stock Ledger Entry • Validation added to prevent task being closed with open dependent tasks • Fixed ERPNext Demo
  63. 63. Thanks! @neilLasrado
  64. 64. April~June 2015 Anand Doshi Frappé Open Day
  65. 65. Websites Cleanup Navigation Hero Images Fixed Broken Links
  66. 66. Fixes Product search-box visibility Cancel button intermittent visibility If no Workstation, then no Time Logs Wrong field labels based on Currency Calendar all-day events During export, Date in user’s format
  67. 67. Fixes Link ToDo in ‘assign’ comment DatePicker & AutoSuggest visibility Extract images from a child’s Text Editor Web Forms & Comments Expand/Collapse in Balance Sheet Email Subject & Threading
  68. 68. iXsystems Prototyped Product Configurator Margin Calculation
  69. 69. Thanks @anandpdoshi
  • dmarrazzo

    Aug. 31, 2015

Vistas

Total de vistas

1.550

En Slideshare

0

De embebidos

0

Número de embebidos

652

Acciones

Descargas

16

Compartidos

0

Comentarios

0

Me gusta

1

×