Posts

Es werden Posts vom Juni, 2023 angezeigt.

Important Links and notes for SharePoint Framework (SPFx) Developer - my cheat sheet ;-)

First of all a list of important links SharePoint Framework development tools and libraries compatibility Node homepage (current version) Node version overview React Versions SharePoint Framework enterprise guidance Tool support for Node package updates:  npm-check-updates Download Visual Studio Code Yeoman Homepage Postman Gulp Notes Check current installed node version: node-v Update to a specific supported Node version (check SPFx comp.): npm install -g node@16.20.0  List all installed node packages for a project: npm list Check for updates / old versions in project: npm outdated Update all packages (not recommended in most of the cases): npm update --save  Use --save to update package.json version numbers! Update a specific package: npm update @pnp/spfx-controls-react Command to check outdated or vulnerabilities in your node modules: npm audit Fix: npm audit fix / npm audit fix -f (f=force) Steps to setup a classic development environment Install node.js Install Gulp npm install gu

SharePoint Server 2019 Issue: Empty / blank page e.g. settings or content page (viewlsts.aspx)

Bild
If you encounter a problem with an empty / blank page in SharePoint like in the screenshot - e.g. for the viewlsts.aspx  page (_layouts/15/viewlsts.aspx) - then check you SharePoint Server patch status. Check if you have installed the KB5002034: October 12, 2021, update for SharePoint Server 2019 Language Pack If not install the update. After the installation everything should work again. For previous issues with the same impact see:  Trending Issue: /_layouts/15/viewlsts.aspx shows as blank page in SP2019 after installing September PU

Office 365: In der Schleife mit LOOP

Bild
Das Video stellt das neue LOOP kurz vor. Aktuell ist es in der VORSCHAU (Preview) verfügbar. Ich bin gespannt, was noch dazu kommen wird. Loop stellt einen neuen zentralen Arbeitsbereich zur Verfügung, aber jeder kann weiterhin mit seiner präferierten (Loop) unterstützen App arbeiten. Das Video gibt einen ersten Einblick.

Migration ab SharePoint Server 2010 (2013/2016/2019) nach 2022 Subscription Edition oder SharePoint Online?

Bild
Viele Unternehmen verwenden weiterhin aus verschiedenen Gründen eine lokale SharePoint Server Installation. Die aktuelle originäre SharePoint Server Version ist die Version 2019. Der Nachfolger von SharePoint Server 2019 ist die sog. SharePoint Server 2022 Subscription Edition.  Ist noch eine SharePoint Server Variante bis zur Version 2019 im Einsatz, stellt sich die Frage, ob nach SharePoint Server 2022 oder nach SharePoint Online - also Office 365 - migriert werden soll. Unternehmen, die sicherheitsbedenken haben oder Behörden mit sensiblen Informationen agieren, ist die Migration nach SharePoint Server 2022 zu empfehlen. Auch wenn unter Office 365 die Daten sicher und verschlüsselt gespeichert wurden, verlassen diese dennoch das firmeninterne Netzwerk. Das kann so manche interne Compliance Regel verbieten. Weitere Informationen zur Datensicherheit unter: https://www.microsoft.com/en-us/trust-center Ansonsten müssen einige Faktoren bei einer anstehenden Migration berücksichtigt werde

Office 365: Microsoft Forms - Erweiterte Funktionen und Möglichkeiten

Bild
In einem ersten Video hatte ich die Grundlagen zu Microsoft Forms anhand eines einfachen Formulars für eine Registrierung zu einer Veranstaltung gezeigt. Das nächste Video zeigt erweiterte Techniken und Funktionen, die innerhalb von Microsoft Forms verwendet werden können. Die Themen sind im Einzelnen: Formular kopieren Verzweigung Abschnitte Likert Element (Fragetyp) Rangfolge  Element (Fragetyp) Dateianhänge Mehrsprachige Formulare (Beispiel DE und EN) Immersive Reader in Forms  Drucken des Formulars and Result Drucken der Ergebnisse Zusammenfassung über Link teilen Antworten sammeln Einbinden per iFrame in SharePoint

Power Automate: Überführung Microsoft Forms Daten in eine SharePoint Liste

Bild
In dem ersten Video "Office 365: Microsoft Forms & SharePoint" ging es um die Grundlagen von Microsoft Forms. Es wurde gezeigt, wie ein einfaches Formular erstellt werden kann, welche allgemeinen Formulareinstellungen verfügbar sind und wie Daten über einen Excel-Export in eine SharePoint Liste importiert werden können. Der manuelle Export/Import-Prozess ist natürlich nur dann sinnvoll, wenn zum Beispiel die Formulardaten einmalig - z. B. nach Beendigung einer Anmeldephase - nach SharePoint übernommen werden sollen. Werden allerdings fortlaufend Daten über das Formular erfasst, wie z. B. bei einem Support Formular, macht ein manueller Vorgang für die Übertragung der Formulardaten keinen Sinn. An dieser Stelle kann dafür ein Power Automate Flow eingesetzt werden, der die Daten automatisiert überführt. Wie ein solcher Flow erstellt werden kann, zeigt das Video.

Office 365: Microsoft Forms & SharePoint

Bild
Das Video demonstriert die Anlage eines einfachen Microsoft Forms Formulars für eine Anmeldung zu einer Veranstaltung. Gezeigt werden die grundlegenden Einstellungen und Techniken für die Anlage eines Formulars. Die Verteilung des Formulars erfolgt über einen Link. Die Auswertung der Ergebnisse kann direkt in Microsoft Forms erfolgen, wie im Video ebenfalls dargestellt wird. Weiterhin wird gezeigt, wie die Daten aus dem Formular nach SharePoint in eine Liste überführt werden können.  Das Video "Power Automate: Überführung Microsoft Forms Daten in eine SharePoint Liste" zeigt die automatisierte Übernahme der Daten in eine SharePoint Liste mit einen Power Automate Flow.

SharePoint: Freigabe von Listeneinträgen (UPDATE / MC525660)

Bild
Mit dem Update  MC525660 können Einträge von Listen zu einen Genehmiger gesendet werden, ohne einen zusätzlichen Power Automate Flow anlegen zu müssen. Das folgende kurze Video zeigt die neue Funktion in Aktion.

SharePoint Online: Compliance & Verhinderung von Datenverlust (Data Loss Prevention / DLP)

Bild
Vertrauliche Daten in Unternehmen müssen geschützt werden. Dabei spielt nicht nur der Schutz über Berechtigungen und unerlaubte Zugriffe eine wichtige Rolle, sondern Informationen müssen auch gegen versehentliche Verluste geschützt werden. Ein solcher Datenverlust kann zum Beispiel dann auftreten, wenn eine Datei versehentlich per E-Mail weitergeleitet wurde, obwohl die Datei sensible Informationen enthielt. Dies muss nicht böswillig geschehen, sondern kann auch durch eine versehentliche falsche Dateiauswahl unbewusst passieren. Aus diesem Grund können über sog. "Data Loss Prevention" (kurz: DLP) Richtlinien etabliert werden, die automatisch Dateien mit sensiblen Inhalten erkennen und dem Benutzer über eine Markierung kenntlich machen. Zudem können Zugriffe und Funktionen auf die Datei automatisch reduziert werden. Das folgende Video zeigt zunächst die Einrichtung einer Richtlinie im Microsoft Purview-Complianceportal und demonstriert die Arbeitsweise der Richtlinie anhand ei

SharePoint Server 2016/2019: Compliance & Verhinderung von Datenverlust (Data Loss Prevention / DLP)

Bild
Vertrauliche Daten in Unternehmen müssen geschützt werden. Dabei spielt nicht nur der Schutz über Berechtigungen und unerlaubte Zugriffe eine wichtige Rolle, sondern Informationen müssen auch gegen versehentliche Verluste geschützt werden. Ein solcher Datenverlust kann zum Beispiel dann auftreten, wenn eine Datei versehentlich per E-Mail weitergeleitet wurde, obwohl die Datei sensible Informationen enthielt. Dies muss nicht böswillig geschehen, sondern kann auch durch eine versehentliche falsche Dateiauswahl unbewusst passieren. Aus diesem Grund können über sog. "Data Loss Prevention" (kurz: DLP) Richtlinien etabliert werden, die automatisch Dateien mit sensiblen Inhalten erkennen und dem Benutzer über eine Markierung kenntlich machen. Zudem können Zugriffe auf die Datei automatisch reduziert werden. Das folgende Video zeigt zunächst die Einrichtung eines Compliance Policy und des eDiscovery Centers. Danach wird dann eine DLP-Richtlinie erstellt und die Auswirkung der Richtli

ASP.NET Core, TypeScript, import & WebPack

Bild
In one of my current ASP.NET Core project I am using TypeScript for my clientside coding. I set up the project in Visual Studio 2022 regarding the MSDN description to enable TypeScript support: Tutorial: Create an ASP.NET Core app with TypeScript in Visual Studio Regarding the Tutorial everything worked as expected. I could write TypeScript and I used different TypeScript definition files imported via package.json as devDependencies. The big problem come up as I  tried to use another library, in my case the "jsoneditor Rel. 9.10.2. I included the package and tried to use the JSONEditor class. Of course, at first TypeScript was not aware about this type. Then I included the Typscript definition file for the editor. Still same error: JSONEditor is unknown and cannot be resolved. Then I tried to reference the typescript definition file with /// <reference path="../libs...."/> no luck.  After a lot of trial and errors the Visual Studio recommend me to use  import JSONE