Quantcast
Channel: Microsoft Dynamics 365 Community
Viewing all 10657 articles
Browse latest View live

How to get Admin privileges on Microsoft Subscription?

$
0
0
This might not be news to many of you out there, but was certainly new information for me today. I have deployed a new Azure Dynamics 365 for Finance and Operations ( 7.3 ) VM today. (Installed platform...(read more)

Property Leasing & ASC 842 – WEBINAR

$
0
0

Property Leasing & ASC 842

Can't make the Property Leasing & ASC 842 - webinar? Sign yourself up for a one-on-one demo by emailing us at brian@binarystream.com and enjoy how easy learning about our solution is.

New Lease Accounting Standards are on their way (ASC 842 and its’ IFRS cousin, IFRS 16). ASC 842 is meant to help users of financial statements get a complete and understandable picture of an entity’s leasing activities.

Both are going to drastically change financial statement preparation and presentation, most definitely affecting your everyday accounting.

Join us as our Solutions Consultant, Don Ramsay goes through

1) What exactly ASC 842 is
2) How this change affects your balance sheet presentation and operating leases
3) How it applies to both Lessors and Lessees
4) What the new 4 Step Criteria is for classifying leases

If for whatever reason you can't make the webinar, go ahead and sign up to receive the webinar and presentation after.

Learn about Binary Stream's Property Management solution

 

Written by Maria Louie, Marketing Specialist, Binary Stream Software

 

Fix Certificate Issues on Development Machines

$
0
0
Since we moved to the new AX ( #Dyn365FO ) we use virtual machines to perform development tasks which are provided as images by Microsoft and either deployed to Azure or downloaded and run via Hyper-V...(read more)

D365: Transport days and Transport calendars in Transfer orders.

$
0
0
Transferring stock between warehouses is a common business process. When companies manage movements of stock from one location to another they tend to track transit time due to the fact that distance between...(read more)

Solving ODBC Connection error in AX 2012 Microsoft ODBC SQL Server Driver SQL Server Changed language setting to us_english

$
0
0

I was working with ODBC and i found this error, On searching i have found this article.

Cannot execute the required database operation.
The operation failed.
[Microsoft][SQL Server Native Client 10.0][SQL Server]Changed language setting to us_english.

Searching on the Internet I found the following post in Microsoft Support:

http://support.microsoft.com/kb/197459

However, after read that I thought that my problem should be due to my code, so i have decided to take a fresh and closer look on code and i found

subscriptionStartDate = resultSet.getDate(4);
subscriptionEndDate =resultSet.getDate(4);

So, in conclusion: I made a stupid mistake, This error is shown if you try to get an index that you previously obtained before.

Back to basics: The role of Microsoft Dynamics 365 for Finance and Operations fit in financial and supply chain management

$
0
0
For business professionals who have worked with advanced ERP solutions for many years, it is easy to forget just how many components play a role in an organization's success. In this article, we will step briefly through the concepts of ERP from ...read more

Microsoft plans new Business Applications Summit in July

$
0
0
Microsoft has announced plans for a new annual conference focused on Dynamics 365, PowerApps, Power BI, and related applications, aimed at users, customers and partners. The first Microsoft Business Applications Summit will kick off on July 22, 2018 ...read more

How I fooled myself for 5 years…

$
0
0

I’m working quite a long time at a customer now. In August 2013, I was (re)hired to help on a migration from Dynamics AX4 to Dynamics AX 2012. As I had worked at this customer before, I know about some issues related to performance of the ledger balances. Now in AX2012 the update of balances were different. During posting of accounting entries, records in a table called “Dimension set unprocessed transactions” are inserted. A batch job will take care of updating the balances. Now how did I fool myself?

The background

I have written about this topic in the past as well. That post was related to performance which can be read here: “Rebuild balances in ax 2012 – Do you have a minute or more…

Update of balances should be scheduled as a batch job to have the dimension set balances updated. When opening e.g. the Trial balance list page, the update balances job is also run for the dimension set selected on the list page. This is real-time processing and the user has to wait for this job to be completed.
The reason for this is to ensure that the report is mentioning the latest actual amounts. I had checked the behavior and noticed that the records related to the selected dimension sets were indeed processed and updated in the balances. Other unprocessed transactions did remain in the table. Now closer to the point where I got a wrong assumption…

When you plan for scheduling a batch job, you will be prompted with a Financial dimension set. At this customer we do have more than 20 dimension sets active. We decided to plan the 10 most used dimension sets to run every 10 minutes. Effective it did start one each minute. Sounds logical, right?

Fooled myself

The clue

There were some blockings on the balance tables and I started the investigation where it came from. I thought, we possibly also had to schedule additional sets. But then also consider available threads, avoid possible deadlocks, etc. During measurements, I noticed that all unprocessed transactions were picked up by one single batch job which was (I thought) set to run only one dimension set. This appeared to be true. I also have checked the coding of the class which handles this batch job. Indeed, it is NOT using the parameter when running in batch. Even the default task description of the batch job is giving you the idea that it runs for a single dimension set. It is only used when you run the update balances manually on the client. So, in fact, we did already run every dimension set for every minute… Now we changed the batch settings to run only one batch job with a given recurrence which gives the batch jobs form a better overview with less tasks.

What about the blockings?

Well, we have to find out if the blockings were caused by a full rebuild due to a consolidation or year-end process. Possibly there will be a need to be able to not only rebuild for a given company or dimension set, but also a given fiscal year or even a shorter period. But this will be part of a further analysis…

 

 

 

That’s all for now. Till next time!

 

Microsoft Dynamics CommunitySubscribe to this blogger RSS FeedMy book on Merging global address book records in AX 2012

The post How I fooled myself for 5 years… appeared first on Kaya Consulting.


"Object reference not set to an instance of an object Error" When you do show all Fields

$
0
0
Hi All , Just wanted to share a quick note about issue in Application version 7.2, PU 12. If you visit any standard/customized form where dimension entry control is used and you try to click show all...(read more)

Dynamics AX Obscurities Series: SQL Server Integration Services after SQL version Upgrade

$
0
0
Dynamics AX upgrades can be painful, time-consuming and resource draining. Add an SQL version upgrade on top and that is when things can go bananas in a blink of an eye. As a Dynamics AX Upgrade Factory...(read more)

timezones

$
0
0

Just wanted to share this overview of the time zones used in Dynamics AX 2012 and the TZId value that is used to store UTCDateTime values in SQL.

Timezone descriptionTimeZoneTZId field
(GMT-12:00) International Date Line West2424001
(GMT-11:00) Midway Island, Samoa6565001
(GMT-10:00) Hawaii3939001
(GMT-09:00) Alaska22001
(GMT-08:00) Pacific Time (US & Canada)5858001
(GMT-08:00) Tijuana, Baja California5959001
(GMT-07:00) Arizona7575001
(GMT-07:00) Mountain Time (US & Canada)4747001
(GMT-07:00) Chihuahua, La Paz, Mazatlan4848001
(GMT-06:00) Central America1515001
(GMT-06:00) Central Time (US & Canada)2121001
(GMT-06:00) Guadalajara, Mexico City, Monterrey2222001
(GMT-06:00) Saskatchewan1111001
(GMT-05:00) Bogota, Lima, Quito, Rio Branco6363001
(GMT-05:00) Eastern Time (US & Canada)2929001
(GMT-05:00) Indiana (East)7474001
(GMT-04:00) Atlantic Time (Canada)66001
(GMT-04:00) La Paz6464001
(GMT-04:00) Manaus1717001
(GMT-04:00) Santiago5757001
(GMT-04:30) Caracas8585001
(GMT-03:30) Newfoundland5454001
(GMT-03:00) Brasilia2828001
(GMT-03:00) Buenos Aires, Georgetown6262001
(GMT-03:00) Greenland3636001
(GMT-03:00) Montevideo8383001
(GMT-02:00) Mid-Atlantic4545001
(GMT-01:00) Azores1010001
(GMT-01:00) Cape Verde Is.1212001
(GMT) Casablanca, Monrovia, Reykjavik3737001
(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, Londo3535001
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna7979001
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Pragu1818001
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris6060001
(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb1919001
(GMT+01:00) West Central Africa7878001
(GMT+02:00) Amman4343001
(GMT+02:00) Athens, Bucharest, Istanbul3838001
(GMT+02:00) Beirut4646001
(GMT+02:00) Minsk2727001
(GMT+02:00) Cairo3030001
(GMT+02:00) Harare, Pretoria6868001
(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius3333001
(GMT+02:00) Jerusalem4242001
(GMT+02:00) Windhoek5151001
(GMT+03:00) Baghdad55001
(GMT+03:00) Kuwait, Riyadh33001
(GMT+03:00) Moscow, St. Petersburg, Volgograd6161001
(GMT+03:00) Nairobi2525001
(GMT+03:00) Tbilisi3434001
(GMT+03:30) Tehran4141001
(GMT+04:00) Abu Dhabi, Muscat44001
(GMT+04:00) Baku99001
(GMT+04:00) Caucasus Standard Time8484001
(GMT+04:00) Yerevan1313001
(GMT+04:30) Kabul11001
(GMT+05:00) Ekaterinburg3131001
(GMT+05:00) Islamabad, Karachi, Tashkent8080001
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi4040001
(GMT+05:30) Sri Jayawardenepura6969001
(GMT+05:45) Kathmandu5252001
(GMT+06:00) Almaty, Novosibirsk5050001
(GMT+06:00) Astana, Dhaka1616001
(GMT+06:30) Yangon (Rangoon)4949001
(GMT+07:00) Bangkok, Hanoi, Jakarta6666001
(GMT+07:00) Krasnoyarsk5656001
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi2323001
(GMT+08:00) Irkutsk, Ulaan Bataar5555001
(GMT+08:00) Kuala Lumpur, Singapore6767001
(GMT+08:00) Perth7777001
(GMT+08:00) Taipei7070001
(GMT+09:00) Osaka, Sapporo, Tokyo7272001
(GMT+09:00) Seoul4444001
(GMT+09:00) Yakutsk8282001
(GMT+09:30) Adelaide1414001
(GMT+09:30) Darwin77001
(GMT+10:00) Brisbane2626001
(GMT+10:00) Canberra, Melbourne, Sydney88001
(GMT+10:00) Guam, Port Moresby8181001
(GMT+10:00) Hobart7171001
(GMT+10:00) Vladivostok7676001
(GMT+11:00) Magadan, Solomon Is., New Caledonia2020001
(GMT+12:00) Auckland, Wellington5353001
(GMT+12:00) Fiji, Kamchatka, Marshall Is.3232001
(GMT+13:00) Nuku’alofa7373001

Preview of what’s coming in Spring 2018 in Dynamics 365 for Finance and Operations Enterprise edition

$
0
0
Microsoft Dynamics 365 for Finance and Operations, Enterprise edition next version, known also as 7.3 and releasing in Spring 2018 is looking to be a feature powerhouse. Areas of improvement cover a broad...(read more)

Summit EMEA 2018 Preview: Why Microsoft Dynamics AX/365 overlaying is the new smoking

$
0
0
From April 24-26, Microsoft Dynamics 365, AX, and CRM users and partners will assemble in Dublin for Summit EMEA 2018 , the Dynamics user groups' annual conference in the region. One of the MVPs who will be presenting a number of sessions ...read more

Microsoft re-org on intelligent cloud and edge adds more AI to Biz Apps group

$
0
0
Microsoft CEO Satya Nadella A new engineering reorganization at Microsoft will shift leadership of teams responsible for various cloud, mobility, device, and AI products. The news came in a letter to Microsoft employees from CEO Satya Nadella ...read more

Free Webinar on Microsoft ERP (Dynamics 365 for Finance and operations) in Urdu

$
0
0

Hi all, We are conducting a one hour session with one of my fellow form System limited Karachi.

Currently we will conduct this session in local language in Urdu.

The knowledge and Experience we share this session certainly gain from implementation and Customization Dynamics 365 for Finance and Operations from System limited platform.

 

Presenter profile:

 

Ali Raza Zaidi: Dynamics 365 for finance and operations Consultant, Microsoft MVP and Microsoft Certified trainer.

Working for Systems limited Pakistan.

 

Hasan Akhtar Khan :  Technical Consultant.  Round 4 years Technical Side experience for Customization, integration and SSRS report development for Dynamics Ax 2012 and Dynamics 365 for finance and operations.

 

Agenda:

 

  • What is ERP.
  • Why we need ERP while having custom solution.
  • What is Microsoft Solution ( Dynamics 365 for Finance and Operations).
  • On premises VS Cloud Based
  • List of Modules In Dynamics 365 for Finance and Operations.
  • Navigation, menus and Workspace.
  • Workflow as Business Process
  • Very Precise introduction to Procurement process In D365 for Finance and Operations
  • Very Precise Introduction to Sale Order Processing In D365 for Finance and Operations.

 

 

  • Layered Architecture
  • Development with Extensions VS Overlays.
  • Reporting Overview
  • SSRS Report development Architecture.
  • TFS and Code versioning.

Question Answer Session

 

 

Join Us at below Skype for business link at 31 March Evening 6 to 7 Pm

 

https://meet.lync.com/alirazazaidi/alirazazaidi/1FV4EFDH


DevOps for Dynamics365 for Finance & Operations: Continuous Learning

$
0
0
The practice of DevOps isn’t just about automated builds and deployments.  There are several stages to good governance over your software, including a critical step many miss: Monitoring and Continuous...(read more)

Dynamics ax 2012 client in specific language

$
0
0

1. Open command prompt.
2. Type Ax32.exe –language=culture_id

Example : Ax32.exe –language=en-us

Resource Forecasts in Dynamics 365 for Project Service Automation

$
0
0

One significant benefit of using Dynamics 365 for Project Service Automation (PSA) is the structured approach to allocating project resources. Resource requests can be fulfilled quickly and effectively, which increases resource utilization and helps to deliver successful projects. Using resource requests, bookings and actuals, we can also derive a picture of what skills, roles, service lines, and other resource attributes are in demand and which may be in short supply when considering things like industry trends, opportunity pipeline and the like. In this post, I’ll walk through how to extend the set of built-in analytics that comes with PSA to gain insights in how skills and roles are distributed in your organization and how they match up against anticipated demands based on the opportunity pipeline. In the attachment there is an example of one of the views you can build with this model, and answers the question “How Does my capacity by role align to demands in my future projects”.

Please see the attached document for the steps on making the changes required to open up these capabilities.

Dynamics AX 365 insert not allowed for field ‘XXXX'”,”type”:”System.InvalidOperationException”

$
0
0

I was working on creating the new Data entity related to Case Details on Dynamics ax 365, The creation went well and simple. when i tried to consume the new Data entity from odata client using c#, i got this exception.

An error occurred while processing this request.{
“error”:{
“code”:””,”message”:”An error has occurred.”,”innererror”:{
“message”:”insert not allowed for field ‘CaseId'”,”type”:”System.InvalidOp
erationException”,”stacktrace”:” at Microsoft.Dynamics.Platform.Integration.Se
rvices.OData.Update.UpdateProcessor.CreateEntity_Save(ChangeOperationContext con
text, ChangeInfo changeInfo)\r\n at Microsoft.Dynamics.Platform.Integration.Se
rvices.OData.Update.ChangeInfo.ExecuteActionsInCompanyContext(IEnumerable`1 acti
onList, ChangeOperationContext operationContext)\r\n at Microsoft.Dynamics.Pla
tform.Integration.Services.OData.Update.ChangeInfo.TrySave(ChangeOperationContex
t operationContext)\r\n at Microsoft.Dynamics.Platform.Integration.Services.OD
ata.Update.UpdateManager.SaveChanges()\r\n at Microsoft.Dynamics.Platform.Inte
gration.Services.OData.AxODataBatchHandler.<ExecuteRequestMessagesAsync>d__10.Mo
veNext()”
}
}
}

This error is related to CaseId field on Case Details, after enough investigation i found that validatefield method from corresponding table is being fired and not allowing manual insertion on CaseId field. As this field is Number sequence bound. But our requirement was to create the case using custom value provided from Odata client using c#.

After enough research i got the clue to skip the table level validation from data entity. So i have decided to modify the data entity and override following methods and skip the table level validation for the CaseId field.

Thanks

Amir- Happy daxing

Consuming Dynamics AX 365FO Data entities using Web API (Part 3)

$
0
0

Hi Guys,

This is with the 3rd and final part of same demo, In this post we will see what is the code we need to write on wep api project to get the data from Dynamics ax 365. In this post we will be reading the purchase order data from Dynamics ax 365. In case if you have not read the previous two parts then follow these links

https://msdax.wordpress.com/2018/03/20/consuming-dynamics-ax-365fo-data-entities-using-web-api-part-1/

https://msdax.wordpress.com/2018/03/22/consuming-dynamics-ax-365fo-data-entities-using-web-api-part-2/

To start with, we need to add few dll references on Web api project. Please make sure Microsoft.OData.Client dll should be of same version what we have referenced in AuthenticationUtility and ODataUnity project(These projects are previously discussed in last blogs).

using Manage Nuget Package option we can install package for Microsoft.OData.Client

Now with the simple coding part, we need to reference following dll.

I have created this initConfiguration method to authenticate my call using Azure, GetAuthenticationHeader method is given on OAuthHelper class, we will pass true for web api projects.

Then i have created this fillOrder method to fill the list based on the query i have read from Dynamics ax 365 for purchase orders.

This is the main web api method for reading the purchase orders, i am reading top 50 for now.

After all this simple coding and all the configuration effort, when i click run on the project, i got this cool browser with my results of orders.

This is the result after all the effort,

Viewing all 10657 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>