Personalized Community is here!
Quickly customize your community to find the content you seek.
Choose your path Increase your proficiency with the Dynamics 365 applications that you already use and learn more about the apps that interest you. Up your game with a learning path tailored to today's Dynamics 365 masterminds and designed to prepare you for industry-recognized Microsoft certifications.
Visit Microsoft Learn
2020 Release Wave 2Discover the latest updates and new features to Dynamics 365 planned through March 2021.
Release overview guides and videos Release Plan | Preview 2020 Release Wave 2 TimelineWatch the 2020 Release Wave 1 virtual launch event
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Upcoming TechTalks
In some projects I was asked again and again by the sales department staff if they could see immediately if a recorded order could be delivered. This question is not to be answered with a clear yes or clear no, since numerous configuration settings affect it. In addition, many companies are not able to use the more or less automatically working procedures such as Available To Promise (ATP) or Distributed Order Management for example (DOM).
The answer was usually “not at a glance”, or “the system calculates the dates for delivery automatically”. Most of the time this was not the expected answer, because users like to see the desired information immediately and at a glance. On several occasions, customizations were then projected and implemented. Based on the requirements were certain stocks infomations displayed, e.g. inline with each sales order item. But it is not as easy do define the exact customization, typically, questions arise here:
Depending on this, various queries are generated to determine a valid result for the existing customer configuration and offer it to the order processor. The rules and regulations of distributed order management (DOM) do not apply even at the time of order entry. The employee does not see the result of a possible order optimization by the DOM at this point in time for all items.
In contrast to the X++ coding still widely used today on the core ERP system, the power platform and the Common Data Service can be an attractive alternative here. The integration tools available today in Microsoft Dynamics 365 F/SCM/C offer many options that
Based on this options we designed POC PowerApp that uses virtual Entities and a ODATA Query to fulfill customer requirement. The requirement was to get fulfillment information
So sales staff should give the customer a compact statment about possible delivery options, as this can not be delieverd by Dynamics 365 F/SCM/C at the moment OOB.
As the option to integrate PowerApp on forms, as Tab or side bar application we decided to integrate as FastTab on Sales Order Header.
So the Design was to use Standard Integration methods and tools. So we started with virtual Entities only. The outcome was that virtual entities sometimes not work as real entities. So we found that Lookup Function can not join in all situations to other virtual entity, so we query product infomation master data via periodic Odata call, as these do not change as often. This consumes data volume because copy of data is stored twice. In contrast to using virtual entity stores only some metadata in CDS.
With PowerApp we can easy integrate visual elements to speak as an image to the User. A picture says more than a thousand words.
The Canvas app can display all information as we are used from inventory on Hand queries. Visuals tell the user at a glance whether
As the Powerapp is designed to take the SalesID as parameter we can use the app also as standalone app on other devices than Browser at any tablets too. Using the “Show List” feature on the Sales oder List page it allows the user to easily scroll through the list of orders to get an update to the delivery status at every sales order.
Take a look about the response of the app in a Tier 1 environment and how to use the app for daily sales business.
Beside that we can offer users compact information about the current stock availabilty we can enhance the app on multiple ways in the future. May be to change the site/warehouse at one click, or to change the item to alternate product which are available on Hand.
Low Code makes it possible – in a short time.
See also at Powerapps Part 1 and Part 2.
Business Applications communities