Jeevarajan Kumar
Tips for onboarding to Unified Interface
Category: Dynamics 365,Power Platform Author: Jeevarajan Kumar Date: 1 month ago Comments: 0

With the release of Dynamics 365 for Customer Engagement apps version 9.0, Microsoft has introduced a new user experience, Unified Interface (UCI) – which uses responsive web design principles to provide an optimal viewing and interaction experience for any screen size, device, or orientation. The new Unified Interface brings all the rich experiences to any … Continue reading Tips for onboarding to Unified Interface
Source: Jeeva


PCF Control: Sub Business Process Flow
Category: Dynamics 365,powerapps component framework Author: Jeevarajan Kumar Date: 2 months ago Comments: 0

Introduction: Business Process Flows (BPF) is one of the salient features that are available in Dynamics 365 but it doesn’t have a provision to capture the sub-stages involved within a single stage, it can have various fields as steps but what if we can have a sub-business process flow that gives wide range of designs … Continue reading PCF Control: Sub Business Process Flow
Source: Jeeva


Dynamics 365 Integration with Azure Cosmos DB – Part I
Category: #cosmosdb #dynamics365,Azure,Dynamics 365 Author: Jeevarajan Kumar Date: 2 months ago Comments: 0

Introduction This is going to be a several part series where we will see how we can harness the power of Cosmos DB with Microsoft Dynamics 365. We will take a sample scenario of a multinational transportation network company offering services that include peer-to-peer ridesharing, food delivery, etc. like Uber, let’s name it ‘Troopers’ (well, […]

Source: Jeeva


An overview of Dynamics 365: 2019 release wave 2 features available for early access
Category: Dynamics 365 Author: Jeevarajan Kumar Date: 3 months ago Comments: 0

How easy it would be if there is an option to customize the opportunity close dialog box? How elegant it would look if the grid can accommodate more records? Can’t I have a Business Card scanner as a tool rather building it as a custom app? These are the few of the common questions or … Continue reading An overview of Dynamics 365: 2019 release wave 2 features available for early access
Source: Jeeva


PCF: Custom Rating Control
Category: Dynamics 365,Dynamics365,msdyn365,PCF,Power Platform,powerappscomponentframework,PowerPlatform,ratingcontrol Author: Jeevarajan Kumar Date: 4 months ago Comments: 0

I have been asked a couple of times by the customers if there are any fancy rating controls like a star, stack etc. available in D365 rather plain numbers, the only option was Html earlier and now with the power of PowerApps Component Framework, it’s not the case. And to make it more interesting, the … Continue reading PCF: Custom Rating Control
Source: Jeeva


AI Builder – Object Detection: walkthrough
Category: AI Builder,Power Apps,Power Platform,PowerApps Author: Jeevarajan Kumar Date: 5 months ago Comments: 0

If you had been watching the live streaming of Microsoft Business Application Summit, 2019 kick off and keynote sessions by James Phillips, Wim Coorevits and others. I’m pretty sure you are stunned as I am. Out of all those astonishing releases, the AI builder is something that fell in love immediately and I wanted to try it out right away, couldn’t believe how the AI modelling is wrapped up and made simple for the Citizen Developers to use it.

Before AI modelling, the same set of features would have taken a considerable amount of time to build the same with PowerApps + Flow + Azure Cognitive Services.

I just tried and I explain here about creating an Object Detection AI Model of the AI Builder to identify my perfume, couldn’t think too much at 3 A.M :). Before jumping into the steps, let’s see a quick overview of what is AI builder and some real-time use cases.

For a quick demo, check out my LinkedIn post: https://www.linkedin.com/feed/update/urn:li:activity:6543947333082673152

AI Builder is a low code artificial intelligence platform that supports the Power Platform. It will be available for consumption on data that already exists in the Common Data Service (CDS), the enterprise-grade datastore included in the Power Platform

Key capabilities of AI builder as of now:

  1. Binary Classification – uses historical data to predict whether new data falls into one of two categories. AI Builder binary classification is an AI model that predicts yes/no business outcomes by learning to associate historical data patterns with historical outcomes. 
  2. Text Classification – one of the fundamental Natural Language Processing (NLP) problems. It allows tagging of text entries with tags or labels which can be used for sentiment analysis, spam detection and routing customer requests, just to name a few examples.
  3. Object Detection – lets you count, locate, and identify selected objects within any image.
  4. Business Card Reader – is a component available in the PowerApps studio that lets you scan business cards. You can use this control to extract contact information from pictures of business cards or your mobile phones camera.
  5. Form Processing – identifies the structure of your documents based on examples you provide to extract text from any matching form. Examples might include tax forms or invoices

Make sure your admin has enabled AI Builder for your environment. Otherwise, you won’t have access to the AI builder functionality. More information: Enable or disable AI Builder feature. 

1. Navigate to Build-> Objection Detection

1 - a

2. Choose the object name [Buid  a Model]

I Builder requires the use of Common Data Service, which is the data platform for PowerApps and allows you to store and manage business data. Common Data Service is the platform on which Dynamics 365 apps are built so if you’re a Dynamics 365 customer, your data is already in Common Data Service.

1-b

 

Choose the record you would like to play with. I wanted to build a model that can identify Versace Eros and Burberry London, so I select them both.1-1

3. Collect images [Train a Model]

Upload at least 15 images to proceed further. Microsoft recommends at least 50 images per product for the training set as a starting point. With fewer images, there’s a strong risk that your model will learn concepts that are in fact noise or irrelevant details. Training your model with more images will generally increase the accuracy of prediction results.

https://docs.microsoft.com/en-us/ai-builder/collect-images

1

It prevents uploading of duplicate image (hope its not by the name).

3

Rejects if the image doesn’t solve the minimum requirement

2

4. Tagging images 

Navigate from image to image, and tag at least 15 images per object name to build a model.

4

Tagging requirements pane shows the objects being tagged and their tag counts.

5

5. Train the Model

6

Status can be tracked  under the Models pane

7

6. Test & Publish: 

Use the ‘Quick Test’ to test the model’s accuracy and then Publish to consume it in the app.

9

Publishing the model:

8

The app will throw below error if the referenced model is unpublished.

13

Status is changed to ‘Live’ once published

8-1

Either you can create an app using ‘Create app’ or can be inserted from the AI Builder (preview control).

12

7. Using the model in the App

AI Builder controls as shown below

14

I have added a gallery and used the ObjectDetector.VisionObjects result to bind the Name and Count.

15

Hope this would be a starting point to explore the AI Builder. 

Source: Jeeva


365 Saturday – Singapore: An incredible experience
Category: Dynamics 365,Power Apps Author: Jeevarajan Kumar Date: 6 months ago Comments: 0

365 Saturday events:

365 Saturday, being one of the top global communities in Microsoft Business Applications has reached a step further this year by making it happen across the world.  Other than Europe, North America and Australia, it’s being planned this time in South America and across Asia as well, the event was a huge success in Sri Lanka, Dubai and recently in Singapore and Mexico and coming soon in few cities in India as well.

365 Saturday Singapore Sessions Recap:

The event had an extraordinary vibe, it’s a completely community driven event and there were lots of takeaways from the event. The Singapore chapter was a 3 days event planned together with the Azure community and it added more spices to it. There was a whole day DevOps session from the DevOps guru & Biz App MVP, Wael Hamze and a full day PowerApps training from Microsoft RD & MVP, Stefano Tempesta and by Office Development MVP, Fabio Franzini.

Last day was the super packed day where there where the keynote was given by Faisal Mohamood, GM, Customer & Partner Success, Dynamics 365 & Power Platform followed by an incredible session on ‘AI for Sales and Customer’ Service by Darren Liu, Principal PM Manager & Solutions Architect at Microsoft. There were other exciting sessions like ‘Customizing UCI’ with great tips from 5 time MVP and the author of 3 books, Deepesh Somani, ‘Crash Course D365 portals’ from Raz himself, ‘Omni-channel Integration’ by Ed Grant, ‘Click Dimensions’ by Brad Burks PowerBI with F&O’ by the local champ, Kasun and ‘Automatic Field Service with Chatbot & AI’ by myself and few more sessions from other experts as well.

An incredible experience and awesome memories:

This blog is to share my personal experience I had in the event and amazing memories that will carry together with the #365Saturday team and local community leaders. We had great fun together visiting some awesome places in Singapore, we went to Jewel Mall, Gardens By The Bay, Marina Sands Bay, Clarke Quay etc. I’m sharing some pictures to show people how much fun it is outside of it the sequence for you guys to experience how amazing it is to be a part of the community.

I’m really surprised by the way Raz works, he has sooo much energy that he works like a machine and still active after the events where I was literally taking rest at the corner seat. He is also such a humble person to work with. Got amazing support from the Microsoft SG as well and a big thanks to sponsors for making this happen.

c266bafb-7e81-430a-8726-040b37cf3934-original

Keynote session by Faisal Mohamood:

0

A.I. for Sales & Customer Services by Darren Liu:

0 (1)

One sweet picture with the speakers (apologies if I missed someone).

20190428_180950.jpg

A post-session picture with 365 Saturday and Microsoft team.

20190428_181749

At the new astonishing Singapore’s Jewel airport. We were lucky enough to present out our podcast’s goodie to the 365 Saturday core team.

20190426_221237

 

Deepesh Somani: UCI pro session in action.20190427_105226

Wael Hamze in is action as usual:

20190427_162758

Raz into the Dynamics Portals:

IMG-20190427-WA0016

It’s me in action and I’m so glad to the Raz and 365 Saturday team for providing the opportunity.

IMG_20190428_035408

Kasun rocking in the Power BI with F&O.

IMG-20190427-WA0011

A special moment for the #womenintech movement in SG, it was a great speech by Mano, Geetha and Sunny.

WhatsApp Image 2019-05-05 at 11.56.19 PM

Other than the pictures of the sessions,  there were some pictures that are worth to share. #clarkequay, #marinabaysands

20190425_193428

Thanks to Mr David Tang and the Azure Community team for offering us the fantabulous dinner, it was an authentic Chinese cuisine I never had here.

IMG-20190428-WA0000

Thanks again 365 Saturday, Microsoft, Partners and the local community!

Source: Jeeva


1 2 3