Recent Discussions
MS List suddenly not displaying (or saving) multiple selections from column
Hi. Wondering if anyone has any insight into the following problem. Hopefully I will explain this clearly. I created a List around a year ago which uses a lookup column to pull names from a separate List of employees. The target column "Employees" is set to allow multiple selections, and at the time I created the List, if you selected two, or three, or however many names in this column, the resulting List item would show all of these names. Today it was brought to my attention that for some reason, only the first employee selected shows up in the List now. I've tested and verified this-- you can still select multiple names, but only the first one appears in the List item once saved. Changing the view-- table, grid, calendar, Gallery, etc. has no apparent effect. I don't know why or even when this stopped working-- could have been days or weeks ago but was just noticed. Also, not sure whether this is simply a display problem or if the new List items are now actually only saving the first of multiple entries (I suspect it's the latter but hope I'm wrong). For what it's worth, I confirmed that the column is still configured to allow multiple selections. If anyone has any insight on this problem or troubleshooting suggestions, I'd be grateful. Thanks.42Views0likes2CommentsViva Learning – SharePoint content provider configured but content not appearing in Teams
Hi everyone, I’m configuring Viva Learning in Microsoft Teams and I’m trying to use SharePoint as a content provider to publish custom learning content (Word, PowerPoint, Excel, PDF, audio, video, and web links). What I’ve done so far: Created a dedicated SharePoint site. Waited about one hour before adding it as a SharePoint provider in Viva Learning. After the configuration, the “Learning App Content Repository” list was automatically created. In the document library, I uploaded: PDF files a web link I copied the folder URLs and added them to the Learning App Content Repository list. I also followed the official procedure to create and assign a Microsoft 365 Group, as described in this documentation: https://learn.microsoft.com/en-us/viva/learning/sharepoint-permissions The issue: Almost 24 hours have passed, but I still don’t see any content in Viva Learning (Teams). In the sync logs, I can see that synchronization jobs are running, but the content is either not appearing or only partially synchronized. At this point, I’m not sure: if I’m missing something in the SharePoint provider configuration, if the folder URLs are incorrect, or if there’s some additional requirement related to permissions or metadata. Has anyone experienced a similar issue or can suggest what I should check next? Thanks in advance!8Views0likes0CommentsSharePoint List button not working!
Hi all, I have a Property Key Check In/Out list and trying to include a button to auto populate the fields. Using the JSON below, but it isn't working. I've isolated the Status field and that works, but the Person and Date & Time keeps erroring. I checked and double-checked the column settings and the JSON is using the correct Internal names, and the columns are correctly set up to one person only and date and time, and not required. Copilot (you'll be surprised) is absolutely no help. I also tried replacing "null" with '' but still not working. Here's the JSON; { "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json", "elmType": "button", "style": { "padding": "6px 12px", "border-radius": "6px", "border": "1px solid", "cursor": "pointer", "font-weight": 600, "background-color": "=if([$Status] == 'IN', '#107c10', '#d83b01')", "border-color": "=if([$Status] == 'IN', '#0b6a0b', '#be3700')", "color": "white" }, "attributes": { "title": "=if([$Status] == 'IN', 'Check this key OUT', 'Check this key IN')", "aria-label": "=if([$Status] == 'IN', 'Check this key OUT', 'Check this key IN')" }, "txtContent": "=if([$Status] == 'IN', 'Check Out', 'Check In')", "customRowAction": { "action": "setValue", "actionInput": { "Status": "=if([$Status] == 'IN', 'OUT', 'IN')", "CheckedOutByColleague": "=if([$Status] == 'IN', me, null)", "WhenCheckedOut": "=if([$Status] == 'IN', @now, null)" } } }12Views0likes0CommentsSharePoint modern page, can you adjust responsive design?
Specifically, is there any way to control the window width at which webparts start to stack? My specific situation is similar to the one in this discussion. In my case, I have 3 tall, thin photos that need to display on a page. I have placed 3 image webparts, one in each column of a 3-column section. This looks fine in a wide window. But as I narrow the window, at far too wide of a window width, the section switches to stack the "columns," leaving the user looking at the top 25% of the first photo only. (Which not surprisingly is pretty useless; one needs to see all of a photo.) In both my case and the previous discussion, the problem is that the responsive design thresholds are far too wide (often wider than the physical computer monitor that some are using). Is it possible to fix the thresholds?15Views0likes0CommentsBecome a Microsoft advanced content management advocate! [Opportunity]
The Microsoft Next Gen Content Services team is launching an advanced content management and experiences Advocates Initiative. We are looking for thought leaders who can amplify product awareness for the latest innovations from SharePoint Premium, SharePoint Embedded, Microsoft 365 Backup, and Microsoft 365 Archive. As advocates, you can help create content to share with your networks, leveraging Microsoft marketing material and updates. If you or anyone you know would be interested in posting about these solutions, please fill out our interest form. As a member of this initiative, you’ll have opportunities to cross-promote on Microsoft channels, receive marketing updates on the products, and enhance your personal brand.SharePoint Online filename restrictions - and SharePoint Autofill
Hi everyone, I'm working with SharePoint Online and trying autofill to generate SPO file titles so I can eventually use them a filename. As you might know SPO filenames know a few restrictions (invalid characters like `/ \ : * ? " < > |`, reserved names, path length limits, etc.), unfortunately syntex autofil is not aware of this. Has anyone ever tried the same, come around the same problem and how did you solve it. Especially since including all SPO restrictions, and filename limitations is not a feasible solution.Sharepoint/Teams linked folder loop
Good Morning, I have an issue with a folder loop within our sharepoint site. I'll try to describe it as best I can. We have a SharePoint page: https://site.sharepoint.com/sites/Teams-Channel/Shared%20Documents/Forms/AllItems.aspx On this page we click on Documents and we go to the Documents page where there are two collapsed tabs; In Channels and In Library. If we expand the In Channels part there is an entry for a Page1. When we click on Page1 it takes us to a page with folders on it, when we click on the folder is brings us back to the same page, albeit with a much longer URL. https://site.sharepoint.com/sites/Teams-Channel/Shared%20Documents/Project%20Team?id=%2Fsites%2FTeams-Channel%2FShared%20Documents%2FProject%20Team&viewid=a16dd475%2Dc62f%2D40c5%2Db27f%2Dcbbc3514d170&newTargetListUrl=https%3A%2F%2Fsite%2Esharepoint%2Ecom%2Fsites%2FTeams-Channel%2FShared%20Documents%2FProject%20Team I know the problem is the newTargetListUrl, but i want to know if I can fix this? Some things to note as far as i can tell: This is a sharepoint page created by a teams channel, the files were uploaded via Teams. if you have any questions or need anything cleared up, please ask and I'll do my best to elucidate. DK20Views0likes0CommentsThe Future of SharePoint AI: Inside the New Knowledge Agent for Microsoft 365
Excited to share my new video on one of the biggest AI innovations coming to Microsoft 365 and SharePoint: Knowledge Agent — now in Public Preview! Knowledge Agent is transforming SharePoint into an intelligent, AI‑ready knowledge hub. It automatically enriches your content with metadata, improves governance, identifies outdated or broken content, and most importantly, delivers higher‑quality grounded responses in Microsoft 365 Copilot. In the coming months, Copilot will also take advantage of this enriched metadata to provide more accurate answers thanks to new metadata reasoning capabilities — a major leap forward for content quality and AI readiness. In my new video, I walk through: 🔹 What Knowledge Agent is 🔹 How it enhances Copilot results 🔹 How metadata is generated automatically 🔹 How site owners can detect broken links, stale pages, and content gaps 🔹 Practical scenarios for HR, Legal, Finance, and more 🔹 How to enable it in your tenant 🎥 Watch the full video here: 👉 https://youtu.be/WD8_uqWYeHs If you're working with Microsoft 365, Copilot, or SharePoint, this is a game‑changer you don’t want to miss. #Microsoft365 #SharePoint #Copilot #AI #KnowledgeAgent #ModernWork #Productivity #DigitalTransformation64Views0likes0CommentsNew to board, question
Hello, I am trying to find the right place to ask architecture questions and issues with SharePoint. If this is the right place, please let me know suggestions or where I can search for the following: We are running SharePoint Online. I do not have O365 Admin rights. I had created the Vandelay Project examples, site columns and document content types. After "playing" with the project I deleted the site columns from the content types, tried to delete the content types but keep getting the message they are being used somewhere. I put a ticket in with our IT but they have been unable to delete these with their rights. I have renamed them with a "z_" and assigned them to a Deprecated group. Can someone suggest what to do? Thank you, Carol9Views0likes0CommentsPnP Search Results Handlebars template saves but does not reflect on UI
Hi everyone, I am working with the PnP Search Results web part in SharePoint Online and facing an issue where a custom Handlebars result template saves successfully but does not reflect on the UI. I created a table-style Handlebars template with columns Document, Region, Country, Language, Status and Validation Date, one row per document. Documents are returned correctly and filters based on the same refinable properties work as expected. Debug output using JSONstringify(item) confirms that all refinable values are present. The same if-condition logic using item.RefinableStringXX works in a list-style layout, but in a table layout the template saves without errors and either does not reflect on the UI or renders rows with empty metadata columns. Inline bindings do not render unless wrapped in if blocks and even after fixing this the UI sometimes continues to show the previous layout. Managed property mappings, selected properties, indexing and library reindexing have already been verified. Has anyone experienced this behavior with PnP Search Results templates or knows if this is related to caching, result types overriding templates or a known limitation with table-style Handlebars layouts?55Views0likes1CommentNew Calendar List Template
What's the plan with the new Calendar List Template? It's modern look but not linked to Events, no fields, no explanation of its difference from events, no alternative Events list (which is poor but the best we have)... How do I create an SPO Events list? I used to add an Events web part and click "add event;" now the link is disabled. The web part is configured to all events on the site (not a specific list). I can't even copy it from an existing list in another site. There's a migrated SP2013 Events list on the site, but that didn't previously prevent the creation of a new one...83Views0likes1CommentThe issue with channel sites (private and shared channels in Teams)
Hi, I'd like to know of your opinions, experiences, practices, decisions you've made concerning private and shared channels in teams. In my company, we are progressively migrating to Teams from Webex. Users have started creating private and shared channels. My own practice and recommendation to users has been to get a new team created when a different list of users need private access to conversations or documents, instead of a private or shared channel. My reasons are as follow: Rigidity: The SharePoint channel site created cannot follow its own direction if needs arise. It is locked with the parent site. Say we want to reorganize teams and work units, and we want to join a SharePoint channel site with a another hub − we can't, at least not easily. And now the rigidity of subsites is brought back! And anyway, the conversations are also locked with the parent team! It can't be made independent. Lack of control: Control is removed once again from us, the admins − Microsoft loves to allow users to do everything they want and foster chaotic environments. We have disabled group creation and sites creation for all but a few in order to manage the information environment, try to restrict the scattering of important documents, and make things clearer for users. But with private and shared channels, end users can now create new SharePoint sites. As the documents management specialist, I can't easily see where documents end up. And when I export the list of sites to Excel, the channel sites don't appear! So I can't really see which sites take a lot of storage space. Lack of features: Let's say the management team of a department created a private channel for management topics in the department team, and after several months of active use, they now decide they'd like to manage tasks in Planner − tasks that should be private to the management team. They can't, should have created a M365 group for that! Once again, it is rigid. Troubles for the admin: I want to apply a change to all SharePoint sites − so I type a PowerShell command that will apply to all sites. But it won't apply to all sites: not the channel sites. Also, ShareGate can't seem to get the access matrix of channel sites − it returns errors for them. However, when I turn to the Web for advice with this issue, I only find appreciation for private and shared channels, and none of my concerns addressed. Apparently, they allow to avoid the multiplication of teams. However, I'm not sure how multiplying channels is better than multiplying teams. With both teams and channels, users can hide or show them, and as a team always have a channel, they can disable notifications. Maybe I should just deal with and accept the rigidity, lack of M365 features and troubles for the admin. Maybe I should approach the control of the information architecture and documents differently. What is your view on that? Did you have any issues with channel sites, and if yes, how do you deal with them? Did you discourage or prevent the creation of private and shared channels? Have you reconsidered your decision? Do you see private and shared channels as a very useful feature, and if so, why? I'm interested in all experiences on this topic and I'm thankful for all answers.2.4KViews3likes1CommentAutomated upload competing with users who have a file open in Co-authoring mode
This behavior began approximately mid-December. An automated process uploading/overwriting a file located in SharePoint online was constantly receiving errors when executing. We ran through several scenarios for troubleshooting but in the end, we had found that a user would open the file and leave it open in the background through the working day. This behavior produced some co-authoring lock on the file where people could get in and work on the file at the same time but locked out the automated process that would upload a new version of the file regularly. We fixed the behavior after consulting with the people who were referencing the file, they were gathering data from it and were not updating it in any way. So, we broke the permission inheritance for this file and set it up to be read-only for all users but the process that was uploading the file. This allowed the people to reference the file and undid the locking behavior that we had observed. Now, before the middle of December, this locking mechanism didn't exist. Users could have the file open in edit mode and our automated process to update the file was able to upload and overwrite at the same time without issues. Has anyone else observed this behavior within the last few months? We didn't open up a ticket with Microsoft to get an official answer if something new was perhaps implemented and we're curious if anyone has opened a ticket regarding this behavior. Also, I briefly look through the message center and couldn't find any changes in there that seemed to be related to this change by their titles. The error that was seen from the automated process was: The remote server returned an error: (423) Locked. Any input appreciated - I am definitely curious to hear if others are observing this as well.43Views0likes1CommentPage Redirection
Hello, I am trying to simulate a migration scenario in SharePoint Online and am running into a limitation I cannot resolve. For demo/testing purposes, I have two SharePoint Online sites (e.g. Old and New). I would like to redirect a small number of individual pages from the old site to corresponding pages in the new site, while the rest of the old site remains unchanged. Example: Redirect https://ps3c.sharepoint.com/sites/Old/SitePages/Test.aspx to https://ps3c.sharepoint.com/sites/New/SitePages/Test.aspx The page is a modern SharePoint page, and the URL itself is fixed for the purpose of the demo (i.e. users or tools open the page directly on *.sharepoint.com). All documentation I could find only describes redirecting entire SharePoint sites, not individual modern pages. Client-side approaches (JavaScript, HTML meta refresh, etc.) also appear to be blocked in modern SharePoint. Is there any supported or recommended way in SharePoint Online to implement page-level redirects for modern pages, or is this currently not supported by design? Kind regards41Views0likes1CommentUser Accounts Not Populating with Filters in Directory with PnP V4
I'm working on building a staff directory for my org. I'm leveraging the PnP Modern Search Web Parts for this directory. I am having issues with 5 user accounts not populating in the Search Results Web Part with the department or office filters applied to the SearchTerms box. I have RefinableString03 set to People:Department and People:SPS-DEPARTMENT. RefinableString09 is set to People:OFFICE and People:SPS-Location. If I set the SearchTerms box to *, the 5 missing user accounts populate along with other accounts that needed filtered out. The location/office and department attributes are set for each of these accounts. They show in the hovercard for each account. It seems that the department and office/location attributes are not being picked up by the SearchTerm filter when the RefinableString03 and or RefinableString09 are applied to the Search Results Web Part. User account attributes are synced from our on-prem AD environment. What piece am I missing here?47Views0likes1CommentExternal users not being prompted to create a password
We have several cases where we send out invitations to external users who were never given the option to create a password, but instead register their phone number to receive a text. However, when they sign in, they cannot reset the password in their profile. We have deleted them out of our active directory and tried again, and never are they prompted. What am I missing here?36Views0likes0CommentsQuick Parts for SharePoint Properties and file corruption
I'm wondering whether anyone has successfully used quick parts in footers, with a heavily commented SharePoint file without corruption? We have content types with templates, that use quick parts connecting to SharePoint properties. We have been in discussions with Microsoft and all we can get from them is that there are multiple circumstances where adding comments corrupts the file if quick parts are used. This does not give me confidence that quick parts should be used for anything. But, our workflow requires a date and status be set based on SPO properties at a certain point in our workflow to mark a file as approved before pdfing. Has anyone had success using quick parts in SharePoint? We are using docx files because we have a templates library where we edit our templates so we then link to those from the content types. Our templates have custom formatting that is very dense. We do have quick parts in the header, footer, and table. With all they are saying below, it sounds like quick parts are risky and do not work. But since we need it I'm thinking we pull formatting out of our footer, and just have the one date and text field populated, we could live with the rest not working. Has anyone had success with this? and if not, how are you populating dates when documents are finalized. Manually? Microsoft's recommendations imply Quick Parts are dodgy and can't be relied upon: Move comments out of the structured range Place Modern Comments on the paragraph before/after the Quick Part; avoid anchoring inside the building block or content control. Bind formatting to a style, not direct formatting Create/assign a character or paragraph style (e.g., DocProp-Label) to the Quick Part’s visible text. Avoid mixed direct formatting (bold/size applied manually) inside content controls. Stabilize the review surface Temporarily resolve/delete non‑essential comments and Accept/Reject tracked changes in the affected section. This reduces recomposition during merges. Reinsert the Quick Part cleanly In a new, plain document, recreate the building block and Save to the org template (.dotm/.dotx). Reinsert into the affected doc and test with one collaborator. Control field updates During heavy edits, avoid automatic field updates (e.g., on print). After review cleanup, select the section and press F9 to update fields once, then verify format persistence. Coauthoring‑specific mitigations Edit in Draft/Web Layout for large docs Less pagination recalculation → fewer layout resets during merges. Switch back to Print Layout for final checks. Limit nested structures Avoid Quick Parts inside tables, numbered items, or headers/footers while multiple people comment. Those containers amplify reflow. Break work into sections If a chapter has heavy comments + Quick Parts, split that section to a temporary working file, finalize, then paste back (Keep Text Only → re‑apply styles; reinsert Quick Parts last). Template hygiene Keep org Quick Parts in a central template (.dotm/.dotx) and ensure all collaborators load the same template version to prevent style drift.25Views0likes0Comments
Events
Recent Blogs
- The way work gets done continues to evolve. Across organizations, everyday tasks are moving beyond manual handoffs toward intelligent, connected workflows where AI helps coordinate activity and ...Jan 29, 2026581Views2likes0Comments
- For nearly 25 years, SharePoint has powered how organizations connect, collaborate, and manage knowledge at scale. Today, more than a billion people rely on SharePoint every month to store content, s...Jan 14, 20262.7KViews6likes0Comments