Professional Documents
Culture Documents
1. Please set aside ~3hr for the end-to-end process. Most of the time will be spent downloading
and unpacking software as well as waiting for the environment to be provisioned, however it
would be preferable if you could allocate time in a single block as we will ask you to time your
experience.
2. Before you begin, please make sure to have, installed and ready to go:
a. A Windows 11 machine with 8GB RAM minimum (16GB vastly preferrable)
b. A clean install of Visual Studio 2019, any edition with workload ‘desktop development
with .net’. If your version has either the Power Platform Tools for Visual Studio or the
X++ Tools extensions installed, please remove them before you begin.
c. SQL Server LocalDB (preferably) or SQL Server 2019. If using SQL Server LocalDB, please
refer to the setup instruction at the provided link and perform a basic install
d. If you are using a local machine, we would prefer that you don’t use VMs or any
virtualization software. If you are using a cloud instance, we ask that you don’t use a
Cloud Hosted Environment and instead prefer an Azure DevBox VM
e. A valid D365 Finance license with at least 6GB of F&O Database, as well as a Dataverse
Database with at least 3GB available. For detailed steps on how to confirm these see
Step0 below.
3. As you proceed with the install, we would greatly appreciate if you could take some notes,
especially measuring the approximate time it takes to complete the steps. You can use the
feedback worksheet at the end of this document to keep track of your progress. Once you are
done, we are asking you to complete the feedback form at
https://forms.office.com/r/E3yFEY9qui.
For the private preview, we have just made available the following licenses for provisioning.
Scroll until you see the Dynamics 365 F&O license, and confirm you see the “Common Data Service for
Dynamics 365 X” service plan listed. “X” will be related to the license name, such as “Finance” below.
The same would appear for Supply Chain, Commerce, Project Operations, and so forth.
If you don’t have an applicable license license, nor a similar highlighted service plan then you will not be
able to deploy the environment template (or install the F&O app on any existing environment) from
PPAC. A license is an absolute requirement to deploy.
To check this, visit Power Platform admin center – Capacity page. From here, confirm that you have 3GB
of Dataverse DB available, and 6GB of F&O DB available:
Also, be sure that you are not negative any of the other capacity types such as File/Log where applicable.
If you don’t have enough capacity available then you will be unable to deploy the new environment from
PPAC.
If you have made it this far, you’re ready to proceed to Step1 congratulations!
Note: Environment creation currently requires roughly 1h to complete. Once you trigger the
environment creation, please continue with Step 2 without waiting for this step to complete.
Online Development environments can only be provisioned via command line. We have a PowerShell
module available for PPAC admins to manage their tenant policies and environments. Follow the steps
on Programmability & Extensibility – PowerShell – Get Started and then use the following command to
create the environment:
Parameter Value
name
Templates Based on the license the tenant has this parameter would vary. See the table below to
choose the right value
DISCLAIMER – Not all lifecycle operations are supported on these preview environments
Today we only support environment creation and environment delete. We don’t support yet the Copy,
Backup, Restore, Reset, Convert to Production lifecycle operations when F&O is involved. We will be
adding these capabilities over the coming months.
To manage the roles, select a user and click on the Manage Security Roles button across the top menu.
Then add the desired role and click Save.
This will take you in to your normal F&O app experience and you can add the developer as a user with
the System Admin role or other role as required. Only the user who created the environment will be the
initial ‘Admin’ F&O user, but they can add more people as necessary.
Note: if your workstation already has the previous version, please uninstall before you install this version.
Note: This is needed only for Private preview, and we would take out this step during Public preview
timeframe.
Once you have setup Power platform Visual Studio extension, now it is time to connect to Online
development environment.
Note: Ensure that your administrator gave you the System Customizer or System Administrator role (if
you didn’t create the environment yourself). For more information, see Step1 above.
a) In Visual Studio use the Tools -> Connect to Dataverse option. Choose not to use the signed in user
(in case you need to use another account with a VS license) and type in the credentials as necessary
to match the user added to Dataverse in Step1.
c) From there, you will be presented with a list of Dataverse “organizations” or databases deployed Find
the environment created for Online Development and connect to it:
Note: If you have only one online development environment, this dialog may not be shown, and it would
automatically connect to the environment
Note: If this prompt doesn’t show up, either the step is 3 is not done right or your online environment is
an older version than 10.0.35
C:\Users\<User>\AppData\Local\Microsoft\Dynamics365\<ApplicationVersion>
TODO - “7zip” – tool and how to exclude the above folder from antivirus
C:\Users\<User>\AppData\Local\Microsoft\Dynamics365\<ApplicationVersion>
GNavigate to “Extensions -> Dynamics 365 -> Configure runtime -> Configure runtime.”
(1st time configuration path)
Or
Note that you will also get a prompt for elevation as admin to register the protocol handler and
to extract compiler files. Please go ahead and accept.
Once the configuration completes, go to ‘Extensions -> Dynamics 365 -> Application Explorer ->
Open’. If you can see the AOT
Congratulations! You’re now ready to build, deploy, debug and test your X++ modules working
with the online development environment. Explore the possibilities with the power of Finance
and Operations integrated with Power Platform.
Note that you can create several configurations but need to select one to be the current one. After
configuration, it will take effect on new instances of Visual studio.
Try it out!
Feel free to play around, navigate the UX, kick the tires. Ideally, we would like you to perform a remote
deployment as a first task.
Deployment logs including DB Sync logs are made available post deployment.
The VS output pane will have details of the deployment to the cloud.
You could also choose to build without deploying and deploy without building (see
screenshots).
Time: approximate time in minutes to perform the operation (or to hit the failure point)
Score: a number from 1 to 5 reflecting the quality of your experience, with 1 meaning “very unsatisfied”
and 5 meaning “very satisfied”
Notes: any comment/color on the experience. In case of failure, please detail what failed and at what
stage of the process (alternatively, feel free to post feedback on the Yammer group).
Time Success Score Notes
(Y/N)
Step 1 – Environment provisioning
Step 2 – F&O Metadata install
Step 3 - Visual Studio Extensions
Step 4 – VS F&O Configuration
Step 5 – Connect to Dataverse
Step 6 – First deployment