• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Recommended Readings
    • 2022 Book Reading
    • 2023 Recommended Readings
    • Book Reading 2024
    • Book Reading 2025
  • Supply Chain Management Guide
  • PKM
  • Microsoft Excel

Ali Raza Zaidi

A practitioner’s musings on Dynamics 365 Finance and Operations

Dynamics AX (AX 7)

How to capture Fiddler logs for Dynamics 365 for finance and operations

February 21, 2019 by alirazazaidi

Here is another tip, how to capture for Finance and operations. You can download fiddlerCap from below link

 

http://www.telerik.com/fiddler/fiddlercap

 

 

Data source filter using extension Dynamics 365 for finance and operations

February 4, 2019 by alirazazaidi

Hi every one, Today I have very small tip. During customization we need to add filters at run time. Specially in the case of inquiry forms. But Now we have to work with extension. Extensions are much more powerful then over layering.

 

So first one thing to copy Datasource  OnQueryEXecuting event. And paste in Extension class.

The sample code snippet is here.

 

 

 

 [FormDataSourceEventHandler(formDataSourceStr(HcmDiscussion, HcmTopicRef), FormDataSourceEventType::QueryExecuting)]

public static void HcmTopicRef_OnQueryExecuting(FormDataSource sender, FormDataSourceEventArgs e)

{

FormRun          HcmDiscussionForm = sender.formRun();

sender.query().dataSourceName(sender.name()).addRange(fieldnum(HcmTopicRef,     HeadingRefRecId)).value(queryValue(_heading.RecId));

}

Report menu item is not found when constructing the query string” Dynamics 365 for finance and operations.

February 3, 2019 by alirazazaidi

I found following error, while running custom report.

 

 

 

Following message shown message.

 

 

 

Report run from controller class.  I found “controller.parmArgs(_args);” was missing. That reason report threw this error.

 

Complete code will be similar.

 

 

 

 

        contract.parmRecordId(invoiceJour.RecId);

controller.parmArgs(_args);

 

controller.parmReportName(ssrsReportStr(DSSCompletionCertificate, Design));

controller.parmShowDialog(false);

controller.parmReportContract().parmRdpContract(contract);

controller.startOperation();

error : Can’t start service W3SVC on computer ‘.’. Dynamics 365 for finance and operations.

January 24, 2019 by alirazazaidi

I got error on My Dev box virtual machine. When I tried to restart AOS or IIS service.

 

 

I found that World wide web service is in stopping mode. Some reason it stuck. So I restart my machine.

AOS/ IIS works perfectly fine after restart. Basically two services need to run if you found this error

 

  • IIS admin service.
  •  World wide web service

 

Custom designs for business documents- Issue Original report was running instead customized, Dynamics 365 for finance and operations

January 21, 2019 by alirazazaidi

I did some customization in Business Document or some places these reports are called control document. In classic Ax 2012 we overlay and a lot of efforts saves. But In D365 use extension, which is more powerful feature.

 

With help of a following article I did customization at least 3 to 4 reports and these reports works fine.

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/custom-designs-business-docs

 

But In one case. It did not work, the required report designer did not show in

Setup > Forms > Form setup. Click Print Management . And original report with design run instead of custom design.

I tried on multiple environment, but issue sustain.

 

 

By adding following code snippet in my Extended Controller class will resolve the issue. It works for me.

 

 

protected void outputReport()

{

SRSCatalogItemName  reportDesign;

reportDesign = ssrsReportStr(MyPurchPurchaseOrder,Report);

this.parmReportName(reportDesign);

this.parmReportContract().parmReportName(reportDesign);

formletterReport.parmReportRun().settingDetail().parmReportFormatName(reportDesign);

super();

}

How to disabled workflow approval options in Dynamics 365 for finance and operations.

January 18, 2019 by alirazazaidi

Amazing, I got requirement that Change request option need not in workflow. I opened the workflow approval in AOT. Approval all options were there. As compare to other AOT objects where we enable disabled two properties without creating extension are “Label” and visible. But here nothing found. There is no option to modify anything “out of the box” workflow.

 

While exploring workflow designer configuring Workflow. I found that some properties when we drag approval  object on workflow designer. Not step object inside approval.

In properties, I found some options. That works for me.

 

On workflow dialog change request options is gone.

 

How to add custom privileges to out the box Role in dynamics 365 for finance and operations.

January 17, 2019 by alirazazaidi

While adding Privileges to certain role, I made this walk through.

 

After compiling code and no error in privilege in model. Copied the Label. From GUI, We can search privileges with labels text.

 

Go systems Administration

 

 

 

 

Security form, For current example I add my custom privilege into “Employee” Role That is out of the box.

Now click on Privilege. And all privileges will start showing.

 

 

Now form top menu, you found another link or menu item, Add reference

 

 

 

 

Form next window, filter with privilege label name.

 

 

 

When select the required privilege, check mark on grid. And then click

After adding selected privilege, you find underline unpublished objects 1. Now click on “Publish all”.

 

 

 

Now your role is active with new changes.

How to get table id in Dynamics 365 for finance and operations.

January 15, 2019 by alirazazaidi

Table Id can be found SysTableIdView.  in Dev environments, you can do direct query on sql server.

select * from SysTableIdView

 

If you did not access sql server then you can open it on table browser.

 

http://usnconeboxax1aos.cloud.onebox.dynamics.com/?cmp=usmf&mi=SysTableBrowser&TableName=SysTableIdView

 

List of best blog post and article for Customization with extensions. Dynamics 365 for finance and operations

January 5, 2019 by alirazazaidi

Here collection of good articles / blog posts for Extension framework.

I just completed the customization using extension. Initially, it’s really tough for me. But with passage of time and my library of code snippet increased, I  felt the power of extensions over old classic overlay concept. Even I used extension in custom forms instead write old age methods in controls and data sources.

Here are some  links which are very helpful for me and worth to share.

 

Event handling:

 

https://us.hitachi-solutions.com/knowledge-center/customize-dynamics-365-user-interface-extension-event-handler/

https://community.dynamics.com/365/financeandoperations/b/newdynamicsax/archive/2016/10/11/code-behind-extension-forms-how-to-add-state-variable-and-override-methods-without-overlayering

 

https://community.dynamics.com/ax/b/dynamicsaxconcoction/archive/2017/05/17/d3fo-customizing-interaction-classes-using-extensions

 

https://devserra.wordpress.com/2016/04/19/ax7-using-table-event-handler/

https://community.dynamics.com/365/financeandoperations/b/howtodynamics365/archive/2018/04/24/how-to-create-display-method-for-table-extension-in-dynamics-365

https://axility.net/en/access-stuff-in-the-new-event-subscriptions/

 

 

 

 

 

 

 

Workflow:

http://d365technext.blogspot.com/2018/07/avoid-over-layering-in-development-of.html

 

https://community.dynamics.com/365/financeandoperations/b/nareshsdynamicsaxblog/archive/2017/03/15/create-custom-workflow-in-d365-dynamics-365

 

https://devmusings.blog/2018/03/18/custom-workflows-in-microsoft-dynamics-365-for-operations/

 

https://community.dynamics.com/365/financeandoperations/b/dynamics365foaxhub/archive/2018/10/06/create-custom-workflow-participant-assignment-provider-type-in-ax-2012

https://workflowax.wordpress.com/2009/10/30/participant-provider-example/

https://www.lexisnexis-es.co.uk/blog/2018/10/22/workflows-in-microsoft-dynamics-365-for-finance-and-operations/

 

 

 

 

 

 

 

 

Model:

 

 

https://stoneridgesoftware.com/what-is-the-modelutil-exe-good-for/

 

https://community.dynamics.com/365/financeandoperations/f/765/t/223547

https://www.cloudfronts.com/model-importexport-in-dynamics-365-operations/

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/dev-tools/models-export-import

 

 

Email templates

 

https://www.sikich.com/insight/how-to-email-purchase-orders-in-dynamics-365-for-operations/

 

 

 

Vendor Collaboration:

 

https://gfeaxblog.wordpress.com/2018/05/16/vendor-collaboration-in-microsoft-dynamics-365-for-finance-and-operations/

 

 

 

Reports through extension:

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/custom-designs-business-docs

https://blogs.msdn.microsoft.com/dynamicsaxbi/2017/01/02/customizing-app-suite-reports-using-extensions/

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/customize-app-suite-reports-with-extensions

 

 

Custom form:

https://dynamicsaxinsight.wordpress.com/2017/06/23/ax7-d365-operations-create-details-master-pattern-form/

 

 

How to disabled check best practice in Dynamics 365 for finance and operations

December 26, 2018 by alirazazaidi

Buddy, Today I need to disabled the best practice check, It take too much time.

Usually rapid development, we did not care about best practice check. Otherwise compile take too much time.

For disabled is You have to unchecked the check box in Debug => options and then expand d365 node and then build

 

« Previous Page
Next Page »

Primary Sidebar

About

I am Dynamics AX/365 Finance and Operations consultant with years of implementation experience. I has helped several businesses implement and succeed with Dynamics AX/365 Finance and Operations. The goal of this website is to share insights, tips, and tricks to help end users and IT professionals.

Legal

Content published on this website are opinions, insights, tips, and tricks we have gained from years of Dynamics consulting and may not represent the opinions or views of any current or past employer. Any changes to an ERP system should be thoroughly tested before implementation.

Categories

  • Accounts Payable (2)
  • Advance Warehouse (2)
  • Asset Management (3)
  • Azure Functions (1)
  • Books (6)
  • Certification Guide (3)
  • Customization Tips for D365 for Finance and Operations (62)
  • D365OF (59)
  • Data Management (1)
  • database restore (1)
  • Dynamics 365 (58)
  • Dynamics 365 for finance and operations (135)
  • Dynamics 365 for Operations (165)
  • Dynamics AX (AX 7) (134)
  • Dynamics AX 2012 (274)
  • Dynamics Ax 2012 Forms (13)
  • Dynamics Ax 2012 functional side (16)
  • Dynamics Ax 2012 Reporting SSRS Reports. (31)
  • Dynamics Ax 2012 Technical Side (52)
  • Dynamics Ax 7 (65)
  • Exam MB-330: Microsoft Dynamics 365 Supply Chain Management (7)
  • Excel Addin (1)
  • Favorites (12)
  • Financial Modules (6)
  • Functional (8)
  • Implementations (1)
  • Lifecycle Services (1)
  • Logseq (4)
  • Management Reporter (1)
  • Microsoft Excel (4)
  • MS Dynamics Ax 7 (64)
  • MVP summit (1)
  • MVP summit 2016 (1)
  • New Dynamics Ax (19)
  • Non Defined (9)
  • Note taking Apps (2)
  • Obsidian (3)
  • Personal Knowledge Management (2)
  • PKM (13)
  • Power Platform (6)
  • Procurement (5)
  • procurement and sourcing (5)
  • Product Information Management (4)
  • Product Management (6)
  • Production Control D365 for Finance and Operations (10)
  • Sale Order Process (10)
  • Sale Order Processing (9)
  • Sales and Distribution (5)
  • Soft Skill (1)
  • Supply Chain Management D365 F&O (3)
  • Tips and tricks (278)
  • Uncategorized (165)
  • Upgrade (1)
  • Web Cast (7)
  • White papers (4)
  • X++ (7)

Copyright © 2025 · Magazine Pro On Genesis Framework · WordPress · Log in