tag:blogger.com,1999:blog-373528062024-03-29T07:52:01.760-04:00Microsoft Cloud Solutions - Tools & TutorialsTools and tutorials for Microsoft Sustainability Manager, Microsoft Cloud for Sustainability, Microsoft Emission Impact Dashboard, as well as Microsoft Dynamics AX aka Microsoft Dynamics Supply Chain Management (F&O)Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.comBlogger191125tag:blogger.com,1999:blog-37352806.post-69364442774750007502023-09-18T00:48:00.005-04:002023-09-18T00:59:39.423-04:00[Announcement] Tech Talks for Microsoft Cloud for SustainabilitySustainability in businessSustainability is not a new topic, but for a lot of companies this has been overlooked or not prioritized in previous years. With all the impact from climate change in recent years however, it is coming more and more into focus, with shareholders demanding to see companies making tangible progress on reducing their overall impact on the environment through reduction of Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0tag:blogger.com,1999:blog-37352806.post-38205585263546378472022-02-21T04:00:00.003-05:002022-02-21T04:00:00.172-05:00[Tutorial] Look up data in the Warehouse management app using detoursIdea and Feature introductionAll of you are familiar with the Ideas portal, and in the Supply Chain Management team we do everything we can to include the features requested there into our plans.One feature in particular has been sitting there in the Warehouse management top 5 for quite a whileDrop down to select purchase order (and order line) when receiving via Mobile deviceThe problem Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com33Copenhagen, Denmark55.6760968 12.5683371-20.632040809445577 -128.0566629 90 153.1933371tag:blogger.com,1999:blog-37352806.post-86896777595409215042022-01-17T09:20:00.002-05:002022-01-17T09:20:45.204-05:00[Tutorial] Warehouse management app detoursFeature overviewWarehouse management app detours is a feature we have shipped recently, available as part of 10.0.23, which enables a warehouse worker to park a task they are currently executing, perform another mobile device operation, and then come back to exactly where they left off, once the detour is complete. This is feedback we have heard way too often from workers in the warehouse, Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com3tag:blogger.com,1999:blog-37352806.post-33479281994926657262021-11-25T17:02:00.000-05:002021-11-25T17:02:00.849-05:00[We're hiring!] Multiple open positions for passionate and talented software engineers in Microsoft Cloud for Sustainability team in Atlanta, GAHi everyoneAs you might have read on Yammer or other social media, I have decided to take a step away from Finance and Operations and Warehouse management, and a few months back accepted to lead the Sustainability engineering team in Atlanta, Georgia. The team is working on 2 new exciting and relevant products, Microsoft Cloud for Sustainability, as well as the Microsoft Emissions Impact Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com1tag:blogger.com,1999:blog-37352806.post-7195454937516291042021-05-28T16:59:00.001-04:002021-05-28T17:00:07.193-04:00[Announcement] Warehouse App task validation framework (RSAT for WMA) now available on Tier 2 environmentsRefresherIn a recent post, I talked about testing, using the ATL framework to write easy-to-read test automation. This is a developer activity recommended for ISVs and partners, to ensure their customizations against regressions. At a customer site, if a developer team is unavailable, or for testing E2E scenarios in the system, Microsoft recommends using the RSAT tool. You can see a Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com2tag:blogger.com,1999:blog-37352806.post-42346402764562380412021-05-24T06:53:00.000-04:002021-05-24T06:53:11.723-04:00[Tutorial] Find your Device ID and Warehouse management app versionIntroductionThe two basic things support needs any time you log a support case is your application version, as well as your session id or similar, plus the timestamp of when the issue occurred. This helps troubleshoot the specific issue reported.Well, with the Warehouse management app, it's pretty much the same. We'd like to know the app version you're running, as well as the Device ID of the Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0tag:blogger.com,1999:blog-37352806.post-51196421224889279872021-05-23T17:04:00.003-04:002021-05-23T17:04:49.243-04:00[Development tutorial] Thoughts on test automation + more sample tests using ATLI recently had an interesting discussion around testing and specifically Microsoft testing efforts and frameworks, namely, ATL. If you are not familiar with this framework - you've been living under a rock. Get out from under there and go read some articles about it, like the one belowhttps://kashperuk.blogspot.com/2019/05/development-tutorial-sample-test-tips.htmlThe discussion revolved around Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com4tag:blogger.com,1999:blog-37352806.post-41149539096801483082021-04-12T20:14:00.002-04:002021-04-12T20:14:12.680-04:00[Development tutorial] Extending the work list and work pick line overview flow fields IntroductionWhenever we talk about the work list, and recently also the work pick line overview feature, customers think this could be a great optimization for their warehouse, but frequently, they want to display some business-specific information on the cards, that would help drive the decisions, but that information is not available out of the box on the work list.In this post I'd like Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0tag:blogger.com,1999:blog-37352806.post-56900404166151309182021-03-14T10:12:00.005-04:002023-10-06T00:55:59.137-04:00[Tutorial] Work pick line overviewIntroductionWork pick line overview is a feature that is currently in Public preview, and will become generally available in one of the upcoming Dynamics 365 SCM releases.It provides the flexibility to experienced warehouse workers to change the work picking route on the spot, based on the current situation the system is unaware of. For example:some of the goods on the order might need to beIvan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com5tag:blogger.com,1999:blog-37352806.post-64681162984434343852021-02-08T19:10:00.003-05:002021-02-08T19:10:44.229-05:00[Ann] Warehouse management app for Dynamics 365 SCM is in Public PreviewThe day has come when we are ready for Public preview of the reworked Warehouse management app. SummaryThe Warehouse Management app is a complete remake, using the “frontline
worker” visual style, as seen in Production floor execution and HoloLens
Guide. The new design concepts are based on extensive usability studies
including a broad worker population. The solution is designed to help Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com2tag:blogger.com,1999:blog-37352806.post-31321705042254977072020-11-03T17:33:00.004-05:002020-11-03T17:33:45.909-05:00[Tutorial] Piece by piece receiving process with Advanced Warehouse Management in Dynamics 365 SCMIntroductionIn a recent post (Piece by piece picking process with Advanced Warehouse Management in Dynamics 365 SCM) I described the configuration necessary to allow performing picking in the warehouse by scanning each SKU one by one aka "piece by piece". I suggest you familiarize yourself with this post as I will be re-using the master data setup here. In this post, we will be receiving a Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com5tag:blogger.com,1999:blog-37352806.post-85801673521412496112020-10-28T10:22:00.001-04:002020-10-28T10:24:59.220-04:00[Tool] Display contents of an X++ container from SQL database fieldAlmost 15 years ago AndyD from AxForum blew me away with a post that was giving a glimpse into how the X++ containers are stored in the database. Ever since then I had a TODO for myself to write a blog post explaining this in detail and covering the various types that can be stored, basically allowing to review the contents of the container from DB without writing X++ code.Luckily, today is Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com1tag:blogger.com,1999:blog-37352806.post-62471565177044818312020-10-17T19:11:00.005-04:002020-10-17T19:11:52.794-04:00[Tutorial] Piece by piece picking process with Advanced Warehouse Management in Dynamics 365 SCMIntroductionWe are often asked - is it possible to configure the system to require the workers on the floor to scan each item they are picking, to ensure a more accurate picking operation where multiple same/similar items need to be picked. This is, for example, very common in the Retail industry, or in smaller distribution centers dealing with apparel or footwear. In this blog post I will Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com3tag:blogger.com,1999:blog-37352806.post-8240422709911558102020-07-14T20:17:00.002-04:002020-07-15T15:50:06.851-04:00Flights vs Feature management - practical overview
Terminology
The primary purpose of flights and features both is to implement a controlled roll-out of new functionality into the product, so as not to disrupt existing business operations. One of Microsoft's primary goals with OneVersion is to ensure we do not break anyone.
By their nature, both the flights and the features are transient in nature, i.e., they will be removed from the product Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com8tag:blogger.com,1999:blog-37352806.post-4496771005790896252019-09-19T12:54:00.001-04:002019-09-19T12:54:46.802-04:00[Announcement] New version of Dynamics 365 Finance and Operations - Warehousing releasedOur Warehouse Mobile App has been updated to version 1.6.0.0.
Please find below the high-level list of changes coming with the new release:
<!--[if !supportLists]-->·
<!--[endif]-->Multiple
connection settings now possible
<!--[if !supportLists]-->·
<!--[endif]-->Work
list filter now disappears when scrollingIvan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com1tag:blogger.com,1999:blog-37352806.post-21856934574862000382019-05-20T19:49:00.002-04:002020-07-13T17:25:10.857-04:00[Development tutorial] Sample test + tips for using ATL (Acceptance Test Library) to implement tests in Warehouse managementHopefully, by now everyone is familiar with the fact that we shipped our internal test framework for all ISVs, partners and customers to use.
We have published pretty detailed documentation about the framework on docs.microsoft.com:
https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/perf-test/acceptance-test-library
I, however, learn much better when looking at samples. Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com3tag:blogger.com,1999:blog-37352806.post-51957679312693747162019-05-06T08:15:00.000-04:002019-05-12T05:34:06.319-04:00Announcement: MDCC is looking for Dynamics 365 Finance and Operations engineersI'm really happy to share that we've updated the description of open positions (Example: https://careers.microsoft.com/us/en/job/616931/Software-Engineer) to really reflect the focus of the team here in Lyngby, Denmark.
And we couldn't be more serious about finding the right talent to help us build an even better product within Supply Chain Management on the Microsoft Dynamics 365 Finance Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0tag:blogger.com,1999:blog-37352806.post-40272676840326050472019-03-28T17:44:00.004-04:002019-03-28T17:44:45.354-04:00[Heads up] Explicit dependency required for enabling Process Guide based flows in Warehouse Mobile App
Introduction
With release of version 8.1.3 (build numbers going as 8.1.227.xxxx), we introduced an additional configuration option on the Mobile device menu items, which controls whether or not the system will attempt using the Process Guide framework for executing a mobile flow
This is a temporary configuration option, and is supposed to serve two purposes:
Allow having a partially Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com6tag:blogger.com,1999:blog-37352806.post-5450653835542834292018-12-02T19:58:00.001-05:002018-12-02T19:58:53.249-05:00[Tutorial] Automating Release to Warehouse process through Wave Template configuration
Introduction
Currently many companies resort to manually choosing which shipments need to be added to a wave we are about to process, which is slow and error prone, as the user needs to check up on each of the shipments, understand where it is headed, what types of items are on it, which mode of delivery is used, etc.
Today I would like to show a demo example of how to configure wave templates,Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com2tag:blogger.com,1999:blog-37352806.post-8702655660465663602018-11-16T03:12:00.000-05:002018-11-16T03:12:07.589-05:00[Development Tutorial] Tired of WHSWorkExecuteDisplay*? ProcessGuide to the rescue!If you have ever tried extending the warehouse mobile flows in Dynamics 365 Finance and Operations, you know the code is very complex and extremely difficult to make sense of and modify without introducing regressions in unpredictable scenarios.
This was of course on our mind as well for some time, which is now I am pleased to announce the release of a new framework for implementing such flows, Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com3tag:blogger.com,1999:blog-37352806.post-14618558368244811452018-10-17T13:25:00.000-04:002018-10-17T13:25:05.470-04:00[Tutorial] Reading On-Hand information for Warehouse enabled itemsHaving difficulty understanding your own business data is probably not something you would expect to happen to you, but I know many people, including many 10+ AX experts who have a difficult time following the information about item availability when it comes to warehouse related items.
In this blog post, I will try to walk you through a specific example, line by line, column by column.
Note I Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0tag:blogger.com,1999:blog-37352806.post-79007400086483159792018-10-15T11:19:00.000-04:002018-10-19T18:18:55.451-04:00Telemetry as part of the Dynamics 365 Finance and Operations life-cycle
How much telemetry are we collecting?
A lot, like, really a lot!
That includes kernel level information, like an online user session requesting web access to a particular AOS to perform business operations through the web UI, a web service request to handle a mobile device operation, an OData request for exporting or importing data, exceptions and other infolog messages displayed to the user, Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com3tag:blogger.com,1999:blog-37352806.post-2591932517227417302018-06-06T09:20:00.000-04:002018-06-06T09:20:38.951-04:00[Learning] Transportation management in Dynamics 365 Finance & OperationsI don't talk much about TMS in this blog, so I decided to correct that a bit, and post a set of educational links for those interested in starting up with Transportation management in AX.
If you are already familiar with all the concepts, you probably won't gain that much from these, but for those just starting up, I think it can provide a great overview of what the system can do.
You can startIvan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0tag:blogger.com,1999:blog-37352806.post-62861628536838528112018-06-02T18:59:00.000-04:002018-06-02T18:59:42.249-04:00Extensibility: You can now log extensibility requests for Microsoft through LCSIf you weren't living under a rock for the last 2 years, you have already heard about us locking down overlayering starting with the latest release of Dynamics 365 for Finance and Operations 8.0, and relying solely on the extension model of developing customizations going forward.
But, of course, as this is a moving target, not everything can be done through extensions in the current Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0tag:blogger.com,1999:blog-37352806.post-472003107809463722017-10-07T08:47:00.001-04:002020-07-13T18:09:28.116-04:00Development tutorial: Extensibility: Replaceable in Chain of Command methodsRecently we announced a new and pretty powerful Extensibility feature, wrapping methods with Chain of Command in augmentation classes. This allows to write much cleaner extensions with fewer lines of code, as well as provides some extra capabilities like access to protected fields and methods of augmented object, easier way of ensuring a single transaction scope for standard and extension code, Ivan (Vanya) Kashperukhttp://www.blogger.com/profile/10348419620302833791noreply@blogger.com0