Wednesday, June 22, 2022

How to increase Do Until Loop in Microsoft Flow?

Introduction:


In this blog, we will see how to increase Do Until Loop Count in Microsoft flow.


Implementation Steps:

 

1. Navigate to https://flow.microsoft.com

 

2. Click Flows --> Select Instant Cloud Flow (Depends on your requirement)

 

3. Input Name and Select PowerApps and Click Create

 

rampprakash_0-1655835138179.png

 

4. Once Page Loaded then Select Add Step and Search for DO UNTIL

 

rampprakash_0-1655874294935.png

 

5. Once Selected You will see an Option Called Change Limit

 

rampprakash_1-1655874340561.png

 

6. Expand that Change Limit, Initially the Limit Will be 60 ( Which means Do Until Loop only Run With 60 Counts/Records )

 

rampprakash_2-1655874403440.png

 

 

7. If you want to Run for More than 60 Counts/Records just increase the Count from 60 to Based on your Needs, if you want to set time out you can input the same in Timeout Value

 

rampprakash_3-1655874455385.png

 

That's it :slightly_smiling_face:

Saturday, June 11, 2022

How to Publish Major Version in SharePoint using Microsoft Power Automate

Introduction:

    In this Blog we will see how to publish Major Version in SharePoint using Power Automate

Scenario :

 

Consider we have a Library to store Document. When we change Status the system should automatically publish to Major Version in SharePoint. 

 

Let's see how we can achieve this.

 

Implementation Steps:

 

1. Navigate to your SharePoint Site and select your Document Library

 

rampprakash_0-1654942384323.png

 

2. Click New and Create a new Document

 

rampprakash_1-1654942426858.png

 

3. Now Navigate to https://flow.microsoft.com

 

4. Click My Flows --> Select New --> Input Name as "Publish Major SharePoint Document"

 

5. Select type as "When an Item is Created or file is modified"

 

rampprakash_2-1654942581861.png

 

6. Click Create

 

7. Once Page Loaded Select Site Address and Select List or Library

 

rampprakash_3-1654942645053.png

 

8. Now Initialize Variable and Name it as SharePoint Address then Type as String and Input your SharePoint Address

 

rampprakash_5-1654943056936.png

 

In my case SharePoint Address : https://forplugins.sharepoint.com/sites/DEMOSITE/

 

9. Add Another Variable With Type as String and Name it as Relative Path

 

rampprakash_6-1654943125312.png

 

here input the Value, in my case it is /site/LibraryName/

 

10. Click New Step and Search SharePoint

 

rampprakash_4-1654942692960.png

 

11. Then Select Send an HTTP request to SharePoint (Rename it as CheckOut)

 

rampprakash_7-1654943235839.png

 

Use Post Operation with URI as below

 

 

/_api/web/GetFileByServerRelativeUrl('@{variables('RelativePath')}@{triggerOutputs()?['body/{FullPath}']}')/CheckOut()

 

 

12. Now Add Another Step as Send an HTTP request to SharePoint (Rename it as PUBLISH)

 

rampprakash_8-1654943420309.png

 

Use Post Operation with URI as below

 

 

/_api/web/GetFileByServerRelativeUrl('@{variables('RelativePath')}@{triggerOutputs()?['body/{FullPath}']}')/CheckIn(comment='COMMENTS FOR PUBLISH',checkintype=1)

 

 

comments --> Mandatory to publish the file

checkintype --> Pass it as 1 for Publish

 

13. Now save Power Automate.

 

14. Make Some Change in the File like Add title etc

 

Once flow triggered Successfully then check the version history

 

rampprakash_0-1654944978977.png

 

You will see the Published Version.

 

That's it

 

Note:

 

For Publishing SharePoint we need Check out and Check in Mandatory.

Tuesday, May 31, 2022

How to Copy Schema and Logical name in PowerApps

Introduction:


In this blog, we will see how to copy Logical name and Schema name in Dataverse/MSCRM canvas.


Implementation steps:

 

1. Navigate to https://make.powerapps

 

2. Click Solutions --> Open Solution where the table is Available else CLICK DataVerse --> Click Tables and Open Table

 

3. Now Click On Columns

 

rampprakash_0-1654001908579.png

 

4. It will take you to all the columns where the field is Available

 

5. Now Select One of the Field and then you can see a Button Will get Enable called TOOLS

 

rampprakash_1-1654001973956.png

 

 

6. Click on the Tools you will see two options called Copy Schema Name and Copy Logical Name

 

rampprakash_2-1654002019210.png

 

 

What is the Main Difference Between Logical name and Schema Name?

 

  • Schema name --> It will be in Casing in my Case Schema Name will be pac_AccountId
  • Logical name --> It won't be in Casing in my Case Logical Name will be pac_accountid

 

That's it :slightly_smiling_face:

Monday, May 30, 2022

Using Force Sync User to sync users – Power Platform / Dynamics 365

Introduction: 


In this Blog we will see how to Force Sync Users using Microsoft Flow with Dataverse environment.


Implementation Steps:

 

1. Navigate to https://portal.azure.com

 

2. Search Users

 

3. Search User Name

 

rampprakash_0-1653903533831.png

 

4. Once the User page Loaded, search for Object ID, if the Object ID is Not Available, Click Edit Columns and Add OBJECT ID

 

rampprakash_1-1653903603548.png

 

 

5. Copy the GUID(Object ID) and Paste it in Notepad

 

6. Navigate to https://flow.microsoft.com

 

7. Click My Flow --> Select New Flow --> Select Instant Cloud Flow

 

8. Enter the Name and Select PowerApps

 

rampprakash_2-1653903701976.png

 

 

9. Once Select Click Create --> Once Page Loaded select Add Steps --> And Search for Power Platform For Admins

 

10. Search for Force Sync Users

 

rampprakash_3-1653903804150.png

 

 

11. Once Force Sync User selected it will ask you for Environment and Object ID

 

rampprakash_4-1653903853827.png

 

 

12. Input the Details and for Object ID (Select Ask in PowerApps)

 

13. That's it.. Now Click on Save --> And Click Run and Select Manually --> Click Test --> Click Continue

 

14. Now it will ask for Object id, Paste the Object ID from Point 5

 

rampprakash_5-1653904022154.png

 

 

15. Click Run Flow --> Click Done

 

rampprakash_6-1653904064301.png

 

16. Once done, you can check the synced user  in your environment.

 

That's it :slightly_smiling_face:

 

Monday, May 23, 2022

Convert String to Number using Power Automate

Introduction:


In this Blog we will see how to convert String to Number using Power Automate


Implementation Steps:

 

1. Navigate to https://flow.microsoft.com

 

2. Click My Flows --> Click New Flow --> Select Instant Cloud Flow (You can select based on your needs)

 

rampprakash_0-1653319410200.png

 

3. Input Flow Name and Select PowerApps as Trigger

 

rampprakash_1-1653319480092.png

 

 

4. Click Create

 

5. Click Add Step --> Search for Variables --> Select Initialize Variable --> Input Name and Select Type as String and Value as "10"

 

rampprakash_2-1653319639649.png

 

6. Then Again Click Add Step and Select Initialize Variable Again and Input Name and Select Type as Integer

 

rampprakash_3-1653319711313.png

 

7. Write below Expression to Convert string to Integer 

 

int(variables('STRING Values'))

 

rampprakash_4-1653319826892.png

 

8. Click Save --> Click Test (at the Top Right)

 

9. Select Manually --> Click Test --> Click Run Flow --> Then Click Done

 

rampprakash_5-1653320013830.png

 

10. That's it :slightly_smiling_face:


Thursday, May 19, 2022

Change Radio Button Layout from Vertical to Horizontal in Canvas App

Introduction:


In this Blog we will see how to Change Radio Button layout from Vertical to Horizontal in Canvas App.


Implementation Steps:

 

1. Navigate to https://make.powerapps.com 

 

2. Click Apps

 

3. Click New Apps --> Select Phone or Tablet Mode

 

4. Input Name for the Apps and Click Done

 

5. Once the Page Loaded --> Click Insert and Radio Button

 

rampprakash_1-1652956743484.png

 

 

6. Once the Radio button added the LAYOUT for the Radio button will show in Vertical Manner

 

rampprakash_0-1652956630954.png

 

7. Now if I want to change it to Horizontal Manner --> We need to Select Layout as Horizontal

 

Change Value From :

 

rampprakash_2-1652956924506.png

 

 

To:

 

rampprakash_3-1652956948065.png

 

 

That's it :slightly_smiling_face:

Day 11 - Customizing Option Sets Dropdown Fields with JavaScript

  In this Blog, we will see how to Customizing Option Sets Dropdown Fields with JavaScript label1 = formContext.getAttribute( "bosch_op...