Power Apps  

Understanding SharePoint Integration Properties

Introduction

In this article, you will learn about SharePoint Integration properties and how they are used when customizing SharePoint forms using Power Apps. This will help you understand how a form behaves when a user creates, edits, views, saves, or cancels an item.

Before starting, if you want to understand how to customize a SharePoint form using Power Apps, you can refer to this article: Migrating InfoPath Forms to Power Apps - A Step by Step Guide to Modernizing SharePoint Forms

Prerequisites

  • Basic knowledge of SharePoint lists

  • Basic understanding of Power Apps

  • A SharePoint list with a customized form using Power Apps

  • Access to edit the Power Apps form

What is SharePoint Integration Control?

The SharePoint Integration control is automatically created when you customize a SharePoint list form using Power Apps. It acts as a connection between the SharePoint list and the form.

This control helps manage how the form behaves based on user actions such as creating a new item, editing an existing item, or viewing an item.

SharePoint Integration Properties

OnNew

This property is used when a user clicks the New button in the SharePoint list. It opens the form in New mode.

Example:

NewForm(SharePointForm1)
27-04-2026-05-52-42

OnEdit

This property is used when a user selects an existing item and clicks Edit. It opens the form in edit mode.

Example:

EditForm(SharePointForm1)
27-04-2026-05-54-24

OnView

This property is used when a user opens an item to view details. The form is displayed in read-only mode.

Example:

ViewForm(SharePointForm1)
27-04-2026-05-55-13

OnSave

This property is used when the user clicks the Save button. It submits the form data to SharePoint.

Example:

SubmitForm(SharePointForm1)

You can also add additional logic such as notifications or navigation.

27-04-2026-05-56-10

OnCancel

This property is used when the user clicks Cancel. It resets the form and discards changes.

Example:

ResetForm(SharePointForm1)
27-04-2026-05-56-55

Purpose of SharePoint Integration Properties

These properties control how the form behaves in different situations such as creating a new item, editing an existing item, or viewing details. They make sure the form opens in the correct mode and performs the right action based on what the user selects. These properties properly help keep the user experience smooth and consistent. It also ensures that data is saved correctly, changes are handled properly, and users do not face confusion while working with the form.

Conclusion

Using this article, you can understand how SharePoint Integration properties work and how to use them in Power Apps forms. These properties help control form behavior and ensure that actions like creating, editing, viewing, saving, and canceling work correctly.