Menu Close

Tag: #uk365guy

{Do you know} Prevent data exfiltration with user level controls on Dynamics 365 Model Driven Apps

Hello Everyone,

Today I am going to share my thoughts on Prevent data exfiltration with user level controls on Dynamics 365 Model Driven Apps.

Let’s get’s started.

To prevent data exfiltration with user level controls, you can implement several strategies. Here are some key points to consider.

Granular Control Through Security Roles: Assign security role to users, allowing only those with approved roles to run pre-authorized apps in the environment.

Audit Mode: Enable an audit mode to review all app accesses and download audit logs for analysis.

Conditional Access: Set conditional access policies to control which users can run authorized apps.

By default when this feature is activated, only approved Microsoft solution apps can run in an environment, such as Dynamics 365 Sales or Dynamics 365 Customer Service. The local environment admin sets what apps can run by their authorized users in an environment.

Unauthorized apps are blocked when the user tries to access the environment. To help administration with selecting which apps to approve for their environment, an audit mode run can be enabled.

This is where all apps accesses are audited and the admin can download this audit log for review.

Conditional access on which users can run what authorized apps can be set by the administrator.

The administrator can allow list an app for selected security roles. Only users who have the selected security roles can run the app in the environment.

That’s it for today.

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

Share this:

{Do you know} Maintain security role privileges for better ALM solution import on Dataverse

Hello Everyone,

Today I am going to share my thoughts on the maintain security role privileges for better ALM solution import on Dataverse.

Let’s get’s started.

Let’s discuss maintaining security role previleges for better Application Lifecycle Management(ALM)
solution imports. When working with Power Platform and Dataverse managed solutions, it’s essential to handle security roles effectively.

Here are some key points:

1. Feature details:

When a Power Platform admin modifies security roles that are system predefined customizable or custom security role previously imported by a Dataverse managed solution, these customizations can be overwritten by importing an update to the managed solution containing those security roles or when the system refreshes these security roles.

With the new feature, the system will merge the predefined customizable security roles. custom security roles, and privileges with the updates made by the Power Platform admin in an environment. This way, preexisting updates won’t be overwritten.

2. Use Cases:

Application Lifecycle Management(ALM): This feature supports the ALM process by ensuring that security role privileges updates are honored after managed solution imports.

Custom Security Role: You can now allow custom security roles to be updated in partner-managed solutions.

Better Control: By merging security role changes, you have better control over the security model during solution imports.

3. Alternative Approaches:

Account Management: Consider using accounts managed by an admin or deployer team to import solutions.

ALM Integration: Explore ALM integration with GitHub actions or Power Platform Pipelines, where impersonated accounts handle solution imports.

Remember that the specific approach may vary based on your organization’s requirements and the type of solutions you’re working with. Always test thoroughly before implementing changes in a production environment.

That’s it for today.

I hope this helps

Malla Reddy Gurram(@UK365GUY)
#365blogpostsin365days

Share this:

{Do you know} Assisted mapping for standard dataflows in Microsoft Dataverse

Hello Everyone,

Today I am going to share my thoughts on the Assisted mapping for standard dataflows in Microsoft Dataverse.

Let’s get’s started.

Suppose there is a data migration work where you need to map the fields for the table selected manually which is daunting task isn’t it?

So with the introduction of the assisted mapping for standard dataflows you will be assisted with mappings.

Assisted mapping for standard dataflows in Microsoft Dataverse is a powerful feature that simplifies the integration of external data into existing Dataverse tables.

Let me break it down for you:

1. AI-Assisted Mapping: This feature leverages artifical intelligence to recommend column mappings when bringing data into Dataverse tables. It increases productivity by speeding up the mapping process and providing confidence in the results. When loading data, you map the source query’s columns in the dataflow’s editing experience to the destination Dataverse table columns.

2. Recommendations and Mismatches: The AI suggests existing Dataverse tables that the new data should be mapped to. After choosing a target Dataverse table, it advises how the columns should be mapped and notifies users of any column type mismatches that need to be addressed before completing the dataflow.

3. Enhanced Data Migration: Assisted mapping ensures a faster and smoother data migration experience by bypassing business logic. It also consolidates the experience for loading data from Excel directly into a Dataverse table or integrating Fabric One Lake as a data source with a no ETL no copy apptoach.

4. Security and Collaboration: Dataverse provides integrated experience to upgrade from export to data lake, maintains security role privileges for better ALM (Application Lifecycle Management) solution imports, and allows for masking sensitive data with column level security.

Additionally security features prevent data exfiltration, scan files and attachments for viruses and malware and focus on collaboration and accessibilty.

In summary, assisted mapping simplifies the mapping process, enhances data migration, and ensures robust data management within Microsoft Dataverse.

That’s it for today.

I hope this helps

Malla Reddy Gurram(@UK365GUY

#365blogpostsin365days

Share this:

{Do you know} Implement Anywhere365 Solution for Omnichannel features on Microsoft Dynamics 365 Customer Service and Microsoft Teams

Hello Everyone,

Today I am going to share my experience on the Anywhere365 Solution which is useful for Omnichannel Feature implementation on Dynamics 365 Customer Service and Microsoft Teams.

Let’s get’s started.

Suppose there is a requirement to implement a solution where the call center users should receive calls on their Microsoft Teams and BE shown the customer information from Dynamics 365 Customer Service if the Calling customer information exists on your Dynamics 365 Customer Service.

As i have evaluated a solution for one of our customer:

Solution: Anywhere365: https://anywhere365.io/platform/solutions/microsoft-teams-contact-center

Requirement to implement Anywhere365:

1. Dynamics 365 Customer Service

2. Microsoft Teams Integrated with Dynamics 365 Customer Service.

3. Microsoft Teams Phone Number.

4. Assign the Anywhere365 License.

5. Configure the Workstream on your Dynamics 365 Customer Service.

Installation on Dynamics 365 Customer Service:

https://golive.anywhere365.io/platform_elements/webagent_for_dynamics365/webagent_configure_for_dynamics_cif2.html

WebAgent for Dynamics 365 User Guide:

https://golive.anywhere365.io/platform_elements/webagent_for_dynamics365/webagent_for_dynamics365_userguide.html

Attendant Console for Teams Installation

https://golive.anywhere365.io/platform_elements/attendant-console/attendant-console-for-teams/attendant-console-teams-configuration.html

Configure Teams Auto Attendant using Teams Admin Center:

https://golive.anywhere365.io/platform_elements/attendant-console/attendant-console-for-teams/configure-auto-attendant-teams-admin-center.htm

That’s it for today.

I hope this helps.

Malla Reddy Gurram(@UK365GUY)
#365blogpostsin365days

Share this:

{How to} Make connection to Dynamics 365 Customer Voice App and give access to users from maker portal

Hello Everyone,

Today I am going to show how to make connection to the customer voice app and give permission to use the Dynamics 365 Customer Voice in the project by the developers.

Let’s get’s staretd.

Suppose there is a use case: On a Dynamics 365 CE Project theere is a requirement to use the Dynamics 365 Customer Voice and the devlopers don’t have permissions to create a connection on the environment, so in that situation Administrators can create a connection and allow others to use the app.

What you need to do this connection?

1. You should be System adminstrator
2. Azure Administrator.

Login into www.maker.portal.com

Then go to connections and search for Dynamics 365 Customer Voice and click on the “+” icon and create connection.

Then a new tab will be opened, login and asks for permissions and consent on behalf of the organization and accept it.

Now connection is successfully made.

Now we need to give permission to other developers on the project to use this app.

How do you do that?

Login into www.portal.azure.com

Open Enterprise Applications > All Applications > Search for CustomerVoiceFlowApp

Then Click on permissions and grant admin consent for your organisations.

That’s it for today.

I hope this helps.

Malla Reddy Gurram(@UK365GUY)
#365blogpostsin365days

Share this: