Table of contents
- Backup existing list configuration
- Uncustomize forms in the initial list
- Customize the initial list with Modern Forms
- Classic add-ins migration
SharePoint Add-Ins will be fully retired as of April 2nd, 2026 and we recommend migrating to Modern Forms. This article describes how to migrate your skybow Rich Forms configuration to skybow Modern Forms PRO add-in
Note: Migration process requires to build form from scratch in the Modern Forms. Modern Forms supports all actions and placeholders from classic add-ins, but you need manually configure layout, add expressions, controls and styles based on classic form configuration
Note 2: Classic webparts (Action Links, List View Search, Script editor, etc) are not available in the Modern Forms, but there are alternatives: Classic add-ins migration
In case you want to migrate from classic add-ins to Solution Studio please check the following article: How to migrate skybow Rich Forms to Solution Studio online
Backup existing list configuration
Create a backup list from existing list or from template
This step is needed to backup initial list and import configuration of the form into a newly created list.
There are two approaches to do this:
- Save list as template and create a new list based on the template
OR
- Create New list from existing list
Here are detailed steps how to do this:
- Save list as template and create a new list based on the template (custom script in SharePoint should be enabled):
- Go to SharePoint site where the list is located
- Open the List Settings -> Click Save list as template -> Provide File name, Template name (e.g., ContactsBackupTemplate) and do not include content -> Click 'Ok' button
- Go to Site contents and switch to classic experience
- Click add an app button -> Search for the saved template (e.g., ContactsBackupTemplate) -> Select it and provide a Name for the new list (e.g., ContactsBackup) -> Click 'Create' button
- Create New list from existing list
- Go to Site contents and switch to modern experience
- Click on 'New' button and select 'List'
- In the dialog select 'From existing list' and select a list you want to migrate
Export Rich Forms form configuration from initial list
- Open design time of New/Edit/Display forms of the initial list
- In the Rich Forms tab click on 'Export' button to export form configuration to the .rff file
- Export all forms from the list
Import Rich Forms form configuration to backup list
This will allow you to view, compare and customize the form in Modern Forms based on this configuration
- Open the created list (e.g., ContactsBackup)
- Customize New/Edit/Display forms with Rich Forms
- In the Rich Forms tab click on Import button to import form configuration from the file
- Add web parts as in the initial list (Action Links to the form and view, List View Search, etc.) and configure them based on initial list configuration.
- Import all forms from initial list
- Save changes
Migrate configuration of Action Links to the backup list
If your form contains Action Links, you need to do the following:
- Insert Action Links into the specific form using skybow Action Links add-in. This will add a new web part and load previously imported Action Links web part
- Delete second web part
Uncustomize forms in the initial list
- Open design time of New/Edit/Display forms of the initial list
- Delete all web parts if exist (e.g., Script editor webpart, Action Links, List View Search, etc.)
- In the Rich Forms tab click on 'Uncustomize Form' button
Note: Ignore the SharePoint error that may occur when uncustomize the form
Customize the initial list with Modern Forms
On the initial list you need delete Action Links and List View Search web parts (if they are added) from the SharePoint view and click on 'Exit classic experience' from the left navigation. This will switch the view to the modern SharePoint experience
- Click on skybow Forms PRO customization button on the initial list
- Click on Customize button for NewForm.aspx in the dialog
- Open design of the NewForm.aspx in the backup list in new browser tab
- Manually configure expressions, layouts from classic form in the new Modern form
Repeat these steps for each list you want to migrate.
Classic add-ins migration
Classic add-ins | Modern add-ins | Alternative |
Action Links on forms | Command Bar actions in Modern Forms add-in | |
Action Links on view | Automation Actions add-in | |
Action Links on classic page | Automation Actions add-in on modern page | |
List View Search | - | SharePoint OOB filtering |
Rich Forms | Moden Forms PRO |
Feature migration from skybow Rich Forms to skybow Modern Forms PRO
skybow Rich Forms features | skybow Modern Forms PRO features | Alternative |
Rich Forms tab | ||
Field | + | |
Group | - | Rows and columns |
Table | - | Insert table into Rich Text control |
Tabs | + | |
Toolbar | + | |
Rich Text Box | + | Rich Text control |
Button and Link | + | Button with actions/top command bar actions |
Insert Sublist/Sublibrary | + | |
Layout | + | Row configuration |
Field/Group (field label) | + | Field configuration panel |
Formatting | + | Styling |
Behaviour tab | ||
Enabled | + | Expression configuration panel for controls |
Visible | + | |
Initial | + | Expression configuration panel for fields |
Calculated | + | |
Required | + | |
Validation | + | |
Button/Link Actions | + | Actions configurations for buttons and command bar |
Form Load Actions | + | Pre-Form load and After-Form load actions |
Filter | + | CAML filter for the lookup field |