dynamics 365 for finance and operations - microsoft · logic apps 20 actions / file azure functions...

39
Dynamics 365 for Finance and Operations

Upload: others

Post on 22-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Dynamics 365 for Finance and Operations

Page 2: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 3: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 4: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Azure Integration

Platform

• Logic Apps

• Function App

• Service Bus

• Blob Storage

• Application Proxy

• Data Factory

• API Management

Enterprise Integration

Solutions

• BizTalk

• Dell Bhoomi

• Informatica

Common Data

Service (CDS)

• Unified data

definition

• Finance and

Operations to/from

Sales

• Data based mobile

scenarios

Custom Integration

Solutions

• Recurring

Integrations

Scheduler (formerly

QuartzAX)

Page 5: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

SaaS ApplicationSaaS Application

SaaS ApplicationSaaS Application

Page 6: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

SaaS ApplicationSaaS Application

SaaS ApplicationSaaS Application

Page 7: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

SaaS ApplicationSaaS Application

Page 8: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 9: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Microsoft Flow

• Self Service

Scenarios

• Business users

• Ad-hoc

• Develop in

production

Azure Integration

Toolset

• Mission-critical

• IT Pros, developers

• Rich ALM toolset

Common Data

Service (CDS)

• First party

Scenarios

• Build applications

on unified data

• PowerApps mobile

scenarios

Page 10: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

FieldService

SalesCustomer

Service

ProjectService

Automation

Operations

Dynamics 365

Business Processes Business Processes

Custom App by

PowerApps

Common Data Platform

Business Processes

Dynamics 365 workloads

Compose workflow by MSFT

Flow

Custom apps & automation

Data Data

Page 11: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

ContactProduct &

PricelistOrder

Data Integrator

Prospect to Cash data flow

InvoiceQuoteAccount

Contact Product Sales order InvoiceQuoteCustomer

Lead Opportunity QuoteSales order

(Active)Sales order (Fulfillment)

Invoice

Finance and

Operations

Sales

Page 12: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

http://azureplatform.azure

websites.net/en-us/

Page 13: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

htt

p:/

/azu

rep

latf

orm

.azu

rew

eb

site

s.net/

* Pre

view

Serv

ices

Page 14: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 15: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Service bus – integration – Queue mode

Near real time inbound – Queue mode

Orchestration

Logic App provides

Direct translation

Page 16: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Service bus – N integration – Topic mode

Near real time inbound – Topic mode

Orchestration

Logic App provides

Direct translation

Page 17: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Service bus – integration – Queue mode – Competing Consumers

Near real time – Competing consumers

Page 18: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

OData

Near real time – Data enricher – Legacy Id to AX Id translation

BYOD

1st party integration

Near real time – Data enrichment

Orchestration

Logic App provides

Content Enrichment

Page 19: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Generate encrypted files

Page 20: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 21: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

AS2OData

AS2 to Dynamics 365

Synchronous - Protocol mediation

Protocol mediation

Logic App provides

Page 22: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Synchronous – Throttling and Monitoring

Page 23: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 24: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Storage blob

RG-Int-azure-blob-to-d365-prod

Page 25: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

RG-Int-file-share-to-d365-prod

On-premises data gatewayFile Share

Page 26: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 27: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

EDI orchestration is kept outside of ERP

ERP participates as producer and consumer of data and events

Message encoding and transport protocols are kept independent

Logic Apps B2B provides

Partners

Trade agreements with Send and Receive settings

Certificates for Signing and encryption

Schemas and Mappers for message translations

Page 28: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Partners Trade Agreements

Schema + Mapper Certificates

Reference Database (BYOD)

Log Search Log Management Notifications Dashboard

Page 29: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 30: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Data Sources

Log Search

Solutions

Diagnostics

Dashboard

Alerts

OMS RepositoryRecords

HOT Path

Warm / Cold Path

Page 31: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 32: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Logic Apps

20 actions / file

Azure Functions

2 invocation / 128 MB/ file

Logic Apps

3-5 actions / message

Azure Functions

2 actions / 128 MB / Msg

Service Bus

1 operation / Msg

Service Bus

1 million operations $.05

Logic App

0-250K $0.0008/action

250K-1 mil $0.0004/action

1 mil – 50 mil $0.00015/action

Function App

1 mil operation $.20

Memory $0.000016/GB-s

Page 33: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Scenario:

120 files / day

Price Cards:

Logic Apps: $80

(Actions ~50K)

Blob Storage: $ 2

Total cost $82 / month

Scenario:

120 files / day

Price Cards:

Function apps: FREE

(Invocations ~5K)

Blob Storage: $2

Application Insights $10

Total cost $12 / month

Page 34: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Scenario:

2000 Sales Order / day

Price Cards:

Logic Apps: $144

(Actions ~180K)

Service Bus: $0.05

Total cost $144.05 / month

Scenario:

2000 Sales Order / day

Price Cards:

Function apps: FREE

(Invocations ~60K)

Service Bus: $0.05

Application Insights $10

Total cost $10.05 / month

Page 35: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

Scenario:

18 flows

1445 files / day

Price Cards:

Logic Apps: $460

(Actions ~860K)

Blob Storage: $ 2

Total cost $462/month

Scenario:

7 flows

484 files/ day

Price Cards:

Function apps: $0.80

(Invocations ~5K)

Blob Storage: $2

Service Bus $0.05

Application Insights $10

Total cost $222/month

Scenario:

7 flows

484 files / day

Price Cards:

Logic Apps: $220

(Actions ~290K)

Blob Storage: $ 2

Total cost $12.80/month

Page 36: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 37: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 38: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2
Page 39: Dynamics 365 for Finance and Operations - Microsoft · Logic Apps 20 actions / file Azure Functions 2 invocation / 128 MB/ file Logic Apps 3-5 actions / message Azure Functions 2

BizTalk