DYNAMICS AX HIGHIMPACT ENHANCEMENTS FROM HOMEGROWN RECIPES MARSHALLTOWN

  • Slides: 47
Download presentation
DYNAMICS AX: HIGH-IMPACT ENHANCEMENTS FROM HOMEGROWN RECIPES MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 1

DYNAMICS AX: HIGH-IMPACT ENHANCEMENTS FROM HOMEGROWN RECIPES MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 1

Pat Ryan Information Engineering Director patr@marshalltown. com Jeff Schneider Sr. Technology Engineer jschneider@marshalltown. com

Pat Ryan Information Engineering Director patr@marshalltown. com Jeff Schneider Sr. Technology Engineer jschneider@marshalltown. com John Danielson MT-Mobility Sales Manager jdanielson@marshalltown. com MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 2

FAYETTEVILLE, AR MARSHALLTOWN, IOWA MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 3

FAYETTEVILLE, AR MARSHALLTOWN, IOWA MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 3

Masonry Tiling/Flooring Concrete Paint Drywall Wallpapering Plaster EIFS + 1000’s more MARSHALLTOWN INFORMATION ENGINEERING

Masonry Tiling/Flooring Concrete Paint Drywall Wallpapering Plaster EIFS + 1000’s more MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 4

Discrete Manufacturing, 24 -Hour Shipping Bank General Ledger Inventory Production MRP Accounts Receivable Accounts

Discrete Manufacturing, 24 -Hour Shipping Bank General Ledger Inventory Production MRP Accounts Receivable Accounts Payable EDI AS 400 1995 AX 3. 0 2005 2 AOS’s 80 Users 70+ Manufacturing Work Cells Batch Invoicing & Other Automated Processing Interface to Custom Distribution System 7, 000 -10, 000 Packages/Day 1000’s of Orders/Month 60% of $ volume via EDI >$10 M inventory AX 2009 MARSHALLTOWN INFORMATION ENGINEERING AX 7 ? AX 2012 2016 2/19/2021 5

AS 400 DYNAMICS AX MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 6

AS 400 DYNAMICS AX MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 6

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 7

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 7

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 8

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 8

Information Engineering Brain Trust MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 9

Information Engineering Brain Trust MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 9

DRAG & DROP FILES or EMAIL (Including attachments) MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 10

DRAG & DROP FILES or EMAIL (Including attachments) MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 10

(Play Drag and Drop Video Here) MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 11

(Play Drag and Drop Video Here) MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 11

ECommerce MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 12

ECommerce MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 12

Ecommerce Challenges Interfacing to AX • Inventory • Customers & Credit Limits • Pricing

Ecommerce Challenges Interfacing to AX • Inventory • Customers & Credit Limits • Pricing (+Trade Agreements, Multi-Qty Discounts) • Special Discounts and Promotions • Categorization (Product Attributes) • Product Descriptions • Marketing Control of Content • Credit Cards & Purchase Orders • Shipping Options and Rates • Order Status, Pallet Pictures for Customers • Must be online and accept orders even if AX is down MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 13

Our Selection: Nop. Commerce (NC) is: • ASP. NET – C#, MVC, SQL Server

Our Selection: Nop. Commerce (NC) is: • ASP. NET – C#, MVC, SQL Server – Right in our wheelhouse! • Open Source and Free • Large Active Community • Great Architecture • Many Payment Options • We currently use Authorize. NET • No worries of PCI compliance • Very Extensible MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 14

Design Considerations Mobile is a 1 st Class Citizen • Responsive design • Fast

Design Considerations Mobile is a 1 st Class Citizen • Responsive design • Fast • Familiar experience MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 15

An Autonomous System: NC ECommerce has no Awareness of AX SSIS • Pricing and

An Autonomous System: NC ECommerce has no Awareness of AX SSIS • Pricing and products: additions, updates, deletions AX Batches • AX sales order generation and processing NC Web API • Customer notifications / status updates NC Admin Panel - Marketing • Informational pages • Product: Descriptions, Categorization, Availability MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 16

Our Pricing Solution Our pricing is complicated! By design, NC has no way to

Our Pricing Solution Our pricing is complicated! By design, NC has no way to contact AX directly for pricing. What did we do? We duplicated our pricing logic in SQL. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 17

NC Extension: Sales Insight For our Sales Team • Order history • Exact pricing

NC Extension: Sales Insight For our Sales Team • Order history • Exact pricing • Locations and contact information Uses existing authentication framework. Uses data warehouse and a real-time connection to AX. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 18

The Future of Marshalltown. com Enhanced promotions Vendor Portal Ad hoc payments Sales Insight

The Future of Marshalltown. com Enhanced promotions Vendor Portal Ad hoc payments Sales Insight improvements: Build a cart for a customer and place an order MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 19

Web Browser IMAGE SERVER Dynamics AX ECommerce Future. Cell Image Server MARSHALLTOWN INFORMATION ENGINEERING

Web Browser IMAGE SERVER Dynamics AX ECommerce Future. Cell Image Server MARSHALLTOWN INFORMATION ENGINEERING Distribution Center 2/19/2021 20

(Play Image Server Video Here) MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 21

(Play Image Server Video Here) MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 21

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 22

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 22

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 23

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 23

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 24

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 24

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 25

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 25

In an Ideal World…. Work Cells MRP Production Orders MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 26

In an Ideal World…. Work Cells MRP Production Orders MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 26

In the Real World…. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 27

In the Real World…. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 27

In the Real World…. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 28

In the Real World…. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 28

In the Real World…. Work Cell Schedules Forecast Safety Stock Sales Order Demand with

In the Real World…. Work Cell Schedules Forecast Safety Stock Sales Order Demand with Delivery Dates On-Hand “Hot List” MRP - Planned MO’s MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 29

In the Real World…. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 30

In the Real World…. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 30

First Step: Production Workbench MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 31

First Step: Production Workbench MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 31

Production Workbench: Schedule Output MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 32

Production Workbench: Schedule Output MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 32

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 33

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 33

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 34

MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 34

Future. Cell Demo… MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 35

Future. Cell Demo… MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 35

MT Mobility – A Little History 2010/2011 • i. Phones had been out for

MT Mobility – A Little History 2010/2011 • i. Phones had been out for 3 years, the world was changing • We need a mobile barcoding solution for AX inventory control and production reporting • We didn’t want to spend thousands of $$$’s per scanner • We needed a better user interface • We needed to be able to easily customize screens MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 36

MT Mobility – A Little History MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 37

MT Mobility – A Little History MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 37

MT Mobility – A Little History MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 38

MT Mobility – A Little History MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 38

? MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 39

? MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 39

MT 1890 Bar-code Scanner

MT 1890 Bar-code Scanner

MT 1890 Bar-code Scanner DURABILITY Withstands 15 foot drops on to concrete Reads most

MT 1890 Bar-code Scanner DURABILITY Withstands 15 foot drops on to concrete Reads most common 1 D bar-codes Bluetooth Low Energy allows 10 -14 hours of battery life on average per charge Apple i. Pod Touch 5 th and 6 th Generation

MT 1890 Bar-code Scanner Durability Testing Video (Play Scanner Video Here)

MT 1890 Bar-code Scanner Durability Testing Video (Play Scanner Video Here)

MT Mobility Design Technical: • REST based Architecture • Real-time Transactions • All Calls

MT Mobility Design Technical: • REST based Architecture • Real-time Transactions • All Calls Made to Interfaces Practical: • HTML 5 Web Application • Responsive Design • Business Connector • Active Directory Authentication MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 43

MT MOBILITY Today

MT MOBILITY Today

MT MOBILITY DEMO

MT MOBILITY DEMO

 • Your work doesn’t end when you get AX running. • Build HTML

• Your work doesn’t end when you get AX running. • Build HTML 5 -based responsive web apps. Great user interfaces, run on anything, easy to deploy. • Make your AX enhancements, including 3 rd party add-ons, carefully. You will need to upgrade AX some time and everything will be in play. Keep your designs and interfaces as simple as possible. Try not to get a lot of code on different AX layers. • Hire the best software developers you can find – doesn’t matter if they don’t know AX. • The learning and adapting process will never end. MARSHALLTOWN INFORMATION ENGINEERING 2/19/2021 47