LogoLogo

Our Products

Metadata Browser

Edge Add-on

HTML To PDF Converter

Power Automate Connector

Data Mask for Dataverse

Dataverse App

Commission 365

Dynamics 365 App

AI Autocloser

Dataverse App

Flow Monitor

Power Automate App

ServicesAboutCareersBlogContact
Chat on Teams
Metadata BrowserHTML To PDF ConverterData Mask for DataverseCommission 365AI AutocloserFlow Monitor
ServicesAboutCareersBlogContactChat on Teams
HomeBlogCreating Virtual Tables in Power Apps using Share Point Connector

Creating Virtual Tables in Power Apps using Share Point Connector

November 21, 2024
#Virtual Table#Power Apps
Harika Guddeti
Creating Virtual Tables in Power Apps using Share Point Connector

What Are Virtual Tables? 

Virtual tables in Dataverse are special tables where the data remains in an external data source (e.g., SharePoint). These tables provide real-time access to the external data within Dataverse without needing to import it, ensuring data stays consistent and secure. It enables users to interact with external data seamlessly within Power Apps, Power Automate, and Dataverse without storing a copy in the Dataverse environment. 

Benefits of Virtual Tables with SharePoint 

  • Compliance-Friendly: Maintains data in its source location, adhering to data residency and compliance requirements. 

  • Integration Flexibility: Build apps and flows that leverage SharePoint data within Dataverse environments. 

  • Data Representation: Virtual tables act as a bridge between the application and external data sources. They represent data in a structured format, making it easy to work with.  

  • CRUD Operations: Users can perform Create, Read, Update, and Delete (CRUD) operations on virtual tables, similar to working with regular tables. The operations are translated into calls to the external data source.

In this Blog, we’ll explore what virtual tables are, why they’re beneficial, and how to create one using a SharePoint connector. 

We are creating a virtual table in Dataverse to connect a SharePoint list that tracks project statuses. This virtual table will allow real-time access to SharePoint data directly within Power Apps, enabling seamless integration and interaction without data duplication. 

Setting up Virtual Table using Share point Connector 

Firstly, go to Power Apps Studio and log in with your organizational account. 

Need help with your business solution?

Our team can help you implement the right solution for your organization.

Get in touch
LogoLogo

Ex-Microsoft experts helping businesses get more from their Dynamics 365 and Power Platform investments.

Products

Creating Virtual Table in Power apps using Share Point Connector 01

In the left navigation pane, click on More and select Connections. 

Creating Virtual Table in Power apps using Share Point Connector 02

Now Click on + New Connection. 

Creating Virtual Table in Power apps using Share Point Connector 03

From the connections choose SharePoint from the available connectors. 

Creating Virtual Table in Power apps using Share Point Connector 04

Select Connect directly, enter the SharePoint site URL, and authenticate using your credentials and click on create. 

Creating Virtual Table in Power apps using Share Point Connector 05

Now you can find SharePoint connector under Connections. 

Creating Virtual Table in Power apps using Share Point Connector 06

Go to SharePoint and choose the Communication Site you want to work with. 

Creating Virtual Table in Power apps using Share Point Connector 07

On the site homepage, click on New and select List from the dropdown menu. 

Creating Virtual Table in Power apps using Share Point Connector 08

Enter a name for the list and click on Create. 

Creating Virtual Table in Power apps using Share Point Connector 09

On the newly created list page, click on + Add Column to start adding new columns. 

Creating Virtual Table in Power apps using Share Point Connector 10

Choose the column type from options like Text, Choice, Date and Time, Multiple lines of text, etc. 

Creating Virtual Table in Power apps using Share Point Connector 11

Add the required columns: 

  • Create a column named Priority of Choice data type. 

    Creating Virtual Table in Power apps using Share Point Connector 12

Create a column named Status of Choice data type. 

Creating Virtual Table in Power apps using Share Point Connector 13

After adding all the necessary columns, click on New to add a new item to the list. 

Creating Virtual Table in Power apps using Share Point Connector 14

Fill in the details for the item, including values for the columns you created and click on save. 

Creating Virtual Table in Power apps using Share Point Connector 15

Your SharePoint list is now ready and populated with the required fields and data. 

Creating Virtual Table in Power apps using Share Point Connector 16

Now in power apps, on the left pane, choose Tables, then click on Create Virtual Table. 

Creating Virtual Table in Power apps using Share Point Connector 17

Select the SharePoint connection and click Next. 

Creating Virtual Table in Power apps using Share Point Connector 18

From the list of SharePoint sites, choose the Communication Site you created earlier and click Next. 

Creating Virtual Table in Power apps using Share Point Connector 19

Select the list you created in SharePoint and click Next. 

Creating Virtual Table in Power apps using Share Point Connector 20

Review the configuration details displayed on the screen and click Next. 

Creating Virtual Table in Power apps using Share Point Connector 21

Finally, review the summary of the virtual table setup and click Finish to complete the process. 

Creating Virtual Table in Power apps using Share Point Connector 22

After the virtual table is created, click on Create an App. 

Creating Virtual Table in Power apps using Share Point Connector 23

Provide a name for your app and Click Create to generate the app. 

Creating Virtual Table in Power apps using Share Point Connector 24

Now the app is created and play the app to open in the Dynamics 365.

Creating Virtual Table in Power apps using Share Point Connector 25

In Dynamics 365 navigate to the virtual table you created. Now you can see the items  that were previously added to the SharePoint list. 

Creating Virtual Table in Power apps using Share Point Connector 26

Now Click on New, fill the form with the required details, and click Save to add the item. 

Creating Virtual Table in Power apps using Share Point Connector 27

Now the item is created in in Dynamics 365. 

Creating Virtual Table in Power apps using Share Point Connector 28

The items created in CRM will also appear in the SharePoint list. 

Creating Virtual Table in Power apps using Share Point Connector 29

In conclusion, by integrating SharePoint with Dataverse through virtual tables, you can seamlessly manage and view data across platforms like Dynamics 365 and SharePoint without the need for duplication. This integration ensures real-time data synchronization, where items created in Dynamics 365 are reflected in SharePoint and vice versa, streamlining data management and improving efficiency. By following the steps outlined, you can easily create and manage virtual tables, add new records, and keep both systems synchronized for better data accessibility and collaboration. 

Frequently Asked Questions (FAQs)
1. How are changes in SharePoint reflected in the virtual table? 

Changes made in SharePoint are reflected in the virtual table in real-time. Since the virtual table is connected live to SharePoint, updates, additions, and deletions sync automatically. This ensures the data in Dataverse is always up-to-date. 

2. Can I use virtual tables in Power Automate? 

Yes, virtual tables can be used in Power Automate. You can automate workflows by creating triggers based on actions in the virtual table. This allows seamless integration between Dataverse and other systems. 

 3. Do I need a special license for virtual tables? 

Yes, you need a Dataverse license to use virtual tables. The license is typically included with Power Apps, Power Automate, and Dynamics 365 plans. Additional licenses may be required for premium connectors. 

4. What data types can be used in virtual tables? 

Virtual tables support data types like text, choice, date and time, number, Boolean, and lookup. These data types allow mapping from SharePoint or other external systems into Dataverse. They ensure data consistency across platforms. 

5. How do I view virtual table data in Dynamics 365? 

Once set up, virtual table data can be viewed in the relevant tables section of Dynamics 365. You can interact with the data as if it were native to Dataverse. This enables seamless integration of external data into Dynamics 365. 

6. Can I create custom forms for virtual tables? 

Yes, you can create custom forms for virtual tables in Power Apps. These forms allow you to display and edit data from the virtual table in a user-friendly way. Data is always real-time, reflecting the external system (e.g., SharePoint). 

Back to all articles

More from the blog

Creating and managing topics in Copilot Studio with Power Apps integration

Automate Image Data Extraction Using Power Apps and AI

Creating a Loading Animation in Power Apps

Creating an App from Figma in Power Apps

How to Create Custom Connectors in Power Apps?

Implementing Catalog Manager: A Step-by-Step Guide in Power Apps

How to Install Catalog Manager in Power Apps?

Building Progressive Web Apps with Power Apps

Metadata Browser
  • HTML To PDF Converter
  • Data Mask for Dataverse
  • Commission 365
  • AI Autocloser
  • Flow Monitor
  • Services

    • D365 Marketing
    • D365 Sales
    • D365 Customer Service
    • D365 Field Service

    Company

    • About Us
    • Blog
    • Contact
    • Careers

    Copyright ©2026 Pascalcase Software Private Limited. All rights reserved.

    Privacy PolicyTerms of Service