D365 – Overriding code with a hack(100% meaningless)
The following blogpost is 100% meaningless and can in no circumstances be used for anything other than better understanding Dynamics 365 code and playing around. What I’m about to show will NOT help you in any way, or make you more happy. When developing in Visual Studio you are restricted to make overrides to any … Continue reading D365 – Overriding code with a… Continue Reading Kurt Hatlevik’s Article...
Dynamics 365 : Performance benefits of Omnichannel media management
Scheduled for release on Monday, October 23, 2023, Microsoft’s Omnichannel Media Management feature promises significant performance gains, particularly in eCommerce and POS. Beyond merely optimizing digital asset performance, this feature offers a range of functionalities: Key Features: Integrated Product Image Management: Dynamics 365 now includes an iframe that links directly to the site… Continue Reading Kurt...
Setting the correct time zone for service accounts in Microsoft Dynamics 365
The setting of the correct time zone for service accounts in Microsoft Dynamics 365 is crucial for accurate business logic execution, particularly when dealing with time-sensitive functionalities like order deadlines. Given your interest in Dynamics 365, eCommerce, and Supply Chain, this topic is indeed pertinent. Hidden within the user accounts in Dynamics 365, you’ll find … Continue reading <span… Continue...
Dynamics 365 CSU – Cache is king
In the Dynamics 365 eCommerce project we where implementing a pricing logic that was quite complex and required many steps to calculate a price. The prices are unique for each customer, product, and other aspects, and the prices had to be calculated each time and in real-time. But calculating prices are a time- and compute … Continue reading Dynamics 365 CSU – Cache is king Continue Reading Kurt Hatlevik’s Article on...
4 Commerce hypes from Gartner
At the inspirit365 Vision Summit in Paris, I got to present details from the latest Gartner report, Hype Cycle for Retail Technologies, 2023. There are 4 areas I would like to relate to the Dynamics 365 Commerce offerings, where I think Microsoft have a very strong offering. I cannot share the Gartner report, but I … Continue reading 4 Commerce hypes from Gartner Continue Reading Kurt Hatlevik’s Article on their blog...
It’s Time to Increment Dynamics 365 to Version 11: A Focus on Dataverse and CoPilot Innovations
In the evolving world of business applications, Microsoft Dynamics 365 has consistently played a pivotal role in empowering organizations to drive digital transformation. With a rich history of releases, each version of Dynamics 365 has brought about significant enhancements and introduced innovative features to streamline operations, improve customer engagements, and accelerate business… Continue Reading Kurt Hatlevik’s...
A Million Moments of Gratitude: Celebrating Our Milestone Together
As I sit down to pen this message today, my heart brims with a sense of joy and humility. Why, you may wonder? I’ve just crossed an incredible milestone that I scarcely dared to dream of when we embarked on this journey. My blog, my shared space of learning and exchange, is right now surpassing … Continue reading A Million Moments of Gratitude: Celebrating Our Milestone Together Continue Reading Kurt Hatlevik’s...
D365 eCommerce implementation and costs
I’ve received several inquiries about implementing Dynamics 365 eCommerce in a B2B context, with a recurring concern being the associated costs and efforts. In this post, I will share my experiences and recommendations for creating a B2B eCommerce site catering to both local and regional markets. The example presented here represents a medium-sized eCommerce implementation. … Continue reading <span… Continue...
D365 eCommerce – My personal copy-paste blog
This blogpost is meant for myself as a copy-paste of stuff I often use when working with Dynamics 365 eCommerce. If others can benefit from it just makes me happy. URL’s when working with D365 eCommerce sites: Depending on the URL, you need to add the prefix ‘?’ for the first parameter, and ‘&’ for … Continue reading D365 eCommerce – My personal… Continue Reading Kurt Hatlevik’s...
D365 Understanding limitations
As we know, the Dynamics 365 portfolio of apps and functionally is extremely rich and have vertical features for most industries. We also know that driving the Microsoft R&D with a tight coordination between the apps is difficult, and I also understand Microsoft want to provide new highly requested features and innovation quickly to the … Continue reading D365 Understanding limitations Continue Reading Kurt Hatlevik’s...
D365 eCommerce : Image it !
In March 2023 the public preview of integrated omnichannel media management features are planned, and I’m really looking forward implementing this feature at customers. In simpler terms, the new feature makes it easier for you to manage all the media assets (like product images, videos, and other documents) related to your online and in-store sales. … Continue reading D365 eCommerce : Image… Continue Reading Kurt...
D365 – This blogpost is not written by ChatGPT
I have played with ChatGPT, and when looking through social media, blogpost and videos, it seems we have now entered the early ages of AI and we can ask ChatGPT to generate almost anything we are asking for. I have started to start ask myself philosophical questions and what will be replaced by these systems. … Continue reading D365 – This blogpost is not written by ChatGPT Continue Reading Kurt Hatlevik’s Article on...
D365: BarTender and label integration using REST API
Do you feel that the of printing labels in Dynamics 365 is a bit difficult? The options we have in standard D365 is to learn Wave label printing. Or you can look into ISV’s as ISV Docentric. Labeling connects the transactional world with the physical world. We meet customer labels requirements for identifying products, pricing … Continue reading D365: BarTender and label integration using… Continue Reading Kurt...
Dynamics 365 – 90% of everything is crap
Your have surely heard about Sturgeon’s law that “90% of everything is crap”. Dynamics 365 is one of the most comprehensive and feature rich business application in the marked and trying to learn or use all the features would be lifelong study effort beyond the capacity of any person. I can say with 100% certainty … Continue reading Dynamics 365 – 90% of everything… Continue Reading Kurt Hatlevik’s...
D365 eCommerce : Invalidate the cache
I often work in an WYSIWYG pattern, where I do a change, and then look at the change when working with D365 eCommerce. I’m changing products, attributes, categories, customer hierarchies, forms. One thing that had me irritated, is the extensive caching being done in D365 eCommerce, and you can read more about data action cache … Continue reading D365 eCommerce : Invalidate… Continue Reading Kurt Hatlevik’s...
D365 Commerce : Omitting serialization of null and default values in JSON payloads
I have always been interested in how to improve performance, and I have understood that there is no silver bullet or switch you just can turn to get dramatically improvements. The path towards performance is a delicate balance between functionality, usability, scalability and effort/budget. Together with friends, I think we have found some low-hanging fruits … Continue reading D365 Commerce :… Continue Reading Kurt...
Dynamics 365 and the illusions of competence
The Dynamics 365 community is flooding over with excellent articles, video’s, blogposts and learning services, and I enjoy learning new stuff. When I consume the shared content, I feel that I really understand the concept and that it increases my competency. My “knowledge ego” bolster and I feel have a deep understanding on new subjects … Continue reading Dynamics 365 and the illusions… Continue Reading...
FastTrack recommendations for success
I give the Microsoft FastTrack team and team producing the docs all credit for the following blogpost! We very often get information overload, and then there is great to get a more compressed summary of what is important to consider in D365 projects. Here is the text from an email that is sent out to … Continue reading FastTrack recommendations for success Continue Reading Kurt Hatlevik’s Article on their blog...
D365 Store Commerce performance test
Hi friends. A few weeks ago, Microsoft announced that the D365 Store Commerce App is now GA. The MPOS will enter “end-of-support” in release 10.0.33(Spring 2023) according to the following whitepaper. There are still features missing in Store Commerce, like dual display etc, but this will be added in later releases (10.0.28+). One of the … Continue reading D365 Store Commerce… Continue Reading Kurt...
D365: My take on the new Microsoft focus
On the 6. April 2022 Microsoft had a launch event for Dynamics 365, where Charles Lamanna (Corporate Vice President, Business Applications & Platform) was the key speaker, and presented the latest wave of Dynamics 365. The main innovation theme was organized around 3 concepts; Data, AI and Collaboration. The main keynote states that Data is … Continue reading D365: My take on the new… Continue Reading Kurt...
D365 : A messy tips blogpost
Hi friends. We learn new things every day, and I wanted to share a new messy blogpost where you will find undocumented some tips. Enjoy. Azure Zone Pinning Sometimes I have experienced that Dynamics 365 performs slower than expected. I have in a few scenarios tracked this down the fact that the services are distributed … Continue reading D365 : A messy tips blogpost Continue Reading Kurt Hatlevik’s Article on their...
D365: 2022Wave1 – Unified pricing service
I have had the chance to look deep into the 2022 release wave 1 plans. There are tons of goodies, and we again see the direction where things are going. There is a lot of investments in the microservices area, and we see the platform opening up like a blooming flower. There is one specific … Continue reading D365: 2022Wave1 – Unified pricing service Continue Reading Kurt Hatlevik’s Article on their blog D365:...
D365; 4 Lines to scroll at a time
Here is very small tip. Set your windows mouse line scrolling to 4 lines when using Dynamics 365. When you then scroll in D365 lookups, one scroll-click is then jumping one page down in the lookups (in my case). #LifeHack Continue Reading Kurt Hatlevik’s Article on their blog D365; 4 Lines to scroll at a time Here is very small tip. Set your windows mouse line scrolling to 4 lines when using Dynamics 365. When you then scroll in...
D365 – 252 Solution Blueprint review questions
One of the most important aspects of Success By Design program is to ensure quality in the implementation process and to set the right expectations. One important setup in this process is the Microsoft Solution Blueprint Review workshop that can be offered to customers through extended FastTrack Engagement. The Solution Blueprint Review workshop covers the … Continue reading D365 – 252… Continue Reading Kurt...
D365 Hidden Sales order gem; copy from item list
A small but highly productive tip is the feature of “Item list”. It has been available for years but have not gotten the deserved attention. The feature does not even have a docs page. With this feature it makes it much easier to create sales order, by copying the lines from an ‘item list’. The … Continue reading D365 Hidden Sales order gem; copy from item list Continue Reading Kurt Hatlevik’s...
Dynamics 365 – top things to learn and tools to use in 2022
I first want to thank the 92.898 visitors to my blog in 2021. It has been my pleasure to share with the community, and 2021 have been the best so far. This time, I would like to summarize my tips on what to learn and tools to use that can further bring value to our … Continue reading Dynamics 365 – top things to learn and tools to use in 2022 Continue Reading Kurt Hatlevik’s Article on their blog Dynamics 365 –...
Diagrams.net
Most of us in the field have traditionally used Microsoft Visio to show architecture, processes and systems. But there is an alternative that I would recommend to the community: https://www.diagrams.net/ This is a free, online and easy to use tool to quickly represent graphics related to what you want to show. Give it a try, … Continue reading Diagrams.net Continue Reading Kurt Hatlevik’s Article on their blog Diagrams.net...
D365 Recurring Integrations Scheduler(RIS)
Today I would like to pay my respect to the free GitHub initiative Recurring Integrations Scheduler (RIS). RIS is a solution that transports files/messages between on-premises folders and D365FO. This is a way to perform good old file integrations, and even for automating import/export of data entities between environments. And without having to develop/program anything. … Continue reading <span… Continue Reading Kurt...
How to learn and try out Dynamics 365 Commerce?
The Dynamics 365 Commerce team at Microsoft have created a great trial site where you can try out all their good stuff and get some guided walk through of their capabilities. Please check it out: https://manage.commerce.dynamics.com/welcome/index.html Here is your to-do list of what you should explore: B2C experience Product discovery and cloud powered search Curb-side … Continue reading How… Continue Reading Kurt...
D365 : Use your data
When I observe the use of Dynamics 365, I often see that most often there are well-established processes and routines for getting data into the Dynamics 365 system. But using this data is often limited to retrieving financial reports that show everything in dollars and cents. However, the information contained in the system is often … Continue reading D365 : Use your data Continue Reading Kurt Hatlevik’s Article on...
D365 – Building a business value review
Latest & greatest tech, faster, better and new possibilities, are from a consultancy perspective fun and rewarding. But it is very seldom that these aspects are the deciding factors when it come to implementing Dynamics 365. Any organization have a finite set of resources in terms of people, knowledge, money, and time. How to best … Continue reading D365 – Building a business… Continue Reading Kurt Hatlevik’s...
MB-340: Microsoft Dynamics 365 Commerce Functional Consultant (beta)
Microsoft have released a new exam for the Commerce functional consultant. I did take this exam in the beginning of July, and it can take a few weeks before the results come. But I’m pretty sure I will fail. The exam was quite hard and there was just too little time. I got 62 questions, … Continue reading MB-340: Microsoft Dynamics 365 Commerce Functional… Continue Reading Kurt Hatlevik’s Article on...
Buy Commerce Scale Unit’s, and get Device licenses included
There is a small, but interesting element that retailers should be aware of. If you buy Dynamics 365 Commerce Scale Unit’s you get device licenses included. It is available in the licensing guide. What does this mean? As you scale … Continue reading → Continue Reading Kurt Hatlevik’s Article on their blog Buy Commerce Scale Unit’s, and get Device licenses included There is a small, but interesting element...
D365 eCommerce sites live and running
Through search and connections, I have compiled a list of public sites that have implemented the Dynamics 365 eCommerce parts. This is by no means a complete list, and only represents a small subset. I have not been sponsored by any, and I only want to share with the D365 community sites that are live and running. Hopefully more can see the benefits of having a truly integrated omnichannel… Continue Reading Kurt Hatlevik’s...
D365 – CustTable – fast – faster – fastest – WOW!
I wanted to look deeper into an area that have troubled me for some time. Why are some forms very fast in D365, and some forms do not have the expected start-up time. At the end of this article you can see my finding, and I hope this will have an positive effect on user experienced performance. The form I wanted to take a deeper look into is the custTable form, as this is one of the most… Continue Reading Kurt Hatlevik’s...
D365 B2B eCommerce, Things have changed (again)
Me and my colleagues have had the privilege the last few weeks to go really deep into the D365 offering, in terms of capabilities, pricing and roadmap. A few weeks ago, I wrote about the pricing of eCommerce. As this have changed per 1. April, I have removed this post. I recommend that partners find the session that Microsoft had last night, called “Dynamics 365 Commerce e-Commerce… Continue Reading Kurt Hatlevik’s...
D365 Commerce – tech-talk videos on YouTube
Do you have YouTube available on your TV, and have finished all series on Netflix and HBO? If you want to fill up with additional knowledge and still enjoy your cozy favorite couch, then know that many of the Dynamics 365 Tech-Talks are available on YouTube. You can also find them available here: https://community.dynamics.com/365/b/techtalks?c=Commerce Here is a compiled list of D365… Continue Reading Kurt Hatlevik’s...
D365 – A deeper look into eCommerce pricing
Microsoft launched their B2C eCommerce offering in September 2019, and have now also announced the B2B eCommerce solution. This strengthen the omnichannel capabilities in Dynamics 365 and ensures customers have a full suite solution covering most needs. Microsoft have a public available price page, that shows a simplified view of the pricing, with a reference to their licensing guide: In… Continue Reading Kurt Hatlevik’s...
Decompiling D365 retail components
Today I got a very nice tip from a colleague on how to better understand and see the source code for the retail components. I was experiencing that I was not able to post a CPOS sales, and in the eventlog I got the following “Cryptical” error: Customer with RECID 5637158076 is non-chargeable account. at… Continue Reading Kurt Hatlevik’s Article on their blog Decompiling D365 retail components Today I got a very...
D365 smarter search algorithm
Dear fellow community members. First a small announcement as of first of December I am in a new job where new ideas and visions for our community will come to life. I am overexcited to share more on this later at LinkedIn, but as a true enthusiast I choose to celebrate this milestone with a fun knowledge sharing blogpost to the community. The community have always been there for me when I need… Continue Reading Kurt...
D365 X++: I’m using InventABC as my template
Hi fellow developers. Back in the early days I was at a good old Damgaard conference, and attended at a technical session. In this session one of the founding fathers of Axapta came up with the phrase “Copy with pride“. What he meant was to look at existing code and patterns in the X++ code, and to feel free to used and copy these patterns from the Microsoft code and use them in customer… Continue Reading Kurt...
D365 commerce; The need for speed (replenishment)
A nightmare for retailers is situations like this, where customers are experiencing empty shelfs. The normal process for handling these situations is to have store employees to constantly monitor shelfs, back office stocks and to order replenishment when needed. We also see a lot of number crunching demand forecasting systems being offered to the marked, and with a questionable success… Continue Reading Kurt Hatlevik’s...
D365 Outsourcing your master data (DaaS)
In Dynamics 365 implementation projects I often say that all we do can mainly be categorized into 3 headline topics. As we know for Dynamics 365, Microsoft is providing the software and the platform needed. It is easy to buy as a service where only a monthly commitment is essentially required. This is the nature of the Software-as-a-Service cloud-based concept. The implementation partners… Continue Reading Kurt Hatlevik’s...
D365 – My Covid-19 10 day’s response story
Hi Friends. I hope you all are hanging in there and can still work and deliver excellent experiences with Dynamics 365. I wanted to share my Covid-19 10-day response story on how fast a reduced scope Dynamics 365 implementations has been implemented. Some weeks ago, we and Microsoft were contacted by an important player in the health industry, that urgently wanted to establish… Continue Reading Kurt Hatlevik’s Article on...
D365 Importing JSON data the hard way!
I recently created a solution where I’m importing products and all related data for the grocery industry, and I wanted to share my experience so that others may follow. This is not a “Copy-Paste” blogpost, but more show my approach to the process that can be used when working with more advanced and complex JSON integrations. Many industries have established vertical specific databases where… Continue Reading...
D365 : Automatic license disablement and login reminder
When assigning licenses to a Dynamics 365 user, it would be beneficial if the system disabled and removed a license from a user if the user has not used the system for X days. X minus 5 days the system should send out a message to the user like this: “This is a login REMINDER for Dynamics 365. Kurt Hatlevik has not logged into for at least 25 days. Your last login was 2/20/2020 12:10:00 AM…. Continue Reading Kurt...
D365 and the supply structures in grocery retail industry
Today I will write a bit about the supply chain structure we see in the retail grocery industry, and challengers Dynamics 365 may face, and how to address them. The grocery industry has for many years seen that industry collaboration brings benefits and synergies throughout the value chain. We see industry collaboration that offers a range of services to its owners, customers and partners. In… Continue Reading Kurt...
D365 – What have changed (pmfTablehasChanged)
This short post is for you hardcore X++ developers that create magic everyday. D365 have the following method, that allows you to validate if any fields on a record have been changed. If it returns true, then something has changed, and if false, then nothing has been changed. There are scenario’s where you would like to know if there have been any changes to the record before you… Continue Reading Kurt Hatlevik’s...
Batch Jobs; Take control of the executions
Dynamics 365 can be automated quite a lot with the use of batch jobs. With batch jobs, your Dynamics 365 solution becomes “alive”, and we can set up the system to automate many manually processes. Lets say to have the following “vanilla process”, and wants to automate as many steps as possible. This document covers the Batch jobs needed to be setup for this process to be as automated as… Continue Reading...
D365 – To exist or not, that is the question!(part 2)
Some years ago I created a free community solution for “Not-Exists Join“. Not exists join means that we can filter and search on data that does not have any relational records. This answers questions like; – Show me all customers that have no sales orders the last X days – Show me all items with no inventory transaction. Show me items with no movement last 30 days. – Show me all items that… Continue...