23
www.curiousrubik .com Office:+1 646 459 2754

NetSuite Integrations - CuriousRubik

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: NetSuite Integrations - CuriousRubik

www.curiousrubik.com

Office:+1 646 459 2754

Page 2: NetSuite Integrations - CuriousRubik

NetSuite Integrations

Page 3: NetSuite Integrations - CuriousRubik

ORTZ

Australia

REG

ION

GLO

BA

L

EMEA APAC

Worldwide HQ

Mexico USA Brazil France Germany Japan ChinaUK

CO

UN

TR

YYour environment

AMERICAS

OR

Page 4: NetSuite Integrations - CuriousRubik

RE

GIO

NG

LO

BA

L

Worldwide HQ

CO

UN

TR

YIntegrating with NetSuite

AMERICAS

Mexico USA Brazil Australia

EMEA APAC

France Germany Japan ChinaUKFrance UK Germany Japan Australia China

Mexico BrazilUSA

OR

Page 5: NetSuite Integrations - CuriousRubik

Example Integration Scenarios

– Financial Consolidation

– Typically bring trial balances from NetSuite to Oracle/SAP

– One-way, monthly with CSV

– May have additional feeds into corporate data warehouse for corporate reporting metrics (Financials, Supply Chain, etc.)

– Master Data & Hierarchies

– Customers, vendors, and other entities

– Products & items

– Two way

– Web Services if straight mapping, Partner Connector if have complicated mapping or data translation

– Business Transactions & Processes

– Sales orders, Procurement, etc

– Two way

– Typically use Partner Connector in order to support mapping and translation

Page 6: NetSuite Integrations - CuriousRubik

HOW DOES IT WORK?

=

SuiteCloud platform + partner tools

Page 7: NetSuite Integrations - CuriousRubik

Integrations options

7

CORPORATERunning Oracle/SAP

E-Business Suite Financials

Integration PartnersIntegration Partners

SOAP

Technology Toolkits

AustraliaJapan

Europe

USChinaMiddle East

Page 8: NetSuite Integrations - CuriousRubik

SuiteCloud Platform

8© NetSuite Inc. 2013

• Real-time business intelligence

• Automated distribution

• Service-as-Software release platform

• Customize business processes

• Create new applications

• Point-and-click customization

• Custom date schema, objects

• Personalize roles, configuration

• Integrate with legacy and 3rd party applications

• SOAP standard Web Services

• Graphical business process automation

Page 9: NetSuite Integrations - CuriousRubik

SuiteCloud platform: integration components

9

E-Business Suite

Data Warehouse

CustomDatabase

3rd PartyApp

Provides embedded BI to any customizations or applications built with SuiteCloud

ODBC Views: allows for integrations to be built using database table views

Web Services: SOAP based with robust error handling and granular permissions controls

RESTlets: allows developers to define their own procedures for standard REST functions

CSV: Import/export most data in NetSuite

An extension of the JavaScript APIs to help extend NetSuite beyond the capabilities offered by SuiteBuilder.

SAP Business Suite

© NetSuite Inc. 2013

Page 10: NetSuite Integrations - CuriousRubik

10

SuiteTalk Web Services

© NetSuite Inc. 2013

Examples:

A Line-of-Business Company performs a synchronization of all Customers, Items, and Sales Orders with the Parent Company. The Parent Company performs complex Billing logic to generate Invoices for the Line-of-Business. All data is exchanged via Web Services API calls (SOAP messages).

Examples:

Middleware software providing connector-based data integrations between NetSuite and other SaaS applications.

EDI solutions utilizing SuiteTalk to extract NetSuite data and post flat files to FTP.

Web services RESTlets CSV

Page 11: NetSuite Integrations - CuriousRubik

Web Services – corporate, other cloud

11© NetSuite Inc. 2013

LOB BLOB A LOB C

CORPORATE

Invoices

CustomersSales Orders

(SOAP messages)

Middleware providing connector-based data integrations between NetSuite and other SaaS applications.

Data exchange between LOBs and Corporate via SOAP calls

HQ and subsidiaries NetSuite and other cloud apps

Page 12: NetSuite Integrations - CuriousRubik

Web services – other applications

© NetSuite Inc. 2013 12

EDI FTPSuiteTalk

SuiteTalk (Orders)

http://www...test.php

E-Commerce application sending Orders to NetSuite via SuiteTalk.

EDI solutions using SuiteTalk to extract NetSuite data and post flat files to FTP.

Page 13: NetSuite Integrations - CuriousRubik

13

Web services RESTlets CSV

Integration Using RESTlets

© NetSuite Inc. 2013

Examples:

Mobile sales application accessing NetSuite Customer data.External Web application performing real-time pricing lookups.High volume data load process, utilizing numerous concurrent threads to achieve faster throughput.

Page 14: NetSuite Integrations - CuriousRubik

RESTlets enabling data access from any device, anywhere

© NetSuite Inc. 2013 14

RESTlets

http://www.website.com

http://www.website.com

Pricing lookup

Pricing lookup

Customer data

Page 15: NetSuite Integrations - CuriousRubik

15

Web services RESTlets CSV

Integration Using CSV

© NetSuite Inc. 2013

Examples:

After closing out the month, the CFO of the Line-of-Business Company extracts all Account Balances from NetSuite, and imports this data into the Parent Company’s Oracle Financials system as Journal Entries.

Page 16: NetSuite Integrations - CuriousRubik

CSV exports

16© NetSuite Inc. 2013

EOD/EOM trial balance data toCorporate SAP/Oracle instance

CSV

Page 17: NetSuite Integrations - CuriousRubik

17

Integrating with SuiteAnalytics

© NetSuite Inc. 2013

Examples:

Synchronize multiple levels of inventory data with an external Ecommerce site.

Extract data from NetSuite to be used by an external reporting tool

Page 18: NetSuite Integrations - CuriousRubik

ODBC Views

18© NetSuite Inc. 2013

ODBC ViewExposing NetSuite data to a 3rd Party Reporting Tool, for use in a specialized report template.

Daily data extracts for populating a Data Warehouse.

ODBC View

Page 19: NetSuite Integrations - CuriousRubik

ODBC Views

19© NetSuite Inc. 2013

An integration application will perform a complex query of all Bill-of-Materials (Assembly) Items to synchronize multiple levels of inventory data with an external Ecommerce site.

http://www.ecommercewebsite.com

Query for Item #2

Query for Item #3

Query for Item #1

Page 20: NetSuite Integrations - CuriousRubik

20© NetSuite Inc. 2013 20

Partner solutions

Page 21: NetSuite Integrations - CuriousRubik

APPENDIX

Page 22: NetSuite Integrations - CuriousRubik

Mapping Out Your Two-Tier Strategy

– What is the scope of the integration?

– Both initial and potential

– Financial or operational?

– How broadly across subsidiaries and geographies?

– ERP only or BI, CRM, Ecommerce too?

– One-way data sync or two-way sync?

– Which is going to be the master instance?

– What should be the frequency of data transfer?

– Which technology(ies)? Web Services, Partner, CSV?

Page 23: NetSuite Integrations - CuriousRubik

www.curiousrubik.com@curiousrubik