Open Day August 2019 highlights include:
- Updates to various Frappe modules like Contacts, Calendar, Drive integration and Global Search.
- Support work including resolving issues, documentation, and training.
- Marketing activities like lead generation, demos and conversions.
- New implementations of Frappe for customers.
- App testing and bug fixes for various apps.
- Learning new modules like Accounting and working on related documentation.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for February 2019.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for January 2019.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for March 2019.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for November 2018.
On Open Day, we at Frappe Technologies, share our activities of the month with each other and the community. It's when we take a step back and see where we stand.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for February 2019.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for January 2019.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for March 2019.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for November 2018.
On Open Day, we at Frappe Technologies, share our activities of the month with each other and the community. It's when we take a step back and see where we stand.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for May 2018.
Finish Strong -- Successfully Rolling Out Your Killer QuickBase AppQuickBase, Inc.
You have built that killer application that perfectly meets the demands of your business users. Now what? Now is the time to finish strong and plan for a successful rollout. In this session, the PSC team will equip you with information and guidance to successfully roll out your application for maximum benefit. You'll walk away with the skills to develop a strong communication plan, improve user adoption, gather user feedback, train users, and track their usage throughout the rollout.
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...John Head
Session given by John Head & Ken Lamey at Inbtuit Quickbase Empower 2015 in Chicago, IL on May 28th, 2015. Session abstract: You have built that killer application that perfectly meets the demands of your business users. Now what? Now is the time to finish strong and plan for a successful rollout. In this session, the PSC team will equip you with information and guidance to successfully roll out your application for maximum benefit. You'll walk away with the skills to develop a strong communication plan, improve user adoption, gather user feedback, train users, and track their usage throughout the rollout.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for July 2018.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for September 2018.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for August 2018.
Construction Industry: Seven Tasks for your Year-End Accounting ReviewTAG
TAG Presents "Seven Tasks for your Year-End Accounting Review". Specifically highlighting the construction industry, including contractors, sub-contractors, developers and residential builders. Presentation is geared towards an audience of owners, controllers, CFOs, accounting managers and bookkeepers.
Seven Tasks:
Tax Planning
Budgeting for the New Year
Banking Relationship
Collections
Close your Books
Bonding Relationship
Software System Review
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for May 2018.
Finish Strong -- Successfully Rolling Out Your Killer QuickBase AppQuickBase, Inc.
You have built that killer application that perfectly meets the demands of your business users. Now what? Now is the time to finish strong and plan for a successful rollout. In this session, the PSC team will equip you with information and guidance to successfully roll out your application for maximum benefit. You'll walk away with the skills to develop a strong communication plan, improve user adoption, gather user feedback, train users, and track their usage throughout the rollout.
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...John Head
Session given by John Head & Ken Lamey at Inbtuit Quickbase Empower 2015 in Chicago, IL on May 28th, 2015. Session abstract: You have built that killer application that perfectly meets the demands of your business users. Now what? Now is the time to finish strong and plan for a successful rollout. In this session, the PSC team will equip you with information and guidance to successfully roll out your application for maximum benefit. You'll walk away with the skills to develop a strong communication plan, improve user adoption, gather user feedback, train users, and track their usage throughout the rollout.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for July 2018.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for September 2018.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for August 2018.
Construction Industry: Seven Tasks for your Year-End Accounting ReviewTAG
TAG Presents "Seven Tasks for your Year-End Accounting Review". Specifically highlighting the construction industry, including contractors, sub-contractors, developers and residential builders. Presentation is geared towards an audience of owners, controllers, CFOs, accounting managers and bookkeepers.
Seven Tasks:
Tax Planning
Budgeting for the New Year
Banking Relationship
Collections
Close your Books
Bonding Relationship
Software System Review
Reload Media Quarterly Breakfast Series - 'Planning Your Digital for the New ...Reload Media
Presentation from the Reload Media Quarterly Breakfast held on the 25th May, 2018.
Topic:
Planning your Digital Marketing for FY18/19
Speakers:
Craig Somervile - Managing Director, Reload Media
Libby O'Brien - Head of Digital, Flight Center Travel Group
Startup UX: A story of tradeoffs and constraintsClint Schnee
Every startup has to stay lean to stay alive. Lean startup methods require a lean UX approach. If you are wondering what a UX (user experience design) process might look like for a small, scrappy startup, this talk is for you.
Listen in while Clint walks us through the first 18 months of design in the life of a young startup. It’s a story of tradeoffs, high risks and cut corners in exchange for speed.
What you will take away:
• why design tradeoffs are a requirement for startups
• what a good, thorough ux process might look like
• what it actually looked like (for one startup)
Service Level Objectives (SLO) have become steadily more relevant to many organizations adopting SRE best practices pioneered by Google. The promise of SLO methodology is appealing: provide a common ground for product teams and whole organizations to inform reliability, development, and even business decisions.
Although SLOs have been around for a long time, there is plenty of confusion and potential pitfalls on the journey to adopt it. A lot of attention and discussion is spent on technical implementation and tooling for SLI, SLO and error budget, however the major struggle and risk lie in a different dimension. More often than you would expect, individual teams and whole organizations spend months and even years to implement SLOs to end up with colourful dashboards which are then quickly abandoned. Does this sound familiar? In this talk Yury will discuss:
A typical journey organizations take implementing SLO methodology
Common pitfalls they run into along the way
How you can ensure your SLO journey takes you to the next maturity level
There are some important elements that are essential to be present in the document, while you are writing a proposal for YouTube content handling. With the help of this YouTube Content Handling Proposal, ensure that it brings you the business you are looking for effectively. Content ranging from personal vlogs to current events and educational videos being shared widely over YouTube has positioned it as the number one video platform. Analyze the client's current branding, campaigns, and messages and help them boost it with a professionally designed proposal. Identify your client’s problems and offer them effective solutions. Rule out strategies for the proper execution of the plan. It is essential to give the client an overview of the potential revenue they can earn from YouTube. Touch and highlight the benefits your clients can reap while working with you. Throw light on the successes you have had with previous clients. Devise effective strategies and ensure that they are in line with the client's business goals. Discuss your clients' needs and your corresponding deliverables. Convince your customers that with the best skills, you can provide them increased brand awareness, improved market qualified leads, and increased overall sales. Share pricing details for the development and execution of compelling content handling strategies. Also specify the schedules, terms, and channels for payment. Our designers at SlideTeam have designed this template with high quality and well-researched content. This is a deck of completely editable slides. You can format these PPT slides as per your suitability. Add or remove high-quality content and graphics anywhere in the PowerPoint templates. Avail this proposal template to handle your YouTube content without any hassle.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
17. Struggled with macOS the entire
day.
• MariaDB wouldn’t let me set the root password. So bothered a
bunch of people about it.
• No one came up with a solution so finally resorted to
reinstalling macOS
• And it still wouldn’t work
18. Yep all I had to do was add `sudo` to the
original command
19. • Worked on the Library
management tutorial
• Also celebrated ERPNext
hitting 5K stars on GitHub
• And got briefed about the
Accounting app
20. So unlike other people I’ve seen here, my whole family works
in accounting. I just never learnt accounting from them.
21. My dad, when I told him I need to learn accounting:
22. Working on the accounting app
• Worked on learning accounting app for a week or so.
• Just when I thought I’d got it, caught a flu.
• Got better, worked for week and
64. Minor Changes
Decided to pass on lead to the
Partner team - which will allow us to
spend more time on bigger opportunities
Lead distribution to Internal Sales
Team and Partner Team
77. “The best way to become essential for the companies that
buy your products is to help them grow their business (i.e., to
produce meaningful ROI) in unique ways. That is what
solving customer problems is all about, and it’s as neat as an
encapsulation of the difference between enterprise and
consumer software as we can offer.”
― Blair Reeves
85. OPEN DAY AUGUST ‘19
MULTIPLE EMAILS AND PHONE NOS. FOR A CONTACT
▸ A Contact can now accommodate all the Email Ids and the
Phone nos. of the Contact
▸ No need to create multiple Contacts to save multiple Email
Ids
93. OPEN DAY AUGUST ‘19
GLOBAL SEARCH
▸ Don’t show certain DocType results in Global Search
▸ Prioritise results based on DocTypes:
▸ All the Masters
▸ Transactions
▸ Everything else
96. OPEN DAY AUGUST ‘19
HONOURABLE MENTIONS
▸ ISS-2019-03895
▸ Spend 4 hours debugging, going through the code
▸ In the end
▸ set([Victor, Victor, Victor, Víctor])
▸ {‘Victor’, ‘Víctor’}
▸ í variant of i which caused the whole fiasco
101. Immutable Ledger
• Removed logic for future reposting
• Blocked back dated stock transactions
• Test case and patch fixes
102. • Cr, Dr Symbol fix in chart of accounts
• Customer dashboard heatmap
• Duplicate items check in Sales Invoice
• Section heading and line break fixes in print format
• Duplicate items in Menu dropdown
• Email Perm in set_read_only mode for workflow
Support Issues + Bug Fixes
103. • Error in Access log while printing multiple docs
• Response fix in seen notification of chat message
• Web form list view container fixes
• Enhance in purchase order for subcontracting
108. How I worked
1. View all the issues.
2. Select the oldest one.
2.1. If older than 10 days then criticise.
2.2. Else ask for progress.
3. Follow up.
4. Go to step one.
109. Some Appreciation
Nabin & Rohit (always ready for help).
Marica (Regularly asking for issue).
Faris (for being honest).
Mangesh (For taking responsibility during support load).
119. How to fit in expected role?
When firefighting will end?
How to contribute more?
How to manage time better?
How to define priority?
How to improve quality?
136. Support Needs
• With Mid Tier - Enterprise Companies, the service
expectation is really high.
• We can do a lot better in terms of delivery and
communication.
139. Marketing Activities
• Team to own the pipeline from lead generation.
• Track conversions.
• Lead scoring. Assigning leads to partner and internal sales team.
151. Documentation
● Completed HR Documentation.
○ Need to work on some pages.
○ Pending review and final edit.
● Started working on documenting the Projects module.
159. Serial No Valuation Issue
Stock adjustment was booked for material transfer
entry
160. Group By Voucher (Consolidated)
Account balance was not matching between general
ledger and trial balance report for deferred expenses.
Posting Date Amount Voucher No
01-02-2019 100 PINV-00213
01-03-2019 100 PINV-00213
01-04-2019 100 PINV-00213
01-05-2019 100 PINV-00213
Expected Value For 2018-19
200
Actual Value For 2018-19
400
161.
162. Balance Sheet Not Matching
• Backdated negative entry which has picked up
wrong valuation rate.
• While inward the conversion factor was 1 where
as while delivery the conversion factor was
different (expected valuation rate was 0.342
whereas actual valuation was 110).
• From negative to positive the stock value
difference calculation was wrong.
• Stock reconciliation with more than 100 items,
stock ledgers creation was not done through
background jobs.
• Incorrect account selection in the stock
reconciliation.
164. 43 pages in total. Merged, both are live.
Added a lot of content - features, flowcharts, screenshots, etc.
Added new pages like:
● Routing in Manufacturing
● Unit of Measure in Stock
Manufacturing and Stock docs
165. Manufacturing and Stock docs
● Understood the Manufacturing flow first with self implementation.
Did a good job on the docs, got minimal changes post review.
● Stock however had more scope for improvement but then Smital kidnapped
Umair to the UAE.
● Gonna continue reviews with Rushabh.
166. Manufacturing and Stock docs
● Had to make it interesting for me so now I know how plastic is manufactured
(somewhat).
● Videos were helpful. Resorted to research and discuss forums to understand
the root motivation behind a specific feature when I couldn’t find someone to
tell me about it.
167. Some pages with noticeable changes
Manufacturing has only 13 pages but are very content dense
● Bill of Materials
● Work Order
● Purchase Receipt
181. Week 2:
✤ Understanding the Purchase and Sales Module.
✤ Understanding the Accounting Module.
✤ Understanding the Manufacturing Module.
✤ Understanding the HR Module.
222. Partner Portal
• Added 2 videos and 1
presentation
• Fixes for partner payments
and uploads
223. Goals
Add Marketing Materials for partners on Portal
Credit utilisation by passing and closing leads
Streamline partner sales processes by providing in-
depth sales training
226. Event Producer
• In order to follow a particular doctype on a remote site, subscribe to the producer
227. Event Consumer
• Whenever a site subscribes to an Event Producer for a list of DocTypes it wants to follow, an Event Consumer
object is created in the Producer’s site. If it already exists then the list of subscribed DocTypes are updated.
228. • All the communication between the sites takes
place through FrappeClient, a client library to
interact with Frappe/ERPNext API.
• Producer maintains an Update Log for all the
DocTypes that have subscribers. Every Insert,
Update and Delete is recorded.
• Insert, Update - stored as JSON objects.
• Delete - stores ID/name of the document.
232. When workflow is setup, the Actions menu in List View used to
show Submit and Cancel options.
If docs are directly submitted instead of following the workflow
states, it updates the docstatus as 1, but not the workflow state.
Fix: Submit and Cancel options are hidden when workflow is setup.
User has to follow the workflow to update the documents
240. Notification Settings
● Enable System notifications
● Enable Energy Point notifications
● Enable Email notifications
● Select DocTypes for which you want to show open documents
242. refactor: allow guests to upload files
Allow Guests to Upload Files
System Settings > Permissions
243. feat: allow toggle sidebar to be persistent
using local storage
Sidebar toggle state will be stored in local storage of the
browser and will persist on refresh. This will happen across all
doctypes and reports
Co-Authored-By: Sahil
244. fix: json.loads getting none value in chat
In the seen method he mess.add_seen function would
update the seen value but the mess object in memory would
not be updated, so every time the user would open a chat
message, they would get an error
245. fix: enabled translation for desk card
categories
The get_messages_from_file function would fetch
words from desk.min.js but this did not include the Vue files
or the category labels.
Co-Authored-By: Suraj
247. fix: shopping cart item availability
Shopping cart settings would not reflect on the page. Fixed
that.
248. feat: added dashboard fixtures
The previous PR#18360 was lost during the recent GitHub
outage. Made the PR again.
P.S. It creates default account dashboards when installing
ERPNext.
249. fix: task not updated issue
Anytime one would add a parent task, the user would get an
error saying the document was edited before. This is because the
current task would be updated in the child table in the parent
task which would then be updated in the child table and this
would cause problems. This happens because the update parent
would use the cached doc using frappe.get_cached_doc.
283. Datalifecycle (cleansing sins)
● Call with them along with Umair and Saurabh, explained them why it’s
not a good idea to create 127 custom fields in SO.
● They Didn’t get what we said earlier, created only 27 fields in custom
doctypes with different fieldname, explained to them, why they should
follow the instructions that were given on the call.
● Me and Saurabh then mapped the data of these custom fields into the
custom doctypes that they created and asked them to verify (Too
many Harish Babus).
● No reply from them yet, the only task remaining is to perform the
same task in their prod instance.
284. Playing with Git Branches
● Frappe (help from Suraj):
○ Merged version-12-hotfix into develop.
○ Rebase all PRs from version-12-hotfix to develop.
○ Deleted version-12-hotfix.
○ Merged develop into version-12.
● Erpnext (help from Nabin and Deepesh):
○ Merged version-12-hotfix into develop.
○ Deleted version-12-hotfix.
○ Merged develop into version-12.
285. Support App
● There was an after_install hook that updated the limits which was
breaking, asked Himanshu to fix it.
● After merging the PR, me and Saurabh then added it to the
distribution list for the new signups and installed it on all the existing
customers (>= version 11).
286. Other Activities
● Framework fixes and features with Shivam:
○ Persistent sidebar.
○ Add search_field to address query.
○ Translations for Webforms (old).
● v10 to v11 and v11 to v12 upgrades.
● Urgent fix and release for nsm_parent_field, as bench build was
breaking for community members.
● Release and Deploys.
● Setting up ssl certificates, renaming sites and updating servers.