Recent Discussions
Template References to offline SharePoint On-Prem Server
Hi All, We have encountered an issue after migrating from SP 2016 into SP Online and taking the old on-prem server offline. Some templates that we have used in the past (.dotx, etc.) have references to the old SP2016 environment embedded in them. Since we have shut down our old 2016 Server, documents created with these templates take minutes to load as it appears the template reference 404's attempting to access the old server to check if the template exists. The file is loads completely fine after the check fails, as expected, because it is now a file and not the template. I have 2 Questions: Does anyone encountered this or something similar and know of a way to resolve this issue? Are there ways to tell which files have been affected by this issue? We have files both locally and in SP Online that exhibit this behavior, which could mean that there are different ways to resolve this. Thank you,10Views1like0CommentsMRT Layout Custom - how to become crazy 😭
Hi community, I'm currently trying to customize the search result layout in SharePoint. The JSON layout I created works correctly for SharePoint pages, but I would like to use the exact same layout for files, especially for: all files tagged as “procédures”, or files coming from a specific document library. Here are my current settings: The issue is not related to mapped properties. The refinable properties are working, and my verticals return the correct results when using this query. The problem is only with the layout, which does not apply to file results. Has anyone already faced this limitation or knows what might block the layout from rendering on file results? Thanks for your help!16Views0likes0CommentsProperty Demotion leads to infinite import cycles when integrating with SharePoint
Hi, we have built an integration with SharePoint that imports watches and imports files from connected SharePoint sites into our product for further processing. After that process is complete, we push some of the processing results back to a SharePoint list as metadata. In order to keep the extracted data up to date, even when file content changes after the initial upload/import, we subscribe to changes in the SharePoint site and re-import the file if its hash has changed since the last import. This process worked really well until we started processing some of the Microsoft file types (e.g. .docx, .msg, etc.). Apparently SharePoint Online will include metadata from list columns into these files in a process called "Property Demotion". Since this changes the file content, it triggers a re-import of the file. Due to the non-deterministic (AI-generated) nature of some of the metadata we extract, this re-import will likely result in different metadata values that are exported back to SharePoint - which of course triggers property demotion again, leading to an infinite cycle. What we have tried so far: Disable property demotion -> Not possible in SharePoint online as far as we know. Only export metadata if anything actually changed -> Only solves the issue if metadata is stable w.r.t. document content, which does not hold for our use-case. Skip re-imports occurring X minutes after the last metadata export -> While this works most of the time, it is fragile (what if the property demotion is delayed?) and worsens user-experience (what if a user edits the file within the X minute window?) Has anyone encountered the same issue before? How did you end up handling it? Thanks, Johannes28Views0likes0CommentsGet FileName from ServerRedirectedEmbedUrl in Excel
Greetings - I have a client requirement where we are using SharePoint as a datasource to excel - connecting to a library. Is there any way to get the filename in the output? Looks like I get a UniqueID - can I trace that back to the filename? Spreadsheet has 52,000 rows .... Thanks in advance!33Views0likes0CommentsClassic SharePoint list view redirecting to home page
Hello! I have an old Classic SharePoint site that I need to create a new view in a list for. I have created this view but whenever I go to open that view it redirects me to the homepage. This site was build by someone else and I believe this is by design to stop users from using admin only views....but how do I stop this for my new view? I need some users to be able to use it. When I create a personal view it does not do this redirect. Any ideas how I can stop it happening on a public view? Or will I need each of my users who need a new view to set up personal views of their own?21Views0likes0CommentsHow to grant access to SharePoint subsite with no Owners
Hello! Can someone advise how I can add a user to a SharePoint site with no Owners/Members or Admins? It is a Classic SharePoint subsite so I cannot modify any settings using the SharePoint Admin Centre so I need to find a script or a method of some sort to allow me to add a user account to the site to then be able to review it/decommission it etc.? TIA!25Views0likes0CommentsMicrosoft 365 Purview Logs not showing Export List Events
We recently conducted an audit on our system - as we are part of a regulated industry - and had to clarify exactly which user events are captured in the Unified Audit Log. We did the usual confirmations and provided evidence of events where users add, update, delete items in SharePoint Lists and Libraries, however, we were asked specifically if events for exporting List Items to CSV or Excel were captured in the Log. We performed the usual test and waited for the events to appear in Purview, but to our suprise, there was nothing in the Log to indicate a user exporting to CSV or Excel. Can anyone confirm whether Export to CSV or Excel from a SharePoint List should be captured and is reportable in the Audit Log? This seems to be a massive oversight if these events are not auditable?33Views0likes0CommentsHow to I get my Sharepoint Designer re-install to work?
My Windows 10 SSD was corrupted and I replaced it with a Windows 11 SSD. For over 20 years, I used Sharepoint Designer to successfully design four HTML websites, and enjoyed the application. I must have installed it using a CD-ROM, because I could not find the installer EXE file after I restored my documents and settings. So, I dowloaded and installed Sharepoint Designer 2013, but am unable to make it work. The User Interface is completely different from what my previous version of the application looked like a month ago. It shows two websites on the upper left of the screen, basically one with and one without WWW. I tried various ways to re-open my website, and kept getting this error message: "Microsoft Sharepoint Designer does not support editing non-Sharepoint sites." Before, I had set .html files to always open in Sharepoint and double-clicked them. So, I set Sharepoint as the default application for .html files as before, but when I double-clicked the one I need to edit, I got this error message: "You must first open a Web site before editing external webpages." When I click the Open Site button, I see a three versions of the website, one with the URL followed by : "/%2f"; when I select this one, sometimes it asks me for the ID and PW I use to access my site with my webhost, so something is going on, but I still get the "Microsoft Sharepoint Designer does not support editing non-Sharepoint sites." I deleted a lot of files in "C:\Users\henry\AppData\Local\Microsoft\WebsiteCache" subfolders, but that didn't work. How the heck can I get Sharepoint Designer to work again? I have depended on it for over 20 years! Totally stumped here!39Views1like0CommentsM365 Developer expired without notification
In Mid-August, I was excited being able to create a new M365 Developer subscription after my old one expired (lack of activity). This week, I noticed this new Developer subscription was again expired after 90 days, while I did lots of testing in the past 2 months. Created many users and groups Setup Intune, enrolled VMs and tested policy settings Creating and testing many conditional access policies Unfortunately, I didn't receive a notification at all this was about to happen and I don't really understand the reason behind it. How are Microsoft professionals currently able to test products in a production-like isolated setup (multiple users, Entra security, Defender, Intune, etc.) without having to pay lots of money for a Visual Studio yearly subscription or multiple Business Premium licenses?? How can I export my Intune configurations without being able to access Intune (Entra license is already converted to Free)? Spinning up a new DEV tenant is also not possible, because my phone number is still attached in a profile which I deleted more than 6 months ago. When I login, it appears the profile still exists with my initial expired M365 developer subscription (December 2024). Because I have 2 phone numbers, I'm stuck. When is this mess going to be solved? For professionals, it's important having reliable possibilities to learn, test and play around with products to be able to advise our customers. I don't mind spinning up a new tenant every X months, but then it would be nice if I'm actually being able to do so without being blocked by duplicate phone numbers in profiles that should have been cleaned up months ago. Looking forward on your advice how to proceed.15Views1like0CommentsEdit a SP list column unable to enter data
Hi, I'm trying to edit some data in a column within my SP list. The column type is Choice. The issue is the is not a 'Choice' field. When created it was going to be a Choice field but when I built the Powerapp that is feeding data to this column is has become a lookup field. So in my app the user selects Division and then the wards in the division are available for selection in the Ward field. Sort(Distinct) formula used looking at another SP list SharePoint PowerApp This as caused an issue as I need to edit one some values in the Division and Ward columns in SP. Can I amend the column values to Single line of text, without losing any of the data?? If not is there away I can amend, edit the data??21Views0likes0CommentsSharePoint Server Subscription Edition (on-prem) REST API call via oAuth
This is a SharePiont Server Subscription Edition on-prem farm. and Extrnal application needs to use data from SharePoint via REST api calls. Need to setup external application to use SharePoint data from REST api via oAuth. 1) What are the steps i need to follow? 2) can this be supported by SharePoint Only App authentication (https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azureacs) for SPSE on-prem? Any sample REST based API calls to get tokens and call SharePoint would be really helpful. 3) Is it possible to use Azure AD app in for the same? if so how to configure trust between Azure AD and SPSE on-prem farm?16Views0likes0CommentsM365 AuditLogs do not show a CascadeDelete operation
I have a few lists in SPO that are connected (call them Parent, Child1, Child2 for example) via lookup columns. I am trying to implement a delete item action in the parent list that would delete the related items in Child1, Child2 etc., that are pointing to this. The Cascade Delete operation itself works but when I am reviewing the AuditLogs for the operation, I am only seeing a ListItemViewed operation against the item in the Parent List that I am deleting. In the browser trace, I can see us making a POST to /_api/web/lists(@a1)/GetItemById(@a2)/recycle?@a1={LISTID}&@a2={ITEMID} for this action.29Views0likes0CommentsSharePoint Document-ID and Chinese characters braking search
I am struggling with a strange phenomenon. We use the Document-ID on SharePoint extensively, especially for searching. So we search specifically for SharePoint Document-IDs, e.g., EMTS-1223334444-123, to find the document. This works fine with 10 million documents, except for PDF documents with Chinese characters. I can search for phrases in the text content or other properties, and everything is found. Only the search by Document-ID does not work.17Views0likes0Commentsany possible to extend client ID and secret for app registered in SharePoint Online
Hi Team, is there any possible to extend client ID and secret for app registered in SharePoint Online? right now, we are not allowed to create any new app registration from SharePoint Online, only way is from Azure AD - App registration. how about the client ID and secret getting expired which is created earlier using SharePoint Online? is there any way like powershell script something to extend the validity of Client ID and secret for app registered in SharePoint Online? if yes, please share the detailed instructions and guidelines to perform. if no, then what is the possible way for next step of actions to do? you can reachout to me - mailto:email address removed for privacy reasons for further discussion about this issue. Thanks for the help!18Views0likes0CommentsMicrosoft 365 Developer Program - Sandbox Eligibility
I was excited to hear all of the buzz around the revamped M365 Dev Program and eligibility for MAICPP participants (https://learn.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program) especially for the sandbox subscription benefit: Eligible MAICPP partner levels include: Azure Expert Managed Service Providers (MSP) Solutions Partners Specialization Partners Managed Partners Microsoft Action Pack Subscribers Partner Success Core Benefits Recipients Partner Success Expanded Benefits Recipients Partner Launch Benefits Recipients Legacy Gold/Silver Partners However, when I log into my dashboard (https://developer.microsoft.com/en-us/microsoft-365/profile), it says "you don't currently qualify for..." instead of the experience outlined in the help docs and announcements. Has anyone been able to provision a new M365 sandbox subscription with the new provisioning method? I have reached out to partner support, but they referred me to the dev program alias and nobody there has replied. I have also tried to use my Visual Studio subscription as mentioned in the docs, but that doesn't work either. I did have a developer subscription before the overhaul (active 2-3 years ago) and, as part of trying to get a new sandbox, clicked on the "delete profile" button on my dashboard. Maybe it will "unlock" after the 60 day waiting period (as described in the docs), but this process seems way too difficult...especially with the new "automatic" eligibility check described in the updated process. I'm currently using a prod tenant to do the things that I should be doing in a sandbox, so I hope there is an update that brings clarity to this program soon. Has anyone been able to create a new sandbox since the program was updated last month? Any tips, tricks or contacts that can help with this?43Views0likes0CommentsSharepoint view level permissions
Hello, I’m facing an issue in SharePoint. I have a main list where I need to create two views one for “A” users and another for “B” users. What should change is, for example, that “A” users can only see column “A” and “B” users can only see column “B”. And being sensitive data, they shouldn't be able see each other's columns. Using different lists is the only viable way I currently see this working, which i don't really want since this requires a lot more of work, unless someone can suggest a better solution. Note that currently I'm using two different pages inside the same website for user's "A" and "B". Thank you very much.20Views1like0CommentsAutomation for downloading an Excel file from SharePoint using the Microsoft 365 Cloud SDK
Hello, I’m working on an automation in SAP Build Process Automation using the Microsoft 365 Cloud SDK. The automation is designed to automatically download an Excel file uploaded to SharePoint and send it by email to a list of recipients every day. I am using to this the following tutorial: https://developers.sap.com/tutorials/spa-office-integration-agent..html The automation from the tutorial works, but I’d like to customize it a bit - for example, to make sure it always downloads the most recent Excel file if there are multiple files on the SharePoint site. However, I’m not sure how to adjust some of the parameters. I haven't found any other tutorials for that. I haven’t been able to find any other tutorials covering this scenario. I started with the activity Get Remote File Information, but I am not sure if it is a right direction. I don't know also how I should fill the field Output Paramters, if the activity is correct. Could anyone please help or point me in the right direction?30Views0likes0CommentsPublish Power BI reports to SharePoint site - page width
Hi, Can anyone help me with my publishing? I realize the page width can only be 3/4 of page width. Does anyone know the reason? I saw some youtubers shared the publishing experience and they all be the full width instead of 3/4. Thanks,7Views0likes0CommentsAccessing Page Properties as filter for a List (List Web Part or Embed Web Part, or other)
Hello... I've unsuccessfully scoured the web for an answer to this question, so I apologize if the answer is out there and I just can't get this to work. I have found a number of potential solutions that didn't seem to pan out, so I figured I'd start at the top and see if what I am is possible. Some "simplified" background (capitalized and quoted words refer to Sharepoint content entities) I have a standard set of management tools in the form of "Lists"; Action Items, Risk Management, Deliverables for example. These "Lists" contain the data for all projects in the organization. Each project has its own Sharepoint "Page" on the organization Sharepoint site. Should note these are "Teams" Site/Pages. Objective is to have a template page that can be copied when a new Project is started and limit the amount of manual configuration. Each data "List" has a common key - Project. In each list, the Project is a "Lookup" field that gets its value from a separate Project "List". I didn't want to use a "Choice" field since multiple "Lists" draw from the same set of Projects and thus limiting duplicative adding of projects when a new Project starts. What I want to do is include each "List" on a Project specific "Page" and since the lists contain data for all Projects I want to filter the list based on the Project field in the list. If I add the "List" as a "List Web Part", the only filtering capability is "Dynamic Filtering" which connects a filter field to something selected in another library or list on the page. With the "List Web Part" it seems the only solution is to have a "List View" preconfigured in the "List" specific for each Project and then the "View" can be selected in the "List Web Part" settings. This solution, although it works, is not ideal since for each new program we would have to create a new "View" in each "List" for the new Project and, after copying the template "Page" edit the "View" field of every list on the page. What I would like to do is key the filtering of the "Lists" based on the active Project "Page". I have added a Project field to the "Page Properties" and set the field to the Project name that is in the Project list to potentially use as the filter key value in filtering the "Lists". But I can't figure out how to make use of the "Page Property" in any of the web parts, whether trying to leverage json in some circumstances, or other potential solutions. I have tried various things using the "List" view formatting. The "View" filtering capability doesn't let you filter based on a "Lookup" field, but even if I did, I would still have to figure out how to reference the "Page" property that identifies the Project. I think the closest I have come is trying to use the "</> Embed Web Part". I can add this web part and set the website address to "https://....../Lists/AIList/AllItems.aspx?FilterField1=Project&FilterValue1=ProjectA" and it will populate the web part with the list filtered to only show the items associated with ProjectA. But what I want is to set the FilterValue1 to the Project "Page Property". I have seen references to page properties in various posts using @{Page.Project} (for example) or [$Page.Project] or perhaps other forms for various purposes, none of which have worked either in this "Embed Web Part" or attempts I have made in other potential solutions using json to try to control what is displayed. Sorry for the long post, but if anyone knows a way to achieve the desired effect it would be very much appreciated.29Views0likes0Comments
Events
Recent Blogs
- We are excited to share a new episode on our partner showcase series focused on SharePoint in Microsoft 365. In this post, we focus on Ichicraft - Personalized dashboards for Microsoft 365.Nov 26, 2025352Views0likes0Comments
- Content Security Policy (CSP) is a critical browser security feature designed to protect web applications. SharePoint Online is rolling out CSP enforcement for all tenants starting March 1, 2026...Nov 25, 2025794Views0likes1Comment