Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10...

36
Integrationsszenarien bei terna: ERP, BI, CRM, IOT 5. ERP - Just In Time 3. Juli 2016

Transcript of Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10...

Page 1: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Integrationsszenarien bei terna: ERP, BI, CRM, IOT

5. ERP - Just In Time

3. Juli 2016

Page 2: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

› terna Facts

› Herausforderungen ERP in der Enterprise-Struktur

› Integration Dynamics CRM – Dynamics AX

› Integration Business Intelligence (BI) - Dynamics AX

› Generelle Integrationsmöglichkeiten Dynamics AX (Interfacing)

› Die Zukunft beginnt jetzt: Internet of Things / Industrie 4.0› Wenn Waschmaschinen nach Hause telefonieren

Agenda

Page 3: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

ERP

CRMBI

Internationale Projekte

Mobile Lösungen

Strategische IT BeratungProzessoptimierung

IoT – Industrie 4.0

Managed Services

Branchenlösungen

3

IoT

Page 4: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

0

5

10

15

20

25

30

35

2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

terna Facts.

4

260Kunden

220Mitarbeiter

30 Mio. €Umsatz

SchweizLuzern

DeutschlandBraunschweigNürnbergMünchenVillingen

ÖsterreichInnsbruckTraunWien

Unternehmensentwicklung - Umsatz

Page 5: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

› Viele verschiedene Systeme im Einsatz

› Relevante Daten müssen aus diesen Systemen konsolidiert bzw. synchronisiert werden

› Doppelte (mehrfache) Datenhaltungen vermeiden› Ressourcen

› Lizenzen

› Komplexität

› Gemeinsame Sicht auf mehrere Systeme (BI)

› Datenaufbereitung

Herausforderungen

5

Page 6: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Integration Dynamics CRM mit Dynamics AX

6

Page 7: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Integration Dynamics CRM mit Dynamics AX

7

Page 8: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Vergleich Schnittstellen-Technologien (CRM<->AX)

8

asynchron synchron Anpassung

Standard

Anpassung

Individuell

Kosten Erweiterbarkeit Dokumentation /

Monitoring

Massload

Scribe++ -- + + + ++ -/+ ++

SSIS Schnittstelle++ -- - ++ + + -/- ++

Custom Interface++ ++ -- ++ - -- --/-- +

BizTalk++ ++ + +++ ++ +++ ++/++ ++

Eigenschaft Bedeutung

AsynchronDas Interface lässt Asynchronen Datenaustausch zu. Der Benutzer erhält nach

Auslösung der Übertragung kein direktes Feedback aus dem Zielsystem

SynchronDas Interface lässt Synchronen Datenaustausch zu. Der Benutzer erhält nach

Auslösung der Übertragung direktes Feedback aus dem Zielsystem.

Anpassung Standard Im Standard sind bereits Grundmappings enthalten

Anpassung individuell Über den Standard hinaus lassen sich individuelle Anpassungen vornehmen

Kosten Lizenz- und Customizing bzw. Programmierkosten

ErweiterbarkeitDas Interface bietet Möglichkeiten auch andere Schnittstellen (auch außerhalb CRM)

umzusetzen

Dokumentation

Monitoring

Vorhandene explizite Dokumentation/Aufwand. Möglichkeit/Aufwand des Monitorings

Massload Fähigkeit, große Datenmengen schnell zu verarbeiten

Page 9: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Scribe vs. BizTalk

9

Page 10: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

BizTalk Prozess AX->CRM

10

Page 11: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

BizTalk Mappings

11

› AX Customer Read › CRM Account Upsert

Page 12: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Integration BI mit Dynamics AX

12

Page 13: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Warum BI?

13

Page 14: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Warum DWH?

Page 15: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Komponenten eines DWH

15

Page 18: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Power BI overview

Web browserMicrosoft cloud

Microsoft cloud Non-Microsoft cloudOn-premises data Mobile apps

Business analyst tools

18

Page 19: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

AX Interfacing

19

Page 20: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

› Arten von Schnittstellen im Standard› File-Schnittstellen (Text, CSV, XLS,…), ODBC Schnittstellen

› DIXF (Data Import Export Framework)

› EDI Schnittstellen

› AIF Webservices (WCF – Windows Communication Foundation)

› Anwendungsbereiche› Datenmigration, Massendaten-Befüllung

› Anbindung von Drittsystemen (PLM, Hochregallager,…)

› Elektronischer Zahlungsverkehr (EDI)

› Webshops

› ...

Generelle Integrationsmöglichkeiten AX (Interfacing)

20

Page 21: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Daten Import/Export Tool zur Datenübernahme und Datenbereitstellung. Wiederholbarer Prozess.

› Inbound: Datenübernahmen, Transfer AX Instanzen,...

› Outbound: Bereitstellung BI Daten, Transfer AX Instanzen,...

› Formate: CSV, XML, EXCEL, ODBC, AX (Transfer AX nach AX)

Key Features: Mapping, Einfache Anpassung der Logik, Protokollierung

DIXF - Data Import/Export Framework

21

AX DBStageingTabelle

xml

csv xls

DB

BI

Page 22: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Entität Einrichten

22

Zuweisung CSV -> Staging Tabelle

Staging -> AX Datenmodel (vorhanden)

Überwachung mit Cockpit

Page 23: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

› Grundfunktionen› Auftragsdaten importieren (ORDERS)

› Lieferscheine exportieren (DESADV)

› Rechnungen exportieren (INVOICE)

› Kundenspezifisch umgesetzt› VMI/VOI-Prozesse (Konsignationslager)

› IFTMIN (Speditionsanweisungen)

› Prozesse im Einkauf

AXPlus - EDI

23

Bestellung

ORDER

EDI-Partner

Edi-Framework

Eingangsjournal ORDERS

AX

Auftrag

EDI-

Partner

Edi-Framework

Druck Journal

Edi-Framework

INVOICE

Edi-Framework

DESADV

AX

Rechnung

AX

Lieferschein

Edi-connectImport

Edi-connectExport

Page 24: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Internet of Things / Industrie 4.0

25

Page 25: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Internet of Things / Industrie 4.0

THE 7 WASTES

Quelle: www.ottomotor.com

Page 26: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Industrie 3.0 vs. Industrie 4.0

ProduktionLogistik LogistikProduktion LogistikLogistik Produktion LogistikLogistik

Industrie 3.0: CIM (Computer Integrated Manufacturing)

LAN

Page 27: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Industrie 3.0 vs. Industrie 4.0

ProduktionLogistik LogistikProduktion LogistikLogistik Produktion LogistikLogistik

Industrie 4.0

WAN

Page 28: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Microsoft Azure IoT Services

Page 29: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

hollu Story

Page 30: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Lösungen

hollu Systemhygiene GmbH

Reinigungs- und Systemlösungen

120390

Zirl (AT)

Dynamics AX

ENGAGE mobile solutions

Jumpstart

Qlik View

Projekthighlights

ERP in der Private Cloud als Full Managed Service

integrierte grafische Plantafel für die Planung

Integration von ADIS (Außendienst-Lösung)

Geschäftsvorteile

Performancesteigerung

weitgehende Automatisierung des gesamten Serviceprozesses

komplette online und offline Verfügbarkeit der Servicelösung

Page 31: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

holluQUID

33

Page 32: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Fallstudie

AnfrageAuftragBestellungServiceauftrag…

°C

0/1

kg

Page 33: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Prozess heute

35

Bestand kontrollieren

Bestellung auslösen

Auftrag erfassen

Tour zuteilen

Ware versenden

Auftrag fakturieren

manuell

automatisch

halbautomatisch

Kommissionieren

Page 34: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Prozess zukünftig

36

manuell

automatisch

halbautomatisch

Bestand kontrollieren

Bestellung auslösen

Auftrag erfassen

Tour zuteilen

Ware versenden

Auftrag fakturieren

Kommissionieren

Page 35: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

› Eliminieren von manuellen Überwachungsschritten (Over-Processing)

› Reduktion von Durchlaufzeiten (Waiting)

› Vermeiden von Prozessfehlern (z.B. Fehlbestellungen/-lieferungen) (Motion)

› Reduktion von Beständen beim Kunden (Inventory)

› Reduktion von Beständen bei hollu (Inventory, Over-Production)

› Optimierung von Kundenfahrten (Transport)

› Reduktion von Ausfällen beim Kunden (Defects)

› …

Einsparungspotential

37

Kosteneinsparung bei gleichzeitigerUmsatzsteigerung durch besseren Service

Page 36: Integrationsszenarien bei terna: ERP, BI, CRM, IOT...Scribe vs. BizTalk 9 BizTalk Prozess AX->CRM 10 BizTalk Mappings 11 ›AX Customer Read ›CRM Account Upsert Integration BI mit

Thomas GundolfTeamleitung Dynamics Systemtechnik

[email protected]

terna GmbH - Zentrum für Business Software 6020 Innsbruck | Grabenweg 3a

Tel +43 512 362 060 326Mobil + 43 676 840 991 326