Posts

Showing posts from September, 2024

Infos and warning messages won't work on your WHMS app, if you haven't done this already

Image
  Hi friends, in a D365F&O application for Warehouse Management using mobile apps, if you are planning to put an info or a warning message in the middle of a code, in response to a validation, your code might not work, if you have written a code like this: if (counter > maxNumberOfAttempts) {     warning ("You have exceeded maximum number of attempts"); } The underlying code will simply ignore it. This is because the WHMS supporting classes don't understand any info, warning or error message, unless if you have made it a part of ProcessGuideMessageData and ProcessGuideNavigationParameters classes. For example, going with the above example, we want our mobile app to throw a warning message whenever the qty given in a given for an item is more than some value. Then you need to wire up the code like this: if (counter > maxQty) {      ProcessGuideMessageData messageData = ProcessGuideMessageData::construct();      ProcessGuide...

Predict lung cancer malignancy, using Azure AI ML studio, using Deep learning (low code-no code)

Image
  Amigos, in this blog, I will try to show how we can implement Azure ML Studio to predict complex forecasting answers, with the help of Azure Pipelines and ML jobs. I have covered how to setup Azure ML learning studio and pieplines, earlier in my blogposts: https://subsd365.blogspot.com/2024/08/implement-no-code-predicitve-modelling.html https://subsd365.blogspot.com/2024/09/step-by-step-azure-ml-job-to-predict.html This post would give you an impression as to how leverage large datasets to evaluate a complex possibility (any patient having chances of relapses of a disease like Cancer/ its malignancy), by doing Classification based algorithm, without practically writing a single line of code. Here goes the steps: Step 1: Creating a data-ML job -- Once you have created An Azure ML Studio Workspace, you can crawl down to Automated ML Jobs section as shown below: Click on Add and the following screen would come: Fill it out, as shown. In the experiment, I have selected New experiment...

Automate preparing minutes of Teams meetiing using Azure AI Language services

Image
  Wassup guys?!!! Here comes yet another interesting way to leverage your Azure AI Language services, to get the gist of a Teams meeting, once it ends and send it to all the meeting invitees. Yeah, I understand, you might wonder, Azure AI recap is already there -- why then reinventing the wheel? The reason is simple: you can customize your messsages, you can play with the depth of sumarization needed, and a lot of other tricks, which, I think, could certainly of immense help -- maybe this much of depth won't be covered by the OOB process. So, here goes the trick: step-by-step: Step 1 You need to create a Azure Language services, first of all. You can go to https://portal.azure.com and launch a new reuqest to create an Azure Language Service: Make sure you select the above option, which consequently would enable you to extract summary and text classification. Select all what you need: I had to choose the highlighted Pricing tier -- as the only option left, from the given Region. But...

Step by step: end to end solution to add a new step in WHMS mobile app

Image
  Wassup guys?!!! I am back with a brand new topic for WHMS: how to add a new screen in your WHMS mobile app, from the scratch. You might be wondering, what is new in it: we already have one in place from Microsoft, that aptly explains the process to add a new screen to mobile app: https://learn.microsoft.com/en-us/dynamics365/supply-chain/supply-chain-dev/process-guide-framework The above solution tells you to create a controller class, that contains a method called:  initializeNavigationRoute , that contains the sequence of the step of classes/navigatiion for your screens: protected ProcessGuideNavigationRoute initializeNavigationRoute ( ) { ProcessGuideNavigationRoute navigationRoute = new ProcessGuideNavigationRoute(); navigationRoute.addFollowingStep(classStr(ProdProcessGuidePromptProductionIdStep), classStr(ProdProcessGuideConfirmProductionOrderStep)); navigationRoute.addFollowingStep(classStr(ProdProcessGuideConfirmProductionOrderStep...