Microsoft RD Solution Architect Tommy Skaue tommy skauemicrosoft

  • Slides: 12
Download presentation
Microsoft R&D Solution Architect Tommy Skaue tommy. skaue@microsoft. com Lifecycle Management for F&O https:

Microsoft R&D Solution Architect Tommy Skaue tommy. skaue@microsoft. com Lifecycle Management for F&O https: //www. linkedin. com/in/tommyskaue/ https: //twitter. com/skaue

Developer Experience Develop Build Deploy Write and Debug Dynamics 365 customizations for Finance &

Developer Experience Develop Build Deploy Write and Debug Dynamics 365 customizations for Finance & Operations Apps Continuously build code, create software deployable packages Continuously deploy packages to test and sandbox environments.

Updated Developer Experience Develop Build Deploy Installable Visual Studio tools, no VM deployment required

Updated Developer Experience Develop Build Deploy Installable Visual Studio tools, no VM deployment required VS 2017 / 2019 support New build automation, pure MSBuild, on Azure Dev. Ops hosted agents (no VM required) Azure Dev. Ops extensions (free in marketplace) for integration to Lifecycle Services (upload & deploy)

Application Lifecycle Management

Application Lifecycle Management

Database refresh – Before and Now Service Request You pick date/time Queued for Microsoft

Database refresh – Before and Now Service Request You pick date/time Queued for Microsoft DSE Self-service Service Request Acknowledged Microsoft Accepts/Rejects You receive an email Service Request Execution DSE copies database + runs scripts You receive an email You click the button You receive an email

Challenges with today’s approach Unable to schedule off-hours without human intervention Unable to schedule

Challenges with today’s approach Unable to schedule off-hours without human intervention Unable to schedule with recurrence Difficult to orchestrate hands free ALM

Introducing the Database Movement API RESTful endpoint to manage the data lifecycle Available today

Introducing the Database Movement API RESTful endpoint to manage the data lifecycle Available today in private preview • List Databases – iterate the available backups in your project asset library • Create Refresh – start a database refresh between 2 environments • Get Status – get the current status for an ongoing refresh

Database Movement API - Overview Private preview Authentication Throttling Breaking changes are possible Preview

Database Movement API - Overview Private preview Authentication Throttling Breaking changes are possible Preview key is required to call the endpoints OAuth user credential flow Limit to 3 refreshes per environment per day

Hosted Build

Hosted Build

Local Dev Support

Local Dev Support

Release Pipelines

Release Pipelines

Ask me something?

Ask me something?