Dimension Entry Control D365FO




Dimension entry control subpattern

SourceLink
This article provides information about the Dimension Entry Control sub pattern. This sub pattern is used when you have a group or tab page that uses the Dimension Entry control (DEC).

Usage

The Dimension Entry Control pattern is used when you have a group or tab page that uses the Dimension Entry control (DEC).

Wireframe



Lets Begin Example

First Create new project for demo purpose..

                                              

Step-1 - Create Custom Table

Step-2- Add Dimension Field and Extends with LedgerDefaultDimensionValueSet
Step-3- Make Relation with DimensionAttributeValueSet





Step-4-  Create New Form & Display Menu items and set the Form Name in the object property of the menu Item.



Step-5- Create New menu extension if you required and drag your Display menu item where you want to display.



Step-6-  Now Open the Form you created previously and drag the newly created table in the data source of your form.

Step-7- Now Add the Tab control and one Tab page with tab control and apply the Dimension Entry control pattern and set the properties like below screenshot.


Now Add two groups as per pattern requirement and set the properties 

First Group Properties
  • Frame Type =None
  • Hide if Empty =No

Second Group Properties
  • Arrange Method=Vertical
  • Auto Declaration=Yes
  • Hide if Empty =No



Now perform the build & sync 

Now login to D365FO and Open the newly created Form


Now Create new Record and enjoy Dimension Entry Control :)




Please feel free to contact me, if you are facing any issue to implement the above blog.



Support Faryal's Cusine


VM Development server using LCS


VM Development server using LCS


Microsoft Azure using Microsoft Dynamics Lifecycle Services (LCS). This topic applies to deploying a development environment on Dynamics 365 for Finance and Operations


Let's Begin

Use this procedure to deploy a development environment on Azure using LCS.
Open your LCS project and click on the Hamburger icon of LCS Menu Bar and click on cloud hosted environment. 



Once the page is loaded then click on Add button to start the environment provision process.




Select Environment Type



There are two types of topology available on LCS, Demo, and DEVTEST.
In Our Demo, we select DEVTEST Topology.



In the very next step, you will find two options Build and Test and Develop Machine.

Build and Test

Select this option when you want to provide the environment for the Build machine.
There are only a few steps difference between both environments is only the configuration steps of build agent and TFS.

Important 

Microsoft highly recommends to don't use Build & Test for development purpose.


DETEST


This topology uses only for development purposes..

If you faced the below error, means the Azure ARM connector not define on your LCS.





Click on the hamburger icon again and go to the project set to add Azure connector.



Now select the Azure connector Tab and click on Add button, check the below screenshot.



Fill the required fields 

  • Name 
  • Azure Subscription 
  • Azure Tenant Domain

Please check the below screenshot.



If you don't know your Azure Subscription Id then login to Azure Portal with Admin accounts, you also have the rights of Administrator on Azure AD.



Search Subscription in the search bar or you can find the path with the help of the below screenshot.


Click on Add and follow the MS ARM on-boarding blog. 



After completion of Onboarding ARM. GO to project setting Add Azure Connector and fill the required fields and click Next.

If your ARM Onboarding process is successfully completed a role will be shown to you. if this role is not showing to you then click on the Azure portal and follow the ARM instructions again.

If everything is showing as expected then click on next.




Click next Again and select your Azure region and click connect.


After completion of the Azure connector, Click on the hamburger Icon and click on cloud-hosted environment again.


Then follow the steps I mentioned at the start of the project. once you come on the below screen Enter the Environment Name.



for Advance configuration setting for Environment click on Advance settings.. below information will be shown to you. 



Select the configuration as per your requirement and click on close


Select the Machine Size and click on Next to finalize the provision. It will take 5 to 6 working hours in the environment configuration. 

I personally prefer the D4V2 Machine for development you can change as per your requirement.

Feel free to contact me if you are facing issues in the implementation of the above blog.






Support Faryal's Cusine


Virtual Fields Vs Computed Fields

  Virtual Field: A virtual field in D365FO is a field that doesn't have a direct representation in the database. It's a field that y...