tech talk get started with planning optimization supply

30
Tech Talk Get started with Planning Optimization for Dynamics 365 Supply Chain Management DYN953PAL Christian Rytt Principal Program Manager Microsoft Development Center Copenhagen Vanya Lebedev (chat master) Principal Engineering Manager

Upload: others

Post on 25-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tech Talk Get started with Planning Optimization Supply

Tech Talk

Get started with

Planning Optimization

for Dynamics 365

Supply Chain Management

DYN953PAL

Christian RyttPrincipal Program Manager

Microsoft Development Center Copenhagen

Vanya Lebedev (chat master)Principal Engineering Manager

Page 2: Tech Talk Get started with Planning Optimization Supply

Agenda • Introduction to Planning Optimization

• Current capabilities

• Migration to Planning Optimization

• Roadmap

• Q&A

Page 3: Tech Talk Get started with Planning Optimization Supply

Planning OptimizationNear real time planning during office hours

Page 4: Tech Talk Get started with Planning Optimization Supply

Reduce the load on SQL during master

planning run

Provide faster master planning,

especially for large data sets

Make it easier to introduce new

planning functionality

Build ground up, not all from day one

Why Planning as a service?

© Microsoft Corporation Dynamics 365

Page 5: Tech Talk Get started with Planning Optimization Supply

Near real-time planning vs nightly planning runs

Receive

orderTime till next planning run Planning run

Follow-up

on plan

Supply

lead time

Receive

order

Follow-up

on plan

Supply

lead time

Built-in master planning

1. Wait for nightly plan to start (normally around 1-4am)

2. Planning run (outside of normal office hours)

3. Wait for planners getting to the office

4. Follow-up on plan

Planning Optimization

1. Planning run triggered by order

2. Follow-up on plan

✓ Potential savings and improved sales by

reduction of the total lead time, as new

demands are detected and managed

earlier - order same day because you

don’t have to wait for the nightly plan.

✓ Improved customer service and order

taking, as the impact of other changes as

well as the entered sales order is

detected, and the plan is fully optimized

accordingly.

Updated dynamic plan with close to real-time insight

to requirement changes on the supply side, as well as

affected existing orders.

© Microsoft Corporation Dynamics 365

Page 6: Tech Talk Get started with Planning Optimization Supply

Planning Optimization - From hours to minutes

Planning includes fulfillment from production in Asia to the main distribution center in Europe. From here the customer brand is transferred to

57 stores in Europe, based on demand from around 10.000 item variants. Besides this external brands are planned for direct delivery to stores.

Before Planning Optimization

With Planning Optimization

Planning is done every night - based on demand changes from the previous day. Once planners get to the office, they start to expedite the bulk of supply orders.

Receive

orderTime till next planning run Planning run

Follow-up

on plan

Supply

lead time

1. Wait for nightly plan to start (normally around 1-4am)2. Planning run (outside of normal office hours)3. Wait for planners getting to the office4. Follow-up on plan

• Nightly planning job is competing for a timeslot with other nightly F&O batch jobs • If the nightly run failed or parameters was incorrectly set the plan is not updated until the next nightly run• Concerned that future business growth will overload the planning system or lead to runtime that excite the nightly window

Original runtime on D365 F&O: 8-9h (on big SQL) -> optimized (SQL finetuning) to 1,5h

• Cost and capital savings by reduced inventory levels, due to faster replenishment (safety stock reduction around 25-50%)• Increased sale – as store space earlier used for safety stock now can be utilized for additional item variants in the stores• Improved customer service with shorter lead time – stockout is fulfilled one day earlier, bringing it down from 2-3 days to 1-2 days• Parameter changes and simulations are reflected in minutes – no need to wait for a nightly run• Eliminated nightly server time reserved for planning batch job• Comfort that future business growth will not overload the planning system or cause long run times

Planning is executed add-hoc during office hours - when demand require replenishment. Planners can expedite the supply orders instantly.

Receive

order

Follow-up

on plan

Supply

lead time

1. Planning run triggered right after order entry2. Follow-up on plan

Preview results: 1 min (on big SQL, 2 min on small SQL)

Page 7: Tech Talk Get started with Planning Optimization Supply

What’s the price?

No extra charge

Planning Optimization is included in the current license

Future additional planning functionality might come with additional charge

© Microsoft Corporation Dynamics 365

Page 8: Tech Talk Get started with Planning Optimization Supply

What about extensions?

Standard service with no code changes

Pre-processing of master data

Post-processing of planning result

Plan to support flow of additional information

Long term the goal is a flexible service that support external input

© Microsoft Corporation Dynamics 365

Page 9: Tech Talk Get started with Planning Optimization Supply

Current capabilities

Page 11: Tech Talk Get started with Planning Optimization Supply

Improvements and changed behaviorNegative on-hand is treated as zero on-hand

• Your data is wrong for some reason – the planning engine will assume zero to avoid over supply.

Plan filter

• To enhance the isolation between plans we have introduced plan specific item filters that will be honored at run time.

Auto firming based on order date (start date)

• Auto firming based on order date (start date), not requirement data (end date).

• This will ensure that firming of planned order happens in due time, without having to include lead time in the firming time fence.

Today's date + procurement time

• To avoid delays for safety stock supply Fulfill minimum use “Today's date + procurement time”, regardless of setting on item coverage.

Dynamics negative days

• Dynamics negative days is used for all products, regardless og negative days setup.

• We are exploring options for introducing additional flexibility.

Explosion

• Result from master planning or Net requirement can be viewed on Explosion form.

• Explosion run can not be triggered with Planning Optimization enabled.

Page 12: Tech Talk Get started with Planning Optimization Supply

Feature management

Page 13: Tech Talk Get started with Planning Optimization Supply

Gantt timeline showing the required production, transfer and purchase

orders required to produce 80 ea of Speaker Pro Pack

Simulation example

Page 14: Tech Talk Get started with Planning Optimization Supply

Changing forecast for the simulation plan – resulting in a change from 80 ea to 160 ea for the Speaker Pro Pack

Page 15: Tech Talk Get started with Planning Optimization Supply

Quick update of the plan with the in-memory Planning

Optimization service.

Page 16: Tech Talk Get started with Planning Optimization Supply

Additional material purchase is required due to the quantity

increase from 80 ea to 160 ea

Page 17: Tech Talk Get started with Planning Optimization Supply

Demo

Documentation – Safety margins with calendars explained in detail

Business as usual – but a lot faster

Simulate and view explosion

Page 18: Tech Talk Get started with Planning Optimization Supply

Migration to Planning Optimization

Page 19: Tech Talk Get started with Planning Optimization Supply

Supported Azure geographies

• United States

• Canada

• Europe

• United Kingdom

• Australia

• Asia Pacific (Dec 2020)

Page 20: Tech Talk Get started with Planning Optimization Supply

How are customers notified about the migration?

Public announcement around deprecation on docs.

Direct mail to customers who need to migrate to Planning Optimization (send via LCS) – customers are

identified via telemetry data related to planning usage.

Customers who receive the above email should reply on the included questionnaire - informing about

their migration plans and if relevant request an exception.

Microsoft reply via email informing if exception is rejected or granted to continue usage of the built-in

master planning engine.

Customers should reevaluate if migration to Planning Optimization is possible, when new features are

released.

Starting from version 10.0.16 customers, without the need for planning related to manufacturing scenarios,

and no exception, will receive a warning when running built-in master planning. This warning is shown as

an error, with an ask to migrate or request an exception. Note that master planning will continue to work

despite the error.

Microsoft keep track of customers with an exception to continue usage of the built-in master planning

engine and notify customers via email when features required to migrate becomes available.

Customers with an exception must migrate to Planning Optimization when required features becomes

available, as the exception will end after a grace period starting from the availability date.

Page 21: Tech Talk Get started with Planning Optimization Supply

DRP scenariosCustomers without planned production orders

Since April 2020

Customers should

migrate to Planning

Optimization, as soon

as possible.

October 2020

Exception process for supported scenarios.

Deprecation of supported MRP scenarios

was announced and migration request

send to impacted customers.

Feb 2021

With version 10.0.16 master planning run

without planned production orders will

show an error – customers should migrate

to Planning Optimization or request an

exception (link in error message).

April 2021

Deprecation of distribution scenarios will start.

Will impact support options etc.

First support for scheduling around June.

October 2021

First MRP scenarios starts

to deprecate.

Focus on finite

capacity scheduling

and process industry

scenarios.

Customer can request an exception

Exception required from v 10.0.16

MRP scenariosCustomers with planned production orders

Supported with Planning Optimization

Customer can request an exception

Exception required

Supported with Planning Optimization

April 2022Additional MRP scenarios

deprecate.

Page 22: Tech Talk Get started with Planning Optimization Supply

When is the migration message shown in 10.0.16?

Only when ALL the following is true:

• Master planning run with built-in planning master planning engine (classic)

• No planned production orders generated in this or any other planning runs in the past 8 days

• Environment is cloud hosted (not on-prem)

• Version 10.0.16+

• No exception granted for this environment

• Flight was not enabled for sandbox environment (service fabric only)

Page 23: Tech Talk Get started with Planning Optimization Supply

Exception

When is exception relevant?

When features, extension or other factors prevent migration to Planning Optimization and NO planned production orders are generated, then exception is relevant incase:

• Error message is shown, or

• Environment Admin receive mail from Microsoft to migrate, or

• Production environment upgrade to 10.0.16+ not sandbox.

Exception will allow running built-in (legacy) master planning with version 10.0.16 on Prod environments, without any error message.

Do I risk that my current master planning suddenly stop working?

• No!

Support will be limited on built-in (legacy) master planning.

Encourage to migrate to Planning Optimization asap.

Page 24: Tech Talk Get started with Planning Optimization Supply

Demo - migration

Running Optimization Fit Analysis

Installing LCS Add-in

Turn on Planning Optimization

Page 25: Tech Talk Get started with Planning Optimization Supply

Roadmap

Page 26: Tech Talk Get started with Planning Optimization Supply

Planning Optimization - MRP

GA of Planned production orders

Include route & resource information – scheduling during firming

Defaulting of material location for BOM lines without warehouse

Planning Optimization

Action messages (redesigned)

Shelf life, expiration and best before

Additional extension points

Intercompany planning - multi plan execution

Plan copy and delete

Planning Optimization - MRP

Process manufacturing: batch orders, co/by products & sequencing

Schedule with finite capacity

Determine applicable resources based on capability requirements

CTP based on full MRP

Scheduling with finite materials

Planning with scrap rules

Prioritized item substitution

Support for lean Kanban’s

Planning Optimization

Inventory marking during firming

Forecast sub-models

Purchase requisitions

Coverage time fence

Order margin and Issue margin

Demand forecast - Transaction reduction key

Planning Optimization

Approval of planned orders

Receipt margins

Exclude service items

Respect product lifecycle state

Include intercompany demand

Forecast reduction by all transactions

Planning Optimization - MRP

Schedule with infinite capacity (June)

Subcontracting

Roadmap is subject to changeMeaning it will most likely change ☺

Fit analysis - documentation includes feature list with latest expected availability dates

Page 27: Tech Talk Get started with Planning Optimization Supply

A little surprise

Planned order firming with filtering (Query based)

Ship with version 10.0.19

Page 28: Tech Talk Get started with Planning Optimization Supply
Page 30: Tech Talk Get started with Planning Optimization Supply

© Copyright Microsoft Corporation. All rights reserved.