SlideShare a Scribd company logo
Pairing DNN with a Microsoft ERP
for Maximum Business Impact
Drew Skwiers-Koballa
dsk@iecis.com | @sysadmindrew
Our Objectives
1. Become familiar with the advantages and
disadvantages of traditional ERP systems.
2. Understand some of the avenues for
integrating DNN with a Microsoft Dynamics or
other ERP.
3. Feel empowered to start improving business
processes through technology.
Inside Edge CIS
“We provide nationwide flooring services with a solutions driven
approach. We deliver nationwide consistency, with best in class
quality and communication, at a competitive price.”
• Founded in 2004
• Completing thousands of
projects annually
• Employee-owned
• Technology Driven
• Annual revenue of $80 million
Who is Drew Skwiers-Koballa?
Past
• 10 years Tech Support
• College education,
Chemistry/Computer Science
• 2 years teaching college level courses
in chemistry and networking
• Answered a craigslist ad
“Helpdesk/Programmer”
Present
• IT Director at Inside Edge
Commercial Interior Services
• Dynamics SL User Group
Board Member
• SQL Server junkie (3x MCSA)
What is an ERP?
Enterprise Resource Planning System
• Financial management
• Supply chain management
• Project management
• Human resources/payroll
• Marketing and sales
• Manufacturing
• Business Intelligence/Reporting
Microsoft ERPs
Dynamics GP
• Simplistic
• Quick out of the box
Dynamics NAV
• Retail/distribution/services
• Customizable
Dynamics SL
• Project oriented
• Government contracting, construction
Dynamics AX -> Dynamics 365 for Operations
• Geared to enterprises
• Wide range of modules
Sample ERP Roadmaps
Case Study
Inside Edge Technology
IEX: Inside Edge eXchange
Starting with DNN 4
In 2004, Inside Edge was founded as a
unique business model in the
construction industry.
A DNN site (IEX) was built to facilitate
creating proposals, an ERP was used to
manage financials.
By 2012, IEX was “the system” for >75%
of our employees.
IEX: Inside Edge eXchange
Through a Crossroads
In 2013, we considered switching to
an all-in-one construction
management package.
We elected to integrate IEX with an
improved ERP – Dynamics SL.
It’s 2017, and we don’t regret it.
IEX Roadmap
2015
Equipment Condition
Forms
Vendor Portal
Shipment Tracking
AR Billing and
Submittal Workflow
Vendor Product
Management
2016
Centralized Purchasing
Mileage-based vendor
suggestions
Retrospective pricing
reports
Digital document
signatures
Customer Opportunity
Tracking
2017
Project Picture Feed
Vendor Quality Ratings
Business Intelligence
Web Service
connections to Vendor
ERPs
CRM Task
Management
2018
Customer Portal
Onsite Mobile App
???
???
New features are added in several areas every year – specific to the
business needs of Inside Edge – not an overall pool of customers.
Where Is Your Business?
We Have an ERP
• Can't easily use a feature
• Want to add a unique function
to the ERP
• ERP interface isn't convenient
to use
We Have DNN
• Our business is growing
• We want to enable rapid
change
• Employees are often cross
functional
• The majority of the information system users don't do
traditional financial functions.
• Evolving business where systems needs may change
quarter by quarter
Technical Options
The How
Connect DNN and the ERP
Use The MS API/SDK
• Web services are available for
some features (varies by
product)
• DNN modules can call these web
services
• You work within the constraints
of the available supplied
interfaces (exposed objects, user
licensing)
Write Directly to the Database
• Dynamics will be writing to a SQL
Server database
• DNN modules can write to the
same database
• You create your own bugs/code,
manage user security
Implement through Web Services
• Deploy built-in web services
• Create your own web services
using the available SDK
• Use 3rd party products to
create web service integration
Pros:
• Improved UI flexibility in DNN
over the stock web services
• Microsoft support for the data
connection
• You can connect to anything
with a web service
Cons:
• User licensing and role
management in Dynamics
• You can connect to anything
with a web service
Implement through SQL Server
• Read database schema
• Run similar actions in
Dynamics interface while
running SQL profiler
• Talk to your Dynamics
reseller about the functions
you want to interface with
• Manage users and security
in DNN
• No Dynamics user licensing
for DNN interface
If You Choose One or Both:
• You can extend the functionality of Dynamics in the
client interface and in a web interface
• There is documentation available with the Dynamics
product
Skills Required
• Minimal to advanced - SQL Server
• Minor experience with DNN to advanced module
building
• Business process architecture
DNN Module Ideas -> Integration Shortcut
Instead of writing custom DNN modules, these (and
more) modules can be configured to interact with
Dynamics within DNN.
Some Details on the IEX Implementation
AnyChart/AnyGantt
Some Details on the IEX Implementation
Tips for Getting Started
• Determine which architecture(s) are applicable
to your network, business needs, and sense of
adventure.
• Pick 1 "win" - a process to overhaul:
• Something done in spreadsheets
• Something managed via email messages
• Something that could leverage previous data
to suggest a result
ERP Expansion Ideas
Inventory Management
• Mobile interface for workers on the move
• Externally accessible view of item stock
Vendor Management
• Specific/expansive attributes
• Run an RFP and directly store responses to their profile
ERP Expansion Ideas
Customer Pricing/Quotes
• Custom formulas
• Electronic availability of quotes/accept responses
Interdepartmental Communications
• Workflows through queues/user task assignment
• Resource scheduling on calendar/chart interfaces
Looking into a Crystal Ball
Dynamics 365 is being launched and features
are slowly being added. Timeline – 5 years or
more.
Development opportunities for building "apps"
for Dynamics 365 are available.
Traditional Dynamics GP/NAV/SL are not
going away just yet.
Our Objectives
1. Become familiar with the advantages and
disadvantages of traditional ERP systems.
2. Understand some of the avenues for
integrating DNN with a Microsoft Dynamics or
other ERP.
3. Feel empowered to start improving business
processes through technology.
Pairing DNN with a Microsoft ERP for Maximum Business Impact

More Related Content

What's hot

JD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdf
JD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdfJD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdf
JD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdfInSync2011
 
Finance Insights
Finance InsightsFinance Insights
Finance InsightsJuan Fabian
 
Customer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 PortalsCustomer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 PortalsDigital Illustrated
 
Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 WinWire Technologies Inc
 
Dynamics 365 fall summit 2017 final uploaded
Dynamics 365 fall summit 2017 final uploadedDynamics 365 fall summit 2017 final uploaded
Dynamics 365 fall summit 2017 final uploadedSteve Thomas
 
Jd edward ppt by me
Jd edward ppt by meJd edward ppt by me
Jd edward ppt by meroma bora
 
Case study field services - dynamics 365 customer engagement (crm)
Case study   field services - dynamics 365 customer engagement (crm)Case study   field services - dynamics 365 customer engagement (crm)
Case study field services - dynamics 365 customer engagement (crm)Magnifez Technologies
 
Understanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce appsUnderstanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce appsMahender Pal
 
Allied Consultants - Business to Business (B2B) Integration
Allied Consultants - Business to Business (B2B) IntegrationAllied Consultants - Business to Business (B2B) Integration
Allied Consultants - Business to Business (B2B) IntegrationAllied Consultants
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBMInfoSphereUGFR
 
Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...
Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...
Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...AdyatanTech (OPC) Pvt Ltd
 
Introduction to Customization in dynamics crm 2016
Introduction to Customization in dynamics crm 2016Introduction to Customization in dynamics crm 2016
Introduction to Customization in dynamics crm 2016Firoz Muhammed
 
Ba 5-16 tech resume kevin.harger2
Ba   5-16 tech  resume kevin.harger2Ba   5-16 tech  resume kevin.harger2
Ba 5-16 tech resume kevin.harger2Kevin Harger
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzurePedro Azevedo
 
Knowledge Transfer in The E-World
Knowledge Transfer in The E-WorldKnowledge Transfer in The E-World
Knowledge Transfer in The E-WorldKemal Sahin
 
Weightless Digital Experience - Delivering IBM Digital Experience in the cloud
Weightless Digital Experience - Delivering IBM Digital Experience in the cloudWeightless Digital Experience - Delivering IBM Digital Experience in the cloud
Weightless Digital Experience - Delivering IBM Digital Experience in the cloudDavid Strachan
 
Planning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-LifePlanning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-LifePerficient, Inc.
 
Microsoft Dynamics 365 for Customer Service
Microsoft Dynamics 365 for Customer ServiceMicrosoft Dynamics 365 for Customer Service
Microsoft Dynamics 365 for Customer ServiceSysco Software Solutions
 

What's hot (20)

JD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdf
JD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdfJD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdf
JD Edwards & Peoplesoft 1 | John Schiff | JD Edwards Upgrade to the 9s.pdf
 
Finance Insights
Finance InsightsFinance Insights
Finance Insights
 
Customer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 PortalsCustomer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 Portals
 
Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365
 
Dynamics 365 fall summit 2017 final uploaded
Dynamics 365 fall summit 2017 final uploadedDynamics 365 fall summit 2017 final uploaded
Dynamics 365 fall summit 2017 final uploaded
 
Jd edward ppt by me
Jd edward ppt by meJd edward ppt by me
Jd edward ppt by me
 
Case study field services - dynamics 365 customer engagement (crm)
Case study   field services - dynamics 365 customer engagement (crm)Case study   field services - dynamics 365 customer engagement (crm)
Case study field services - dynamics 365 customer engagement (crm)
 
Understanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce appsUnderstanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce apps
 
Allied Consultants - Business to Business (B2B) Integration
Allied Consultants - Business to Business (B2B) IntegrationAllied Consultants - Business to Business (B2B) Integration
Allied Consultants - Business to Business (B2B) Integration
 
Introduction Dynamics 365 CRM
Introduction Dynamics 365 CRMIntroduction Dynamics 365 CRM
Introduction Dynamics 365 CRM
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
 
Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...
Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...
Microsoft Dynamics 365 for Customer Service & Sales Professional | Adyatan Te...
 
Erp oracle
Erp oracleErp oracle
Erp oracle
 
Introduction to Customization in dynamics crm 2016
Introduction to Customization in dynamics crm 2016Introduction to Customization in dynamics crm 2016
Introduction to Customization in dynamics crm 2016
 
Ba 5-16 tech resume kevin.harger2
Ba   5-16 tech  resume kevin.harger2Ba   5-16 tech  resume kevin.harger2
Ba 5-16 tech resume kevin.harger2
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
 
Knowledge Transfer in The E-World
Knowledge Transfer in The E-WorldKnowledge Transfer in The E-World
Knowledge Transfer in The E-World
 
Weightless Digital Experience - Delivering IBM Digital Experience in the cloud
Weightless Digital Experience - Delivering IBM Digital Experience in the cloudWeightless Digital Experience - Delivering IBM Digital Experience in the cloud
Weightless Digital Experience - Delivering IBM Digital Experience in the cloud
 
Planning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-LifePlanning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-Life
 
Microsoft Dynamics 365 for Customer Service
Microsoft Dynamics 365 for Customer ServiceMicrosoft Dynamics 365 for Customer Service
Microsoft Dynamics 365 for Customer Service
 

Similar to Pairing DNN with a Microsoft ERP for Maximum Business Impact

CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...BDO IT Solutions
 
How to Manage Data Integration within Microsoft Dynamics
How to Manage Data Integration within Microsoft DynamicsHow to Manage Data Integration within Microsoft Dynamics
How to Manage Data Integration within Microsoft DynamicsGlobalLogic Ukraine
 
Silicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy BreakfastSilicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy BreakfastInformatica Cloud
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?Nicolas Georgeault
 
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
Collaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new featuresCollaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new features
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new featuresAli Sharifi
 
Corporate-training-for-msbi-course-in-mumbai
Corporate-training-for-msbi-course-in-mumbaiCorporate-training-for-msbi-course-in-mumbai
Corporate-training-for-msbi-course-in-mumbaiUnmesh Baile
 
Engineering Collaboration Webinar Two
Engineering Collaboration Webinar TwoEngineering Collaboration Webinar Two
Engineering Collaboration Webinar TwoStephen Porter
 
Skill_Level_ Strider
Skill_Level_ StriderSkill_Level_ Strider
Skill_Level_ StriderTushar R
 
Dynamics CRM 2016 slides 1-5-2018
Dynamics CRM 2016 slides 1-5-2018 Dynamics CRM 2016 slides 1-5-2018
Dynamics CRM 2016 slides 1-5-2018 Kevin Vohra
 
Jean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRMJean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRMMSDEVMTL
 
integrating-on-premise-apps-cloud-300329.pdf
integrating-on-premise-apps-cloud-300329.pdfintegrating-on-premise-apps-cloud-300329.pdf
integrating-on-premise-apps-cloud-300329.pdfssusera9d7fc1
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Data Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRMData Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRMDaniel Cai
 
JD Edwards Services Explained: The ManageForce Difference
JD Edwards Services Explained: The ManageForce DifferenceJD Edwards Services Explained: The ManageForce Difference
JD Edwards Services Explained: The ManageForce DifferenceManageForce
 
Microsoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service DeskMicrosoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service DeskEmtec Inc.
 
Candra_CollinsCV112016
Candra_CollinsCV112016Candra_CollinsCV112016
Candra_CollinsCV112016Candra Collins
 
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...Wagner Silveira
 
Pinaki Mohanty Profile 2015
Pinaki Mohanty Profile 2015Pinaki Mohanty Profile 2015
Pinaki Mohanty Profile 2015Pinaki Mohanty
 

Similar to Pairing DNN with a Microsoft ERP for Maximum Business Impact (20)

CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
 
How to Manage Data Integration within Microsoft Dynamics
How to Manage Data Integration within Microsoft DynamicsHow to Manage Data Integration within Microsoft Dynamics
How to Manage Data Integration within Microsoft Dynamics
 
Silicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy BreakfastSilicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy Breakfast
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
Collaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new featuresCollaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new features
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
 
Corporate-training-for-msbi-course-in-mumbai
Corporate-training-for-msbi-course-in-mumbaiCorporate-training-for-msbi-course-in-mumbai
Corporate-training-for-msbi-course-in-mumbai
 
Engineering Collaboration Webinar Two
Engineering Collaboration Webinar TwoEngineering Collaboration Webinar Two
Engineering Collaboration Webinar Two
 
Code or No Code
Code or No CodeCode or No Code
Code or No Code
 
Skill_Level_ Strider
Skill_Level_ StriderSkill_Level_ Strider
Skill_Level_ Strider
 
Dynamics CRM 2016 slides 1-5-2018
Dynamics CRM 2016 slides 1-5-2018 Dynamics CRM 2016 slides 1-5-2018
Dynamics CRM 2016 slides 1-5-2018
 
Jean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRMJean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRM
 
integrating-on-premise-apps-cloud-300329.pdf
integrating-on-premise-apps-cloud-300329.pdfintegrating-on-premise-apps-cloud-300329.pdf
integrating-on-premise-apps-cloud-300329.pdf
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Data Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRMData Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRM
 
JD Edwards Services Explained: The ManageForce Difference
JD Edwards Services Explained: The ManageForce DifferenceJD Edwards Services Explained: The ManageForce Difference
JD Edwards Services Explained: The ManageForce Difference
 
Microsoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service DeskMicrosoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service Desk
 
Candra_CollinsCV112016
Candra_CollinsCV112016Candra_CollinsCV112016
Candra_CollinsCV112016
 
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
 
Jagan_Resume
Jagan_ResumeJagan_Resume
Jagan_Resume
 
Pinaki Mohanty Profile 2015
Pinaki Mohanty Profile 2015Pinaki Mohanty Profile 2015
Pinaki Mohanty Profile 2015
 

Recently uploaded

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXUXDXConf
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfalexjohnson7307
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfAnthony Lucente
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyUXDXConf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 

Recently uploaded (20)

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 

Pairing DNN with a Microsoft ERP for Maximum Business Impact

  • 1. Pairing DNN with a Microsoft ERP for Maximum Business Impact Drew Skwiers-Koballa dsk@iecis.com | @sysadmindrew
  • 2. Our Objectives 1. Become familiar with the advantages and disadvantages of traditional ERP systems. 2. Understand some of the avenues for integrating DNN with a Microsoft Dynamics or other ERP. 3. Feel empowered to start improving business processes through technology.
  • 3. Inside Edge CIS “We provide nationwide flooring services with a solutions driven approach. We deliver nationwide consistency, with best in class quality and communication, at a competitive price.” • Founded in 2004 • Completing thousands of projects annually • Employee-owned • Technology Driven • Annual revenue of $80 million
  • 4. Who is Drew Skwiers-Koballa? Past • 10 years Tech Support • College education, Chemistry/Computer Science • 2 years teaching college level courses in chemistry and networking • Answered a craigslist ad “Helpdesk/Programmer” Present • IT Director at Inside Edge Commercial Interior Services • Dynamics SL User Group Board Member • SQL Server junkie (3x MCSA)
  • 5. What is an ERP? Enterprise Resource Planning System • Financial management • Supply chain management • Project management • Human resources/payroll • Marketing and sales • Manufacturing • Business Intelligence/Reporting
  • 6. Microsoft ERPs Dynamics GP • Simplistic • Quick out of the box Dynamics NAV • Retail/distribution/services • Customizable Dynamics SL • Project oriented • Government contracting, construction Dynamics AX -> Dynamics 365 for Operations • Geared to enterprises • Wide range of modules
  • 9. IEX: Inside Edge eXchange Starting with DNN 4 In 2004, Inside Edge was founded as a unique business model in the construction industry. A DNN site (IEX) was built to facilitate creating proposals, an ERP was used to manage financials. By 2012, IEX was “the system” for >75% of our employees.
  • 10. IEX: Inside Edge eXchange Through a Crossroads In 2013, we considered switching to an all-in-one construction management package. We elected to integrate IEX with an improved ERP – Dynamics SL. It’s 2017, and we don’t regret it.
  • 11. IEX Roadmap 2015 Equipment Condition Forms Vendor Portal Shipment Tracking AR Billing and Submittal Workflow Vendor Product Management 2016 Centralized Purchasing Mileage-based vendor suggestions Retrospective pricing reports Digital document signatures Customer Opportunity Tracking 2017 Project Picture Feed Vendor Quality Ratings Business Intelligence Web Service connections to Vendor ERPs CRM Task Management 2018 Customer Portal Onsite Mobile App ??? ??? New features are added in several areas every year – specific to the business needs of Inside Edge – not an overall pool of customers.
  • 12. Where Is Your Business? We Have an ERP • Can't easily use a feature • Want to add a unique function to the ERP • ERP interface isn't convenient to use We Have DNN • Our business is growing • We want to enable rapid change • Employees are often cross functional • The majority of the information system users don't do traditional financial functions. • Evolving business where systems needs may change quarter by quarter
  • 14. Connect DNN and the ERP Use The MS API/SDK • Web services are available for some features (varies by product) • DNN modules can call these web services • You work within the constraints of the available supplied interfaces (exposed objects, user licensing) Write Directly to the Database • Dynamics will be writing to a SQL Server database • DNN modules can write to the same database • You create your own bugs/code, manage user security
  • 15. Implement through Web Services • Deploy built-in web services • Create your own web services using the available SDK • Use 3rd party products to create web service integration Pros: • Improved UI flexibility in DNN over the stock web services • Microsoft support for the data connection • You can connect to anything with a web service Cons: • User licensing and role management in Dynamics • You can connect to anything with a web service
  • 16. Implement through SQL Server • Read database schema • Run similar actions in Dynamics interface while running SQL profiler • Talk to your Dynamics reseller about the functions you want to interface with • Manage users and security in DNN • No Dynamics user licensing for DNN interface
  • 17. If You Choose One or Both: • You can extend the functionality of Dynamics in the client interface and in a web interface • There is documentation available with the Dynamics product
  • 18. Skills Required • Minimal to advanced - SQL Server • Minor experience with DNN to advanced module building • Business process architecture
  • 19. DNN Module Ideas -> Integration Shortcut Instead of writing custom DNN modules, these (and more) modules can be configured to interact with Dynamics within DNN.
  • 20. Some Details on the IEX Implementation AnyChart/AnyGantt
  • 21. Some Details on the IEX Implementation
  • 22. Tips for Getting Started • Determine which architecture(s) are applicable to your network, business needs, and sense of adventure. • Pick 1 "win" - a process to overhaul: • Something done in spreadsheets • Something managed via email messages • Something that could leverage previous data to suggest a result
  • 23. ERP Expansion Ideas Inventory Management • Mobile interface for workers on the move • Externally accessible view of item stock Vendor Management • Specific/expansive attributes • Run an RFP and directly store responses to their profile
  • 24. ERP Expansion Ideas Customer Pricing/Quotes • Custom formulas • Electronic availability of quotes/accept responses Interdepartmental Communications • Workflows through queues/user task assignment • Resource scheduling on calendar/chart interfaces
  • 25. Looking into a Crystal Ball Dynamics 365 is being launched and features are slowly being added. Timeline – 5 years or more. Development opportunities for building "apps" for Dynamics 365 are available. Traditional Dynamics GP/NAV/SL are not going away just yet.
  • 26. Our Objectives 1. Become familiar with the advantages and disadvantages of traditional ERP systems. 2. Understand some of the avenues for integrating DNN with a Microsoft Dynamics or other ERP. 3. Feel empowered to start improving business processes through technology.