bouwmaat & scheer e2e ag
TRANSCRIPT
Informatie-infrastructuur in omni-channel transitie
Voorbeelden uit de praktijk
Voorstellen & Inhoud
Voorstellen:
Peter Buenk, 42 jaar, Informatiemanager bij Bouwmaat.
Focus op requirements, architectuur, processen en integratie.
Inhoud
• Bouwmaat
• Waarom E2E?
• Case1
• Case2
• Vragen
2© ShoppingTomorrow
Bouwmaat
• Groothandel in bouwmaterialen (B2B)
• Opereert in Nederland, 46 vestigingen + webshop
• Facilitair hoofdkantoor 100 fte, gehele organisatie 900
• Belangrijkste kanalen: Vestiging, Web, Print (catalogus, promotie)
• Microsoft georiënteerd bedrijf ( HyperV, MSSQL, Office365, PowerBI)
• Belangrijkste applicatie componenten: • Dynamics NAV (meerdere omgevingen, meeste oud)
• Informatica PIM
• Aspos, real time online verkoopplatform (Off-&Online)
• E2E bridge, middleware
3© ShoppingTomorrow
Waarom middleware en E2E?
• Noodzakelijk gereedschap voor ketenregie
• Geen directe koppelingen
• Centraal beheer
• Modelgedreven ontwikkelen
• Technology partner
• Kracht van oplossing
4© ShoppingTomorrow
Cases
Case 1
Koppeling real-time online SaaS verkoop platform met legacy backoffice omgeving.
Hoe krijg je standaard software (werkend….) gekoppeld met eenbestaande administratieve ‘achterkant’ ?
Case 2
Realisatie integratie met nieuw logistiek centrum.
Hoe kan je in korte tijd een volledig geautomatiseerde data uitwisseling realiseren voor een vitale bedrijfsfunctie?
En hoe beheer je deze nieuwe informatiestroom?
5© ShoppingTomorrow
Case 1: SaaS integratie met legacy BackofficeUitganspunten:
• Gebruik van modern/actuele techniek
• Hoogfrequente communicatie (near real time)
• Alle interfaces centraal
Aanpak:
• Inventarisatie
• Analyse
• Ontwerpen
• Mappen
• Realisatie
6© ShoppingTomorrow
Aspos integratie overzicht
7© ShoppingTomorrow
application E2E_Application_Cooperation
ASPOS
Active DirectorySlim 4 Product Information
ManagementDynamics NAV CDBDynamics NAV BMN
PIM Item
Purchase Proposal
Person
CompanyPIM Structure
CustomerPurchaseOrder
Vendor
CustomerCardBonus
Stock CustomerPayment
TransactionCDBCentralOrder
NAV Item
CustomerSync
Delivery Note
Users
Nav2Valk_FileSync
Nav2Valk_FileSyncCustomerSync UserSyncSlim2Valk Pim2ValkTrasferMediaFiles2Valk GetCustomerBalance
PIM Media
Valk2Nav_FileSync
FileSystemAdapter REST SQLAdapter
SOAPsFTP
Valk_PurchaseOrderTransactionValk_BonusValk_Company Valk_Person
Nav2Valk_FileSync
JournalInvoiceValk_CustomerCard StockLevels (SKU)StockmutationsCustomerOrder
CustomerSync Valk2Nav_FileSync
TransferMediaFiles2Valk
Pim2Valk
Inzichten
• Zonder middleware onmogelijk• Complexiteit onderschat
• Maatwerk (legacy)• Saas• Leercurve middleware technologie
• Doorlooptijd te positief ingeschat• Je kunt het niet in 1 keer goed doen
• Ervaring partner in integratie• Domeinkennis• Capaciteit• Kennisdeling
8© ShoppingTomorrow
Case 2: Realisatie integratielogistiek centrumUitganspunten:
• Hoogfrenquente communicatie
• Partner heeft integratie ervaring, professioneel
• Werken onder architectuur
Aanpak:
• Workshops BRD (business requirements document)
• End-to-end process flows en overall architectuur
• Detail Design per interface
• Realisatie
• Beheer
9© ShoppingTomorrow
Overzicht van alle interfaces
10© ShoppingTomorrow
business ArchiMate 2.0 CLC Applications dataflow high level
E2EBridge
E2E Bridge
Dynamics NAV
BMNDynamics NAV Store Dynamics NAV store DC
Product Information
Management
CEVA
SCM TMSWMS
DCA
Supplier application
Uitfaseren
Nieuw
InGebruik
Pilot
Status applicatie
ASPOS
InGebruik
Nieuw
Status Interface
Slim4_DC
Versie 4.0
31-08-2017
GIS
CREDITVENDOR
DCA2SLIM_STOCK
BMN2SLIM_CODEMASTER
INSDES DC
to Store
(STO)
DESADV
(xml)
ORDSTA
INSDES_CUST DC to Cust
SLIM2DCA_PROPOSAL
PURORD
PRODAT DCA
BMN2SLIM_LOGISTICS
DCA2SLIM_PURORD
INSDES DC to Store
INVRPT
PURORD Direct DC PO
PRODAT CEVA
INVOIC
(txt)
BMN2SLIM_ARTICLEMASTER
DESADV (P.O.'s and Web)
PURORD
INVOIC DC PO
PURORD
DESADV ASN, if CrossDock & L4
PURORD
(txt)
DESADV all DC
deliveries
BMN2SLIM_TRANS
DESADV CrossDock and DC PO
INVOIC
INSDES CUST
(CUS / DIR)
RECADV
GENJOURNAL
DESADV (P.O.'s and Web)
PURORD
Replenishment
PURORD
DESADV
All DC
deliveries
BMN2SLIM_ARTFILTER
DESADV (CS)
PURORD Cust
PURORD CrossDock
incl RET, RET to DC
DCA2SLIM_SALESORD
INSDES, RET
to Vend
INVADJ
STS / ADJ
PURORD CrossDock incl RET, RET to DC
Voorbeeld End-to-End designPakbon DC levering• Alle betrokken partijen
• Alle betrokken berichten
• Zo concreet mogelijk
11© ShoppingTomorrow
Collaboration CLC DESADV DC STORE
Dyn
amic
s N
AV
DCA
new DC DESADV
process and store
message
Message
processed
CEV
A
Dispatched order
Send DESADV
Message
sent
E2E
write to DCA SOAPMap to DCA DESADV xsd
CEVA2BMN_DESADV
read AS2 for DESADV Map to BMN desadv xml
import and export to
share
kick CEVA2DCA_DESADV
DC DESADV
processed
Dyn
amic
s N
AV
BM
N
new DC DESADV
Import message Export to Store
message
sent
Stor
e N
AV
new DC
DESADV
Process and store
message
message
processed
Detail design
• Beschrijving
• Werking
• Attributen
• Proces Schema
12© ShoppingTomorrow
Realisatie
1. Integratiepaden
2. Berichten
3. Helpers
13© ShoppingTomorrow
Beheer
14© ShoppingTomorrow
Detailinformatie beheer
15© ShoppingTomorrow
Vragen
16© ShoppingTomorrow