Posts

AutoComplete ComboBox with remote data (Fluent UI v9 React Components)

Bild
In a recent project I had the challenge to find a way to load data for a Fluent React UI v9 ComboBox dynamically. But due to the data amount I could not load all data at once. I had to wait after the user entered some text in the ComboBox. I had to use the the entered text as filter value for the REST call - like ?$filter=contains(...) To solve this I hooked into the "onChange" CombBox event. When the user is entering text, I use the text and call a REST endpoint to fetch the data. The following code snippets shows the main implementation: return ( <div className={styles.root}> <label id={comboId}>Account</label> <Combobox onOptionSelect={onOptionSelect} aria-labelledby={comboId} placeholder="Select a user" onChange={async (ev) => { // You can change the check of length and start later - e. g. after 3 chars if (ev.target.value.length > 0) { setQuery(ev.targe...

SharePoint: NEU .::. Formulare für SharePoint Bibliotheken

Bild
Eine neue Erweiterung hat in SharePoint Einzug erhalten. Es ist nun möglich auch innerhalb von SharePoint Bibliotheken individuelle Formulare zu erstellen- Mit Hilfe dieser Formulare kann dann eine Datei in die Bibliothek geladen werden. Über einen Link kann das Formular versendet oder auf einer SharePoint Seite integriert werden. Weiterhin kann ein Zeitraum definiert werden, wie lange Eingaben über das Formular zulässig sind. Die genaue Funktionsweise wird im nachfolgenden Video erläutert.

SharePoint: Analyse and setup your Site Columns & Content Types (Part 1 / 2)

Bild
In my new video I give a step-by-step overview about information architecture regarding document management in SharePoint. Proper document management is a crucial task especially in these times when we use AI to process content automatically to gain information from the saved document content. Also with good document management the SharePoint search is able to process the document content more efficiently and the search results become more predicable, suitable and relevant. In SharePoint the fundamental pillars for content management are based on site columns and content types. But before any custom column or content type can be defined, a content analysis is necessary. Based on the analysis results it is then possible to create custom columns and custom content types in SharePoint. Part 1: Analyze your content to identify content types and site columns Part 2: Create your content types and use the content types in SharePoint libraries Video Part 1: Video Part 2:

SharePoint: Quick register 2 appointment - presentation in the Microsoft 365 & Power Platform community call

Bild
Watch my presentation at the Microsoft Power Platform community call from 23.10.2025 🙃. Demonstration of my Application Customizer to register/unregister to events in SharePoint only with one click. The SPFx-Framework Application Customizer extension enables user to quick register or unregister to an calendar event in SharePoint. Watch the recording of the presentation at the Microsoft community call

Give your copilot agent 🤖 a body, face and a voice (Microsoft Power Platform community call)

Bild
Watch my presentation at the Microsoft Power Platform community call from 15.10.2025. The demo show case the use of the Microsoft Copilot Agent in combination with an Azure AI Foundry Cognito Service Avatar. The solution uses the following libraries and services: Microsoft 365 Agents SDK Microsoft Speech SDK Microsoft Authenticator Library (MSAL) Microsoft Copilot Agent Azure AI Foundry: Cognitive Services Bot Framework Web Chat The following image shows the interaction between the different tools. Watch the recording of the presentation at the Microsoft community call

SharePoint Online - Possible options to access data in SPFx

Bild
To access and interact with SharePoint data within a SPFx-based solutions you have multiple options. You can just use the raw SharePoint REST API with the Browser built-in fetch-Method or you can use the Microsoft Graph-API. To compare the different options I have prepared a overview to showcase the access methods. Check my short overview poster with some pros and cons about the possible data access options within SPFx-Solutions & sample code & data format response. The overview compares the following options: Plain raw HTTP via fetch API (call SharePoint API REST endpoint directly) SPHttpClient - SPFx context API (don't worry about authentication) Microsoft Graph (seamless integration) PnPjs - Library (High level fluent API) For example I need often different options depending on the requirements. I like the MS-Graph option because you can try the calls directly online with the Graph-Explorer (https://lnkd.in/eSNKs-wk) . For the other options you can u...

SharePoint Online: NEUER Wissens-Agent in SharePoint (Knowledge Agent)

Bild
SharePoint Online hat mit dem Wissens-Agenten (Knowledge Agent) eine weitere KI-gestützte Funktionserweiterung erhalten. Der SharePoint Wissens-Agent unterstützt bei der Verwaltung von Seiten (Inhalten) und hilft bei der Organisation von Bibliotheken. Aktuell befindet sich der Wissens-Agent in einer Vorschau-Funktion und die Erweiterung muss explizit durch einen Administrator per PowerShell aktiviert werden. Dazu muss die neue Einstellung "KnowledgeAgentScope" auf einer der 3 Werte gesetzt werden. AllSites ExcludeSelectedSites NoSites Der Wert "ExcludeSelectedSites" ermöglicht einige Sites von der Funktion auszuschließen. In zukünftigen Versionen soll es einen weiteren Konfigurationswert geben, um den Wissens-Agenten nur auf bestimmte Sites aktivieren zu können. Mit dem letzten Wert "NoSites" kann die neu Funktion gänzlich wieder deaktiviert werden. Das nachfolgende Script aktiviert den Wissens-Agenten für all Sites in einen Mandanten. # He...