22

Authentication Synchronous Calls Batched Data APIs

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Authentication Synchronous Calls Batched Data APIs
Page 2: Authentication Synchronous Calls Batched Data APIs
Page 3: Authentication Synchronous Calls Batched Data APIs

Authentication Synchronous Calls Batched Data APIs

Calling external serviceTriggers Web hooks

Data warehouse Integration

Page 4: Authentication Synchronous Calls Batched Data APIs

What are the Dynamics 365 Integration Components?

Data Entity (simplified projection of schema)

Azure SQL DatabaseRowStore & ColumnStore

OData(HTTPS/JSON/XML)

REST(HTTPS/JSON)

SOAP(HTTPS/XML)

X++ Class

X++ Class Table(s)Relational

QueryAggregate

Query

Single record or

batched records

Data Import/Export Framework (DIXF)

Transform Validation Mapping

Asynchronous high volume interface

File UploadData

Staging

Application Server (AOS)

1700+ entities

Page 5: Authentication Synchronous Calls Batched Data APIs

What are the Dynamics 365 Integration Components?

Data Entity (simplified projection of schema)

Azure SQL DatabaseRowStore & ColumnStore

OData(HTTPS/JSON/XML)

REST(HTTPS/JSON)

SOAP(HTTPS/XML)

X++ Class

X++ Class Table(s)Relational

QueryAggregate

Query

Single record or

batched records

Data Import/Export Framework (DIXF)

Transform Validation Mapping

Asynchronous high volume interface

File UploadData

Staging

Application Server (AOS)

Application Lifecycle (LCS) data management tasks e.g.

- Data migration for initial system load- Move data between AX instances (Test→ Prod)- Master data synchronization etc.

Azure App Services(BizTalk or Logic App)

Custom Apps

& integrations

1700+ entities

Page 6: Authentication Synchronous Calls Batched Data APIs

Entity Configure

Compare

Copy

MDM

Integration

Data Migration

Import

Export

Entity

Page 7: Authentication Synchronous Calls Batched Data APIs

What is the structure a data entity?

Party

(DirPartyTable)

Location

(LogisticsLocation)

Party-Location

relationship

(DirPartyLocation)

Location roles

(LogisticsLocationRole)

Party-Location role

relationship

(DirPartyLocationRole)

Customer

(CustTable)

Electronic address

(LogisticsElectron icAddre

ss)

Postal address

(LogisticsPostalAddress)

Customer Entity

• Account number

• Customer group

• Bank account

• Party number

• Name

• Primary postal address

• Primary email address

• Primary fax number

For example, in normalized tables, a lot of the data for each customer might be stored in a customer table, and then the rest might be spread across a small set of related tables. In this case, the data entity for the customer concept appears as one de-normalized view, in

which each row contains all the data from the customer table and its related tables.

Page 8: Authentication Synchronous Calls Batched Data APIs
Page 9: Authentication Synchronous Calls Batched Data APIs

REST(HTTPS/JSON)

SOAP(HTTPS/XML)

X++ Class

Page 10: Authentication Synchronous Calls Batched Data APIs
Page 11: Authentication Synchronous Calls Batched Data APIs

APP DEVELOPERS

USERS

MOBILE APPS

APPS

PARTNERS ANDAFFILIATES

API

AZURE API MANAGEMENT

DEVELOPER PORTALREGISTRATIONDOCUMENTATIONINTERACTIVE API CONSOLEDEVELOPER ANALYTICSAPP GALLERYFORUMSNEWSISSUESWIKI

API PROXYSCALINGCACHINGMONITORING

TRAFFIC MANAGEMENT

ADMIN PORTALAPI PUBLISHINGSUBSCRIPTION MANAGEMENTSECURITY

MEDIATIONCONTENT PUBLISHINGSITE CUSTOMIZATIONISSUE MANAGEMENTANALYTICSREPORTS

Page 12: Authentication Synchronous Calls Batched Data APIs
Page 13: Authentication Synchronous Calls Batched Data APIs

Decision point Recurring integrations API On Demand Package API

Scheduling Scheduling in Finance and Operations Scheduling outside Finance and Operations

Format Files and data packages Only data packages

Transformation Support for Extensible Stylesheet Language

Transformations (XSLT) if the data file is in XML

format

Transformations that are external to the system

Supported

protocols

SOAP and REST REST

Service type Custom service Open Data Protocol (OData) action

Availability February 2016 release (RTW) and later Platform update 5 and later

Page 14: Authentication Synchronous Calls Batched Data APIs
Page 15: Authentication Synchronous Calls Batched Data APIs
Page 16: Authentication Synchronous Calls Batched Data APIs
Page 17: Authentication Synchronous Calls Batched Data APIs
Page 18: Authentication Synchronous Calls Batched Data APIs
Page 19: Authentication Synchronous Calls Batched Data APIs
Page 20: Authentication Synchronous Calls Batched Data APIs
Page 21: Authentication Synchronous Calls Batched Data APIs
Page 22: Authentication Synchronous Calls Batched Data APIs