software:squirrel:restore_buttons
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software:squirrel:restore_buttons [2025/02/02 11:50] – support@smikar.com | software:squirrel:restore_buttons [2026/03/28 11:49] (current) – support@smikar.com | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | **Overview: | + | ===== 🧩 Squirrel |
| - | ** | + | |
| - | The Squirrel Restore Buttons provide an intuitive way for end users to manage archived files directly within the SharePoint interface. With these buttons, users can: | + | |
| - | * Quickly Identify Archived Files: The restore button highlights which files have been archived, making it easy to spot them at a glance. | + | ==== 🔍 Overview ==== |
| - | * Restore with a Single Click: No need for complex processes—users can restore archived files effortlessly by clicking the button within the SharePoint UI. | + | |
| - | This functionality is powered by a combination of a provided SPFx package | + | The [[https:// |
| + | Deployment is managed entirely through the **Squirrel Portal** — no PowerShell scripts or manual SPFx package uploads are required. | ||
| - | **Setting Up Restore Buttons in SharePoint** | + | **Key Features:** |
| - | Step 1: Upload the SPFx Package | + | |
| - | | Obtain the SPFx package provided by SmiKar Software. | {{: | + | * ✅ One-Click Archive & Restore directly from SharePoint |
| - | | Go to your SharePoint Admin Center. (https:// | + | * 🔐 Secure authentication using the logged-in user' |
| - | | Navigate to **More Features > Apps > Open**. | {{: | + | * ⚙️ Fully portal-managed deployment — enable, scope, |
| - | | Click **Upload** and select the SPFx package. |{{: | + | * 🔔 Configurable restore confirmation thresholds |
| - | | Optional. Choose All sites to deploy | + | |
| - | | The app has now been enabled | {{: | + | |
| - | | Confirm the App shows that the status is enabled and available | + | |
| - | **Add the Restore Column to your SharePoint Sites.** | + | ---- |
| - | SmiKar will provide you with three powershell scripts. These are; | + | |
| - | * Delete and Unassociate Restore Buttons.ps1. This script will remove the Squirrel Restore column from all of your SharePoint Sites. | + | |
| - | * Create and associate restore button.ps1. This script will add the Squirrel Restore column to all of your SharePoint Sites. | + | |
| - | * Add Button to Individual Site.ps1. This script will add the Squirrel Restore column to one individual SharePoint Site. | + | |
| - | * You will need to ensure that you have **Global Administrator rights** to your SharePoint Tenant | + | |
| + | ==== 🖥️ Accessing the Button Deployment Settings ==== | ||
| - | **Step 2: Create and Deploy the Restore Column to all your SharePoint Sites.** | + | - Log in to the **Squirrel Portal**. |
| - | We will run the " | + | - Navigate to **Settings** |
| + | - The page contains two tabs: **Deployment** and **Restore | ||
| + | ---- | ||
| - | | Obtain the powershell script provided by SmiKar Software. | + | ==== ⚙️ Configure Deployment (Deployment Tab) ==== |
| - | | Open the Powershell script in Visual Studio Code | | + | |
| - | | You will need to update the powershell script, with the Tenant Name of your SharePoint environment. On line 2, within the brackets replace " | + | |
| - | | Now that you have saved the file, you are ready to run the script against your SharePoint Environment. Within Visual Studio Code, press F5 to start running the script. | + | |
| - | | The script will now run through all your SharePoint Sites, and add the Restore Column to each Document Library. | | | + | |
| - | | Once completed, to confirm, choose a document library from one of your SharePoint Sites. You should now see a Restore Column for the Squirrel Restore Button to show when a file is archived by Squirrel. | | | + | |
| - | | + | === Enable |
| - | We will run the " | + | |
| + | At the top of the Deployment tab you will find an **Enable Button Deployment** toggle. | ||
| - | | Open the Powershell script in Visual Studio Code | | + | |
| - | | You will need to update the powershell script, with the Tenant Name of your SharePoint environment. | + | * **Disabled** — No deployment will occur. Existing buttons already in place are unaffected. |
| - | | Now that you have saved the file, you are ready to run the script against your SharePoint Environment. Within Visual Studio Code, press F5 to start running the script. | + | |
| + | Toggle this on to activate the service. | ||
| - | **Step 4: Deleting the Restore Column from all of your SharePoint Sites.** | + | {{:software: |
| - | We will run the " | + | |
| + | === Deployment Scope === | ||
| - | | Open the Powershell script in Visual Studio Code | | + | Once deployment is enabled, choose one of two deployment scope options: |
| - | | You will need to update the powershell script, with the Tenant Name of your SharePoint environment. On line 2, within the brackets replace " | + | |
| - | | Now that you have saved the file, you are ready to run the script against your SharePoint Environment. Within Visual Studio Code, press F5 to start running the script. | + | |
| + | ^ Option ^ Description ^ | ||
| + | | **Deploy buttons to all Sites** | Archive/ | ||
| + | | **Deploy buttons only to Archive-enabled Sites** | Buttons will only be deployed to sites that have Squirrel archiving actively enabled. | | ||
| + | Select the option that matches your rollout preference. Changes are saved immediately. | ||
| + | > ℹ️ **Note:** The nightly deployment process automatically skips system libraries such as the Style Library and Site Assets regardless of the scope selected. | ||
| + | |||
| + | === Site Exclusions === | ||
| + | |||
| + | If there are specific SharePoint sites where you do **not** want Archive/ | ||
| + | |||
| + | **To add a site:** | ||
| + | |||
| + | - Enter the full SharePoint site URL in the input field (e.g. '' | ||
| + | - Click **Add Site** (or press Enter). | ||
| + | - The site will appear in the exclusion list and will be skipped during the next nightly deployment run. | ||
| + | |||
| + | **To remove a site:** | ||
| + | |||
| + | - Locate the site in the exclusion list (use the search box to filter if needed). | ||
| + | - Click the ✕ button next to the site URL. | ||
| + | - The site will be removed from the exclusion list and will receive buttons on the next nightly run. | ||
| + | |||
| + | > 🛡️ **Note:** You must be authenticated in the portal to make changes. All changes are attributed to your logged-in account. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | ==== 💡 How the Nightly Deployment Works ==== | ||
| + | |||
| + | Once deployment is enabled, Squirrel runs an automated process each night that: | ||
| + | |||
| + | - Loops through all SharePoint sites in your tenant (or only archive-enabled sites, depending on your scope setting). | ||
| + | - Adds the Archive/ | ||
| + | - Skips system libraries (Style Library, Site Assets, etc.). | ||
| + | - Skips any sites listed in the Site Exclusions list. | ||
| + | |||
| + | No manual intervention is required after initial configuration. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Need assistance with deployment configuration? | ||
software/squirrel/restore_buttons.1738457437.txt.gz · Last modified: 2025/02/02 11:50 by support@smikar.com
