Recent Discussions
Mapping local shares to Share Point online
Hi all. What sounds like i should be simple is turning out to be not. In a domain environment, we naturally have lots of file shares. We want these shares to live on Share Point now, not on local servers. I can copy the data using Share Point Migration Tool, that bit is fine, we can also create Share Point sites for each share, set permissions on those sites no problem. How do we get it so that when a user logs into a domain PC, they automatically get those Share Point document libraries mapped in This PC?13Views0likes0CommentsTag documents with DocumentType field inside different sites
I have this question for our SharePoint sites which we are currently creating. Currently we need to create sites for our departments (10++), will take Commercial & HR as an example :- 1) HR 2) Commercial Now inside the 2 sites we need to have a field named "Document Type" of type managed metadata to tag documents inside the documents libraries that got uploaded inside the 2 sites. Now the issue is that the HR has different options compared to the Commercial site for the Document type field (some options might be the same such as the "Other" option) . so i am planning to follow this approach:- 1) Inside the HR site to create a managed metadata column with internal name = "DocumentType", and link it to this term set named "HR Document Type":- 2) Inside the Commercial site to create a managed metadata column with the same internal name = "DocumentType", and link it to this term set named "Commercial Document Type":- now this will work on paper for tagging documents with different options for each site. but we need to have an advance search page to allow to filter the documents from the 2 sites using the Document Type, for this i will use the PnP Modern Search web part, which depend on the search managed metadata & the search Refinables. So now i got one managed metadata for the DocumentType columns:- and i linked it to a RefillableString as follow:- then i am planning to configure the PnP modern search web part to filter the documents from all the sites based on the above refinable. but i have the following 2 main questions, if anyone can help me in making decision on them:- Question-1) is the approach of having 2 site columns with the same internal name inside the 2 sites, but linked to 2 different term sets, with the intention to be able to filter documents from the 2 sites using the same Refinable, a valid approach? Question-2) now for the Document Type inside the Term Store, we can create 2 separate term sets; "HR Document Type" term set & "Commercial Document Type" term set as shown above , as follow:- OR we can have one parent term set named "Document Type", and under it to create 2 sub terms (HR & Commercial), as follow, and link the site columns to the sub-terms instead of a term set:- so which approach we should use ? 2 term sets? or one term set with 2 sub terms? and why? Can anyone advice on the above 2 questions? Thanks and i really appreciate any help in advance32Views0likes0CommentsCopilot license for creating AI Agents for SharePoint & Copilot Studio
I have users with E3 license, but they are not able to create AI Agents for SharePoint sites & AI agent using Copilot studio. so what is the best license for those users? Here are the licenses those users have:- And where are the options i got when i access Copilot license inside our Office 365 admin center:- Any advice? which license i need to buy to allow E3 users to create AI agents for SharePoint and AI using Copilot studio? Thanks33Views0likes0CommentsImporting JSON as a list in SharePoint Online via pnp
I'm trying to import a JSON list file to my Sharepoint online website. But it seems impossible to import it directly. Does anyone know a possibility via pnp because I saw a method on pnp named "fromJson" but I don't know how to use it to import my files to my SharePoint website. Thanks in advance!17Views0likes0CommentsSOLUTION for Calendar Overlays with modern SharePoint list
Hello You can create overlays from different calendars based on SharePoint List (calendar view). The trick is to create a page and add a webpart: Workaround (1) Create a new Page (2) Add a EVENTS WEBPART on that page it will also create an events list (3) Delete that page because you do not need that list. (4) Now create two new lists like CAR1 and CAR2 and add the custom columns: "Start Date" and "End Date" (5) Use the events list created by the webpart from step (2) (6) Edit the page by using SETTINGS >> EDIT PAGE (7) Select the calendar webpart and on the ribbon tab the CALENDAR tab and click in the ribbon on "Calendar overlays" (8) Add a new overlay and choose the color, the list (before refresh) and do it for all other lists with calendar view ;) (9) The only problem for me was, that I cannot use a content editor webpart to add text on top of the calendar you need to use a picture. (10) Thats it ;) I hope it will somebody yet... Cheers Michael Damaschke21Views0likes0CommentsRename and Relink "SharePoint" which is on M365 Suite Bar on whole Site
Hi, The Top left corner of SharePoint Online Site Page we have the word "SharePoint" which is on M365 Suite bar which links to default tenant Site. We have a requirement where the word SharePoint must be renamed to custom Name and relinked to another site. Rename was easy using CSS , but relink was not possible. I tried jquery and Javascript window.onload = function() { myFunction(); }; and document.addEventListener("DOMContentLoaded", function() { myFunction(); }) Both Did not help , as it changes the link sometimes and sometimes it doesnt. So went with Application Customizer approach 1: Did not work at all - Sometimes works Sometimes doesn't after each page load behavior was not same private modifyM365AppName(): void { const appTitleElement = document.getElementById("O365_AppName"); if (appTitleElement) { appTitleElement.textContent = "My Custom App Name"; if (appTitleElement.tagName === "A") { (appTitleElement as HTMLAnchorElement).href = "https://tenant/sites/Test1"; } approach 2: it worked only one time after that page loads stopped working private observeM365AppName(): void { const observer = new MutationObserver((mutations, obs) => { const appTitleElement = document.getElementById("O365_AppName"); if (appTitleElement) { this.modifyM365AppName(); obs.disconnect(); // Stop observing once found } }); // Start observing changes in the body (or a specific container) observer.observe(document.body, { childList: true, subtree: true }); } private modifyM365AppName(): void { const appTitleElement = document.getElementById("O365_AppName"); if (appTitleElement) { appTitleElement.textContent = "My Custom App Name"; if (appTitleElement.tagName === "A") { (appTitleElement as HTMLAnchorElement).href = "tenant/sites/Test1"; } } } approach 3 : This works but I need to keep the Mutation Observer Connect all time , only then it works . If i disconnect it after it finds the element it doesn't work: export default class customizerApplicationCustomizer extends BaseApplicationCustomizer<IcustomizerApplicationCustomizerProperties> { private observer: MutationObserver | null = null; public onInit(): Promise<void> { this.observeM365AppName(); return Promise.resolve(); } private observeM365AppName(): void { if (this.observer) { this.observer.disconnect(); } this.observer = new MutationObserver(() => { this.modifyM365AppName(); }); this.observer.observe(document.body, {childList: true,subtree: true,}); // Apply the first update this.modifyM365AppName(); } private modifyM365AppName(): void { const appTitleElement = document.getElementById("O365_AppName"); if (appTitleElement) { appTitleElement.textContent = "Document Managment System"; if (appTitleElement.tagName === "A") { (appTitleElement as HTMLAnchorElement).href = "https://tenant/sites/Test1"; } } } } Can you please suggest if Approach 3 is good enough or is there any way to Achieve both Rename and Relink of the work "SharePoint" on M365 Suite bar. Thanks, Pallavi8Views0likes0CommentsBest Way to Generate Durable Document ID Links
Hi everyone, The purpose of the Document ID feature in SharePoint is to create durable links, but what is the intended way to generate and copy those links efficiently? Most common link creation methods such as the "Create Link" button in a SharePoint record still generate path-based links even with Document ID enabled. Even using the Document ID column doesn’t provide a direct way to copy the Doc ID URL, as clicking it simply redirects back to a path-based link. The only way I’ve found to copy a Document ID link is: Go to the SharePoint library Right-click the record Open the details pane Right-click and copy the Document ID URL This method is cumbersome and impractical, especially for synced files. As a result, users will likely default to copying path-based links, which defeats the purpose of durable Doc ID links. Has anyone found a better way to easily generate and copy Document ID links without extra steps? It seems like this issue has been raised for years without a proper solution. Thanks!37Views1like0CommentsSharePoint Communication and Live Chat
I am receiving error 404 on Live Chat links to SharePoint when setting it up. Can you please assist me in resolving this issue? The links highlighted in "yellow" return error 404 specifically. Is there something additional that I should be setting up to make them work?3Views0likes0CommentsAdd an MS Whiteboard into a SharePoint document set from New-button
We are building a library with documents sets. We are creating different templates (based on Excel/Word/PowerPoint) that the users can add to their document sets from the "New-button". Now we came up with the idea to use MS Whiteboard (from a template). I can move/upload an existing .whiteboard file into the document set an make it work. But If I try to create a content type using a .whiteboard (or .wbtx) file in as template, it shows in New-button but it will not add it to the document set (it trying to download a copy to 'my downloads')!? Can this be done? If so, how? If not, best work around?37Views0likes0CommentsEmpty columns in grouped view inside Document Library webpart
I am working on a SharePoint Subscription Edition environment, using the modern Document Library webpart. When using a grouped view with 200 items across 5 groups (each has between 25 and 65 items) inside the webpart, I observe some strange behaviours: 1/ Grouped view set to 'collapsed', item limit set to batches of 10 items Upon page load, the groups are displaying the correct number of items in the group When I uncollapse a group, only the first item is displayed, the number of items in the group is showing '1' and no data is shown in some columns, though the columns are not empty 2/ Grouped view set to 'uncollapsed', item limit set to batches of 10 items Upon page load, the groups are displaying the correct number of items in the group, BUT I get 30 items in each group (instead of 10) From the 11th item in the view, no data is shown in some columns, though the columns are not empty So far, the only workaround I found is to set my view to 'uncollapsed' and set the item limit to be higher that the total number of items in my library. Does anyone know how to make the collapsed view work correctly inside a Document Library webpart?7Views0likes0CommentsSharepoint automatically adds a trailing zero to a currency in a sharepoint list
Hi there, Furthur to earlier thread https://answers.microsoft.com/en-us/msoffice/forum/all/sharepoint-automatically-adds-a-trailing-zero-to-a/4e41e967-3268-4853-8805-19b682992794?page=1 I am from India and still facing same issue. I have tried all the workarounds provided in above thread but none worked. In my case the column is a calculated column with nested IF formula. A single IF statement takes only 19 conditions until than it calculates value also correctly. But anything above 19 conditions it throws a generic value as Zero with out syntax error. If I add the & operator it calculates the value but adds additional zeros before and after the numbers. Requesting help at the earliest as my project is stuck Regards, Avinash8Views0likes0CommentsWebhooks for file permissions changes
Hey there! I am looking to receive a webhook from Sharepoint when permissions on a file or folder change. This doesn't seem like an explicit event in Sharepoint, but I did find this section in the docs: I've tested using this header a few times, but so far have not been able to receive the webhooks. Here is a cURL of my webhook setup request: curl --location 'https://graph.microsoft.com/v1.0/subscriptions' \ --header 'Authorization: Bearer [redacted]' \ --header 'Content-Type: application/json' \ --header 'prefer: includesecuritywebhooks' \ --data '{ "resource": "/drives/[drive_id]/root", "changeType": "updated", "notificationUrl": "[target_url\]", "expirationDateTime": "2025-03-03T21:15:14Z", }' Sharepoint responds with a 201, with the following response headers: "headers": { "User-Agent": "Mozilla/5.0", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "[redacted]", "content-type": "application/json", "prefer": "includesecuritywebhooks", "Content-Length": "405" } So it does seem that the header was accepted. In terms of licenses, my Sharepoint instance is tied to a user with an E5 trial license, and a paid E3 license. I am still not receiving webhooks when permissions update on files. I do receive other webhooks (ie files changed, added etc), just not for a permission change event. Has anyone figured out how to use this header successfully? Thanks!45Views0likes0CommentsSharePoint Board view bucket limited to 9 or 10 items
Hi everyone, I have recently started using SharePoint list Board view which is perfect for my needs, however my buckets seem to be limited to a maximum of 10 items. When I drag the 10th item into the bucket I get a red circle with a cross appearing at the top of the bucket and the card I tried to move to that bucket is put back where i dragged it from. Screen shot below of the bucket heading and the icon I'm talking about. Can anyone tell me what is going on here and how I can fix this? Thanks in advance!14Views0likes0CommentsOnly allow the creator of the item and the user direct manager to view the submitted item
I am facing this challenge , where we want to create a custom list, with the following logic;- 1) User submit a request asking for example for for salary increase. mentioning the amount. 2) The request need to be approved by the user direct manager 3) then the manager of the user's direct manager, need to do a second approval. Now we need to force those permissions:- 1) once the form is submitted others users should not view this item, even for 1 minute, 2) so the item once submitted should only be viewed by the creator, without the ability to edit it 3) only the direct manager and later the manager of the direct manager can view it. Here what i tried and what i faced:- 1) i created a custom list, define all the columns 2) create a power apps form to submit the form. 3) create a custom permission level, to allow the user to create but without edit/delete, which is mainly a copy of the contribute, without those check-boxes:- 4) then i define a power automate flow so once the item is submitted ,to send approval email to the direct manager + grant the approval manager & submitter read on the item. where i am storing the approval status inside another list that can only be edited by the service account. this worked partially, as the item will still be visible to all users until the workflow runs. also incase the workflow fails to run the item will stay visible forever. so i tried this second approach, benefiting from Item-Level Permissions:- this will always force the item to be visible to the creator only, without the need to have a workflow. but we faced an issue , when we want the submitter's direct manager to view this item, to be able to approve or reject it. where even if we grant the direct manager full control on the item, the item will not be visible to the direct manager, since we define the above Item-Level permission. the only way to to fix this is to grant the direct manager's full control on the list, but in this case the direct manager will be able to view all items, not just the ones submitted by his team ! can we do this for example:- 1) create a custom permission level to only allow the user to submit without the ability to edit, delete, view? 2) then using a workflow to force the item permissions as we go. 3) in this case the item from the beginning will not be visible to anyone, then the workflow will do the permission modification. so if the workflow fails atleast the item will not be exposed to any one, so not sure what u need to do, and if SharePoint support a way to create a custom permission level that allow the user to create without the ability to edit,delete and even view? any advice?30Views0likes0CommentsSP /_api/$batch endpoint - "Resource Not Found"
Sharepoint issue and needing some feedback; I need to update my sp library with a new column with an int value, there are ~83k records and to best do this i wanted to try and use the SP /_api/$batch endpoint. Issue is that flow is saying it cannot find the $batch endpoint. I have worked with our head of IT admin to examin MS Entra and our SP perms but nothing is surfacing, any thoughts?15Views0likes0Comments
Events
Recent Blogs
- 1. Security Scenario One of the most common scenarios for Microsoft Graph Data Connect (MGDC) for SharePoint is Information Oversharing. This security scenario focuses on identifying which items ar...Mar 07, 2025506Views0likes0Comments
- Learn more about the pay-as-you-go pricing model as it relates to SharePoint agents in Microsoft 365. Last month, we introduced consumption-based pricing for SharePoint agents. This new billing ...Mar 06, 20251.5KViews3likes1Comment