Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Platform
Showcase:
Making the
Ultimate Live
Demo
Gabriel Michaud
Better
Faster
Stronger
Version 5.0
Goals of this Session
1. Understand what is the Acumatica platform, and
why it is important to you and your customers
2. R...
Why System Architecture
Matters-Or- what happens when you build without one!
The Acumatica Stack
4
Acumatica Cloud Platform
Integrated Complementary
Solutions / OEMs
Connected Complementary Solutions...
Acumatica Platform Architecture
Application
AcumaticaStudio
Acumatica
Application
MicrosoftVisualStudioIDE
Data Access
Lay...
Part 1 – Creating a
New Page from
scratch
Introducing Bob Rent All
Our New Page - Mockup
Creating a New Page
• Defining the data access class (DAC)
• Creating the business logic container (BLC)
• Creating the pa...
Validating Data
• Making the Description field required
• Validating the Serial Number (BOB- prefix)
What do we have at this point?
• A rich, interactive page that can be used in all the
popular web browsers, including iPad...
Part 2 – Testing,
integrating and
mobile-enabling
our page
Testing Our Solution
Importing/Exporting Data
• Using integration services to quickly import data
to your new screen
Integrating with the ERP
• Introduce the Extensibility Framework
• Integrate with SO Order (pre-fill rental and
redirect)
Using Web Services to Connect
Web Site to ERP
Bob Rent All Web SiteExternal Web Site
User
Mobile-Enabling Our Page
• Creating the XML mapping for
the app
• Publishing the mapping
• Accessing from iPhone
• Accessi...
Wrap-Up
Key Takeaway: Mastering the platform can drive the
success of your Acumatica practice!
All my samples will be post...
THANK YOU
Gabriel Michaud
gmichaud@acumatica.co
m
Skype: gabrielmichaud
@gabrielmichaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Upcoming SlideShare
Loading in …5
×

Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud

544 views

Published on

Product Manager Gabriel Michaud's Breakout Session from Acumatica Partner Summit 2015

Published in: Business
  • Be the first to comment

  • Be the first to like this

Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud

  1. 1. Platform Showcase: Making the Ultimate Live Demo Gabriel Michaud Better Faster Stronger Version 5.0
  2. 2. Goals of this Session 1. Understand what is the Acumatica platform, and why it is important to you and your customers 2. Review the many ways the platform can be leveraged to meet unique customers demands 3. Highlight some of the new Acumatica 5.0 features, like MySQL, the mobile framework, and the versioned web services API 4. Provide you with the tools that you need to make the same demo with your prospects
  3. 3. Why System Architecture Matters-Or- what happens when you build without one!
  4. 4. The Acumatica Stack 4 Acumatica Cloud Platform Integrated Complementary Solutions / OEMs Connected Complementary Solutions Application Suites CRM Sales Automation Marketing Automation Svc & Supp Automation Analytics & Forecasting Customer Portal Project Accounting Resource Mgt WIP Support Expense Mgt Advanced Billing Budget Tracking Financials General Ledger Accounts Receivable Accounts Payable Currency Mgt Employee Portal Cash Management Tax Management Deferred Revenue Mgt Inter-Cpy Accounting Fixed Assets Mgt Distribution Inventory Mgt Purchase Order Mgt Sales Order Mgt Housing Mgt Manufacturing Service Mgt Govt Contracting Single Sign-On Role-Based Access Multi-Tenant Business Objects Tablet & Touch Cloud Database Workflow Mobile Framework Web UI APIs Analytics Payroll Tax Calculation & Filing Shipping & Logistics Warehouse Management Budgeting & Forecasting E-Commerce
  5. 5. Acumatica Platform Architecture Application AcumaticaStudio Acumatica Application MicrosoftVisualStudioIDE Data Access Layer Business Logic Layer Presentation Data Access Layer System Foundation Layer Report Management User Management Customization Tools Localization Tools Application Frameset Security Management Help Management Document Management Application Foundation Layer Report Management Localization Tools Application Frameset Security Management Help Management Document Management Customization Tools User Management Web Form (ASP.NET) Web Service (WSDL) Business Logic Container Data Access Class Database Web Services Session BusinessLogicLayerPresentationLayerDataAccessLayer Entity Model Entity Business Logic DAC Reference DAC Reference DAC Reference DAC Reference Actions -PXSave -PXDelete -PXNext -PXPrev Events -Row_Inserted0 -Row_Updated0 -Row_Deleted0 -Field_Verifying0 -Field_Updating0
  6. 6. Part 1 – Creating a New Page from scratch
  7. 7. Introducing Bob Rent All
  8. 8. Our New Page - Mockup
  9. 9. Creating a New Page • Defining the data access class (DAC) • Creating the business logic container (BLC) • Creating the page (ASPX) • Adding the page to the sitemap
  10. 10. Validating Data • Making the Description field required • Validating the Serial Number (BOB- prefix)
  11. 11. What do we have at this point? • A rich, interactive page that can be used in all the popular web browsers, including iPad and other tablets • All the Acumatica platform features for “free” • … and as you’ll see in part 2, the ability to seamlessly access from web services, external applications, and our new native iPhone/Android applications!
  12. 12. Part 2 – Testing, integrating and mobile-enabling our page
  13. 13. Testing Our Solution
  14. 14. Importing/Exporting Data • Using integration services to quickly import data to your new screen
  15. 15. Integrating with the ERP • Introduce the Extensibility Framework • Integrate with SO Order (pre-fill rental and redirect)
  16. 16. Using Web Services to Connect Web Site to ERP Bob Rent All Web SiteExternal Web Site User
  17. 17. Mobile-Enabling Our Page • Creating the XML mapping for the app • Publishing the mapping • Accessing from iPhone • Accessing from Android
  18. 18. Wrap-Up Key Takeaway: Mastering the platform can drive the success of your Acumatica practice! All my samples will be posted to GitHub - https://github.com/gmichaud/acumatica- bobrentalldemo To further explore the Acumatica Platform: • Framework Documentation (online help, PDF) • T200 Class on Acumatica University • http://adn.acumatica.com/forums/ • Need help? Acumatica tag on StackOverflow Questions?
  19. 19. THANK YOU Gabriel Michaud gmichaud@acumatica.co m Skype: gabrielmichaud @gabrielmichaud

×