Posts

Showing posts from December, 2022

Managing creation of ZIP files for data packages for D365F&O, using Azure functions

Image
Background Managing data operations using Data Packages is one of the very common execution strategies for any D365F&O implementation.  A data package for a finance and operations app can consist of one or many data entities. A typical data package consists of  a group of entities for a specific task, process, or function . For example, the data entities that are required for general ledger setup might be part of one data package. Importing data that are required for customer creation (e.g. customer group, payment terms, payment methods, reason codes, customers) could be another data package. It’s a very common requirement to make the data packages be exchanged as a part of integration. We could have an external system that a.        drops files on a shared FTP site b.        drops files on a blob storage c.        sends mailers containing file content d.        queued content containing file information e.        HTTP request having the file content in its payload

Issue with createNavigationMethod property

Image
I am sure, you must have seen this happening. In fact this has been happening in the 10.0.30 version onwards.  When you create relations on your table and try to build your solution, your project gives an error saying "( expected." The error doesn't show anything or won't take you anywhere if you double click on it. The reason behind this lies in the property of the relation which you've given in your table level. You have chosen to keep 'createNavigationMethod' as 'true', but haven't given any name of the navigationPropertyMethod (it's an actual property actually, but now the compiler somehow expects this property to be either be filled or turn of the createNavigation altogether).   Solution:  a. Give a name to the navigation method property. or b. You can turn off the createNavigationMethod property as No. In that case, you might not be able to implement any UnitOfWorkFramework structure, using this table. Build your project. This will so