Wednesday, 31 May 2023

Associate records and auto update when a record already exists using Power Automate

Hello Everyone,



Today i am going to share use case scenario:


Create Operational cost records and associate with a project record when project is already created.


Solution: Power Automate Flow:


1. Manually trigger a flow.






2. List Projects




3. Apply to each.


Select an output from previous steps - outputs('List_Projects')?['body/value']







4. List Master Operational costs, select the Master Operational Costs (refer to above screenshot).



5. Apply to each 2: select an output from previous steps "value" outputs('List_Master_Operational_Costs')?['body/value']


Add a new row 2

Table name - Operational Costs


Name - Name ( formula: items('Apply_to_each_2')?['acg_name']


Project(projects) - msdyn_projects - items('Apply_to_each')?['msdyn_projectid']

Quantity - Quantity - items('Apply_to_each_2')?['acg_quantity']



Unit Cost = Unit Cost - items('Apply_to_each_2')?['acg_unitcost']



Finally when you run this flow "Operational Costs" records will be created for "Project" record.





I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days

Tuesday, 30 May 2023

Create virtual table in Dataverse to connect external data source

Hello Everyone,


Today I am going to share my experience with virtual tables which can be connected from SQL or Sharepoint to create a virtual table.



Lets gets started.



What is Virtual Table?

Virtual table is an intersect table between two different systems, i.e replica of the data source table(SQL or Sharepoint) in Dataverse.



Previously if you want to connect to external data source, you are supposed to integrate the two systems, like sharepoint or SQL Server data source into the Dataverse.


Now no more coding required to integrate the data source into Dataverse from SQL or Sharepoint, Many thanks to Microsoft.


Note: When a virtual table is created inside the Dataverse from SQL or Sharepoint, the data stored in Dataverse virtual table is not considered towards Dataverse storage even millions of records exists in SQL or Sharepoint.

You can make relationship between virtual table and dataverse tables no issues at all.



Lets see how to create virtual table.




Create a virtual table from either " Table" or from the "Solution".












Click on the new table chervon and select New table from external data.











New window will be prompted so make a connection either sharepoint or sql server, in this example i am going to make sharepoint connection, provide your sharepoint url and credential and make a connection if successful a green right tick will appear and then click next.









Now we have made a connection and the next screen will show the sharepoint lists available in the connection and make a selection and click "next" see below screen.










As you can see from the above screenshot its clearly asking for sharepoint list and also check the box for configure table and column names that will be used in Dataverse.




Next Configuration step:


Update the table name and details of the table columns before it is created in Dataverse.







Display name, Plural name, Schema name and Primary key will auto created from the data source.



External columns will be displayed once you are happy with the columns and click next.



Final step is to Review and Finish:









Make sure the external data source and dataverse table are correct, if not you can edit from here, if you are happy then click finish.








Virtual table will be created in Dataverse refer to above screenshot and you can start using this table in reporting or any other business.





I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days


Monday, 29 May 2023

Billing Preview on Power Platform Admin Center

Hello Everyone,



Today i am going to share new preview feature related to billing - Licenses Preview.



To see the new feature:





Click on Billing(Preview) and Licenses(Preview) will be displayed underneath the billing.


The page is displaying a summary of environments in your tenant requiring licensing attention.






Then the Licenses(Preview) will be displayed, there will be toggle button which is "Include standard environments" 


Whats that mean is the environments which have licenses will be called as standard environments and rest of them like the trial and community environment not considered as standard environments.



From the above screenshot it says 3 licenses there for these environments.




When you click on "Environments" Tab 


The page will be displaying license consumption in the selected environment



Select the environment


I have chosen: GMR IT SOLUTIONS LIMITED2 - SANDBOX







It is displaying the Power Apps licensing overview of the License types like D365, Power Apps Trial.


It will also display whether it is managed environment or not.




If you select the default environment :






It will show whether it is a managed environment if not you can enable managed environments.


Managed Environments: If you make this a Managed Environment, any user currently using M365 Licenses only, will require standalone Power Apps and Power Automate licenses.


For more information click here


Thats it for today.

I hope this helps
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days








Sunday, 28 May 2023

How to configure Tenant Settings on Power Platform Admin Center

Hello Everyone,


Today i am going to show how to configure Tenant Settings from Power Platform Admin Center.



Let's get's started.



The following Settings are applicable through out your organisation.



Login into PPAC





1. Copilot(Preview):  Which allows canvas editors and admin to get AI - Powered answers to how to questions. Its in Preview in some regions. 





You can test the preview by creating a tenant and environment region as USA.




More about the preview environment here


Click Save.


2. Weekly Digest:   Manage additional recipients for the weekly digest email for Managed Environments.



You can send weekly email notifications to the tenant administrators or system administrators about the resource usage. Which can be used for analysis purposes. 







Also make sure tenant level analytics is enabled.



Note: All Power Platform and Dynamics 365 Administrators also receive weekly updates.


Click Save.


3. Developer Environment assignments: 






Control who can create and manage developer environments like everyone in the organisation who have system admin rights or only specific admins who are like tenant admins or dynamics 365 administrators or power platform administrators.

Click Save.


4. Production environment assignments:
 




Control who can create and manage production and sandbox environments.

It may be Everyone in the organisation with administrator privileges or only specific people with appropriate rights.

Click Save.



5. Trial Environment assignments:






Control who can create and manage trial environments like everyone with administrator rights or only specific people with administrator privileges.


Click Save.



6. Add-on capacity assignments:





Specifies who can set add on capacity to the environment any environment admin or only specific admins.



Click Save.





7. Analytics: 





Tenant - Level analytics turn ON.


This analytics provides statistics and data from environments across all regions in your tenant and copies it into the default environment region for tenant level reporting.



Click Save.





8. Customer Lockbox: 




Control Microsoft Operator access to customer content.



Accessti to Customer Lockbox for Microsoft Power Platform and Dynamics 365 requires users in the environments where the lockbox policy is enforced to have any of these subscriptions.



1. Microsoft 365 or Office 365/E5/G5
2.Microsoft 365 A5/E5/G5 Compliance.
3. Microsoft 365 F5 Security & Compliance
4. Microsoft 365 A5/F5/G5 Insider Risk Management



Customer Lockbox policy will be enforced only on environments that are activated for Managed Environnments for more info click Here



Click Save





9. Storage Consumption Warning Thresold: 





Control tenant level storage consumption warning thresold.



By setting this thresold you will receive warning when storage consumption reaches particular thresold.


Click Save.



10. Publish bots with boosted conversations:






It will allow power virtual agents to publish bots that can create real time responses from a knowledge source chosen by canvas editors. this feature is in preview now.


Click Save.




11. Deskop flow actions in DLP:






When it is enabled the desktop flow action groups will be visible when creating or editing DLP policies.


Note: Desktop flows in non managed environments are not governed by DLP policies.


Click Save.




Note: Managed Environment only settings are as follows:

  • Weekly digest
  • Customer Lockbox
  • Desktop flow actions in DLP



Thats it for today.

I hope this helps
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days

Saturday, 27 May 2023

Hide system view settings from Power Platform Admin Center for Model Driven Apps Dynamics 365

Hello Everyone,



Today i am going to share how to hide system view settings from Power Platform Settings.



Let's get's started.



Previously users don't have capability of hiding system views on model driven apps.



Microsoft provided this feature from Power Platform Admin Center.








Select the environment and click on settings.







Then Advanced Find Options:









Modern advanced find in model -driven apps - Lets users to create, manage and search views inside model driven apps.


When modern advanced find in model driven apps is turned "on", legacy advanced find will be replaced with a modern experience with enhanced view management capabilities.




Similarly to allow users to hide system views TURN ON - refer to above screenshot to see how it works.




Lets see how to hide the system views:



lets say a user logged in to Dynamics 365 Sales App and click contacts record







Then click on the My Active Contacts chevron and you will see all system and custom views and then click on the Manage and share views






You will see new window called " manage and share views: Contacts and Click on " Filter Views" refer to above screen shot.












From the above screen shot  make changes to View type = System, Hidden = Yes,   then close the window, so all system views can be hidden from view.












On the previous window the hide button will appear and you can select the individual system view you want to hide, by selecting the hide button and apply












Finally you can check the view is whether it is hidden or not.


Go to " My Active Contacts" view and check the "Selected Contacts Campaigns" view is hidden.








Thats it settings works.


I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days


Friday, 26 May 2023

How to set the time zone you are in Microsoft Dynamics 365 Model Driven Apps

Hello Everyone,



Today i am going to share quick tip of how to see same date on Model Driven App as your colleagues.


Suppose your employeer have international footprints so as the employees too work from different countires, so one employee might be working from UK and another is from USA.



One of the customer service team member from USA complained about the date difference when compared to United Kingdom customer service.




So the personal Settings may vary for the employees working time zones. But the USA Employee want to see as UK Employee.


In that case just need to adjust the USA Employee - Personal Options from the Dynamics 365 CE App.



Login into Model Driven App.







Then Set Personal Options will be displayed, set the time zone to UK






That's it for today.

I hope this helps
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days

Thursday, 25 May 2023

How to go directly on to Model Driven App from browser

Hello Everyone,



Today i am going to share quick tip of url which will helps to go directly to the Model Driven Apps.




Suppose your organisation may be using Dynamics 365 Customer Engagement Apps like sales, customer service, field service, Project Operations, Marketing etc..




You want to quickly select the App without manually navigation through the Power Platform Admin Center.





Simply use the Dynamics 365 URL : 

https://gmritsolutionssandbox.crm11.dynamics.com/main.aspx?forceUCI=1&pagetype=apps





I just added the "apps" at the end of the url.






Then you will directly land on the apps area.



You can select the App you want to use.


Thats it for today.



I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days

Wednesday, 24 May 2023

How to enable Unified Interface forms instead of quick view forms on Mobile App Model Driven App from Power Platform Admin Center

Hello Everyone,


Today i am going to show how to enable settings for create new records and activities using Unified Interface forms instead of quick view forms on Mobile App Model Driven App - 




Let's get's started.



Normally we have quick create form on Mobile App of Model Driven App like on Accounts, Contacts etc.. on Model Driven App to create record quickly with minimum fields on the quick create form.


So without using the quick create form  use the Unified Interface forms.



How do we do that ?



Head over to the PPAC



1. Login into PPAC


2. Select the environment you want to enable this feature.


3. Click on Settings > Products > Features:





4. Create new records and activities using Unified Interface forms instead of the Mobile application Turn "ON"









Allows the mobile app to use Unified Interface forms for creating records and activities.



5. Disable the option to quick create new records and activities in the Mobile application: You can turn off the quick create functionality in the mobile app. Available only when Create new records and activities using Unified Interface forms instead of quick view forms is turned on.


6. Edit and view records and activities using Unified Interface forms instead of quick view forms: Allows the mobile app to use Unified Interface forms for viewing and editing records and activities.





Thats it for today.

I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days


Tuesday, 23 May 2023

Unblock IP Address and Power Platform URLS ranges

Hello Everyone,


Today i am going to share quick link for the IP address and Power Platform URL's to unblock.



Sometimes you are not allowed to login into Dynamics 365 Environments, or Power Platform.


With the Microsoft Doc from Microsoft you can see all the related:


1. URLs for Power Platform services



2. URLs for Dynamics 365 services






3.IP addresses required



4. Ports



Here is the Link




I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days

Monday, 22 May 2023

Coauthoring in Dynamics 365 Model Driven Apps

Hello Everyone,


Today i am going to show the preview features related to Model Diven App Coauthoring.



What is Coauthoring?



Coauthoring means allowing multiple users either it may be developers, makers or citizen developers to make changes to particular App at the same time.


This will result in cooperation between the development team and maximize low code development.



What you do with Coauthoring in an app?



You can add and remove components like tables, dashboards, and custom pages to and from the model driven app.


Also views, forms, and charts,  to and from the tables in model driven app.


You can add and remove areas, groups and subareas to and from the navigation bar in the model driven app.


Change prorperties of the model driven app.


Change properties of the navigation pane.


Change Properties of areas, groups and subareas in the navigation pane, including Display Options and Advanced settings.


Change order of the areas, groups and subareas in the navigation pane.


Change General Features and Upcoming tabs in the settings dialog.







How to enable coauthoring in your environment?


1. Login into PPAC



2. Select the environment and then settings:










3. Enable coauthoring by toggling the button to "ON"





4. Disable coauthoring by toggling the button to "OFF"(If you don't want to see the coauthoring feature)


How we can check whether someone is working on same tables, or navigation etc..



If the users are making changes to the components, you can see that someone is working on the components.










If someone is adding or removing a page, all other makers can see it appearing on the left navigation bar with sparkle symbol on the navigation bar in real time.








Limitations:



1. There is no auto save functionality, so if someone is making changes they need to save manually by selecting the save button, also you save changes for other users if they haven't saved the changes.



2. Under Settings, changes to the Features and Upcoming sections must be saved from the dialog in order to be set. Users that don't see the changes immediately can close and open the settings to see the most up to date settings.



3. Changes made in other designer such as view and form designers won't be sychronized in real time on the modern app designer.



Thats it for today.

I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days

Sunday, 21 May 2023

{How to} update Dynamics 365 Apps in an Environment Power Platform Admin Center

Hello Everyone,



Today I am going to show how to update Dynamics 365 Apps from Power Platform Admin Center.




For example: You don't see some of the Dynamics 365 new features in  your environment, its because the updates are no updated in the particular environment.





So in order to see new features some of them will come with App updates, hence we need to update the Model Driven Apps.




How do you do that?









Select the environment and  click on  "... "  and  "Resources and" "Dynamics 365 Apps"











In my use case i am installing updates for Dynamics 365 Sales














You can also check which version of Model Driven App is currently installed before you make updates to the App here:












Click on updates :










We need to accept Microsoft terms and conditions before make update :








and confirm.









See the App update is in progress:









It may take 2hr to complete the update and check back after sometime and your Dynamics 365 App is installled with updates.




That's it for today.

I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days