Posts

Es werden Posts vom 2023 angezeigt.

Office 365 - Microsoft Entra ID: Einführung "Bedingter Zugriff" (Conditional Access)

Bild
Neben der direkten Zuweisung von Berechtigungen und Zugriffsrechten auf Ressourcen, bestehen auch teilweise Anforderungen, bestimmte Zugriffe basierend auf bestimmte Faktoren einzuschränken oder zu gewähren. Erlaubt zum Beispiel eine Firma die Nutzung eigener Geräte, kann eine Richtlinie erstellt werden, die die Nutzung von unternehmenseigenen Anwendungen (sog. LOB - Line of Business Anwendungen) nur gestattet, wenn die Anmeldung über ein verwaltetes und registriertes Gerät erfolgt ist. Verwendet der Benutzer hingegen ein eigenes Gerät (BOD-Device), das nicht registriert ist, soll die Verwendung der Anwendung blockiert werden.  Diese und viele weitere Szenarien können mit "Bedingten Zugriffsregeln" realisiert werden. Das folgende Video demonstriert die Umsetzung einer Richtlinie, die basierend auf den Standort des Benutzers die Verwendung von Office 365 Anwendungen blockiert.

Office 365 - Microsoft Entra ID: Übersicht über Gruppen

Bild
Innerhalb von Microsoft Entra ID (vormals Active Directory) und Office 365 stehen verschiedene Gruppentypen zur Verfügung, um eine Anzahl von Benutzern gleichartige Zugriffrechte bzw. Funktionen zu erteilen. Im Einzelnen handelt es sich dabei um die nachfolgenden Gruppentypen: Office 365 Gruppen Verteilergruppen (Distribution groups) Sicherheitsgruppen (Security groups) E-Mail-aktivierte Sicherheitsgruppen (Mail-enabled security groups) Freigegebene Postfächer (Shared mailboxes) Dynamische Verteilergruppen (Dynamic distribution groups ) Je nach Anforderungen kann ein bestimmter Gruppentyp verwendet werden. Nachfolgend sind die wichtigsten Eigenschaften der verschiedenen Gruppentypen erläutert. Im Video werden die Einstellungen noch in den Office 365 Administrationsoberflächen demonstriert. Office 365 Gruppen Fokus: Zusammenarbeit Viva Engage & Teams werden unterstützt Enthält: Gruppen E-Mail  Einen freigegebenen Arbeitsbereich für Unterhaltungen, Dateien und Kalenderereignisse, Str

Office 365 - Microsoft Entra ID: Passwort zurücksetzen konfigurieren (Self-Service password reset)

Bild
Eine Aufgabe, die viele Administratoren nur zugute kennen, ist es (vergessene) Passwörter zurückzusetzen, damit sich Benutzer wieder anmelden können. Um den Administrator von dieser Aufgabe zu befreien, bieten die meisten Systeme eine "Passwort vergessen" Funktion an, über die sich Benutzer ein neues Passwort vergeben können. Auch unter Office 365 (Entra ID) ist eine solche Funktion vorhanden, die über das Microsoft Entra Portal verwaltet werden kann. Das folgende Video demonstriert die Konfiguration der Funktion aus Sicht des Administrators sowie die Verwendung aus Sicht des Endbenutzers.

SharePoint Online: Regelbasierte Benachrichtigung über Änderungen

Bild
SharePoint Listen- und Bibliotheken stellen eine einfache Möglichkeit bereit, sich über Änderungen informieren zu lassen. Besteht lediglich die Anforderung sich über neue, gelöschte oder aktualisierten Listeneintragen informiert zu lassen, kann eine einfache Funktion verwendet werden. Die Anlage eines umfangreichen Power Automate Flow ist dazu nicht selbst notwendig. Das folgende Video verdeutlicht die Funktion.

Office 365 - Microsoft Entra ID: Katalog für Zugriffspakete (Catalogs / Access Packages)

Bild
In einen vorherigen Post wurden die Anlage und Konfiguration eines Zugriffspaketes erläutert. Die über ein Zugriffspaket bereitgestellten Ressourcen kommen aus einen definierten Katalog. Daher spielt der Katalog eine zentrale Rolle bei der Verwaltung und Bereitstellung von Zugriffspaketen. Zudem kann die Verwaltung von Katalogen über verschiedene Rollen an andere (Admin-) Benutzer delegiert werden. So wird der (Globale-) Administrator entlastet. Das nachfolgende Video verdeutlicht die wichtigsten Eigenschaften eines Katalogs.

Office 365 - Microsoft Entra ID: Verwendung von Zugriffspaketen (Access Packages / Self-Service Access)

Bild
Mithilfe von Zugriffspaketen (Access Packages) in Microsoft Entra-ID können Zugriffe auf Ressourcen einfach gesteuert werden. Mit einen Zugriffspaket können Zugriffe auf: Groups & Teams Anwendungen SharePoint Sites zentralisiert verwaltet werden. Optimalerweise verwendet man für die Verwaltung der Ressourcen separate Katalog, um so die Anlage/Verwaltung von Zugriffspaketen besser delegieren zu können. Erstellte Zugriffspakete können vom Endanwender angefordert werden, um entsprechende Zugriffe auf definierte Ressource zu erlangen. Zugriffpakete besitzen dabei folgende Eigenschaften: Menge der Ressourcen auf die zugegriffen werden darf Rollenverwaltung für Ressourcen Festlegen, wer das Zugriffspaket anfordern darf Optionale Freigabe der Anforderungen Festlegung der Zeitspanne wie lang der Zugriff bestehen bleiben soll Periodische Prüfung, ob der Zugriff noch benötigt wird Das nachstehende Video verdeutlicht die Anlage und Funktionsweise von Zugriffspaketen.

SharePoint Online: Listendaten als Dokumenteneigenschaften in Microsoft Word verwenden

Bild
Eine nützliche Funktion ist die Integration von SharePoint Listendaten in ein Office-Dokument - wie zum Beispiel Microsoft Word. So kann zum Beispiel aus den SharePoint Listenfeldern: Vorname Nachname Anrede Strasse PLZ Ort automatisch eine Adresse in ein Word Dokument zusammengestellt werden. In Word selbst können diese Felder auch geändert werden und die Änderungen werden natürlich in die SharePoint Listenfelder übernommen (synchronisiert). Bei Änderungen der Listenfelder wird das Word-Dokument beim nächsten Öffnen automatisch aktualisiert. Über diesen Mechanismus kann zum Beispiel eine automatisierte Dokumentenerstellung umgesetzt werden.  Die Einbindung solcher Felder in ein Word Dokument ist sehre einfach über folgenden Weg möglich: Einfügen → Schnellbausteine → Dokumenteneigenschaften → SharePoint Spalten Einfügen von Dokumenteneigenschaften Für erweiterte Anforderungen ist es jedoch sinnvoll, einen eigenen Inhaltstypen mit einer dedizierten Word-Vorlage für die Einbindung der Me

SharePoint: Gemischte Berechtigungen auf Listeneinträge

Bild
Teilweise besteht der Wunsch, einen SharePoint Listeneintrag anzulegen, der noch nicht direkt für alle Benutzer sichtbar ist. Zum Beispiel möchte man in einer Projektliste, neue noch in der Planung befindliche Projekte, noch nicht direkt für alle Benutzer anzeigen. Um dies zu ermöglichen, kann eine Zugriffssteuerung über Ordner in Listen realisiert werden. Über Ansichten können dann die benötigten Ordner für den Endanwender wieder ausgeblendet werden. Wie das funktioniert und welche Schritte dafür notwendig sind, zeigt das untere Video.

Office 365 - Microsoft Entra ID: Google als Identitätsanbieter für B2B-Gastbenutzer

Bild
Das untere Video verdeutlicht die Einrichtung eines zusätzlichen Identitätsanbieter für Office 365. Im Standard sind die 3 folgenden Identitätsanbieter eingerichtet: Microsoft Entra ID Microsoft Account E-Mail one-time passcode for guests Der erste "Microsoft Entra ID" übernimmt die Prüfung von Anmeldungen für Benutzer aus dem eigenen Verzeichnisdienst (vormals Azure Active Directory), der zweite übernimmt die Validierung von Benutzern, die ein Microsoft Konto besitzen - wie zum Beispiel für Benutzer mit der E-Mail-Domäne @outlook. Für alle anderen Benutzern greift der sog. "Einmal-Kennwort" Zugang. D. h. den Benutzern wird während der Anmeldung ein Code (Prüfnummer) zugesendet, der als Einmal-Passwort dient. Zu erwähnen sei noch, dass die ersten beiden nicht verändert werden können. Der letztere Identitätsanbieter kann bei Bedarf deaktiviert werden. Es ist aber möglich, noch weitere Identitätsanbieter einzurichten. Das folgende Video verdeutlicht dies anhand von Go

SharePoint Online: Optimale Bildgrößen für Seiten (Teil 1)

Bild
Bilder sind ein wichtiger Faktor für einen gelungenen Web-Auftritt. Richtig eingesetzt sorgen Bilder für eine professionelle Darstellung des Inhalts. Konsumenten von Webseiten sind eher motiviert - auch längere Texte zu lesen - wenn ein passendes Bildmaterial die Inhalte zusätzlich transportiert. Dies gilt nicht nur für Internet-Webseiten - auch im Intranet sorgen professionelle Bilder dafür, dass Mitarbeiter eher motiviert sind, das Intranet zu verwenden. Zwar stehen im Intranet eher funktionale sowie inhaltliche Aspekte im Vordergrund, aber ein professionell eingesetztes Bildmaterial fördert die Verwendung des Intranets zusätzlich. SharePoint Online stellt mit der modernen Benutzeroberfläche, im Gegensatz zu der veralteten klassischen Ansicht, eine neue Version zur Verfügung, die so konzipiert ist, dass sie auf allen Geräten vollständig flexibel reagiert (fully responsive website). Die Inhalte werden dynamisch je nach verfügbarer Bildschirmgröße optimiert ausgegeben. Vereinfacht a

Office 365 - Microsoft Teams Genehmigungen: Digitale Signatur für Dokumente anfordern (Adobe Sign)

Bild
Neben einfachen und formlosen Genehmigungen müssen teilweise auch etwas förmliche Genehmigungen eingeholt werden, die eine digitale Signatur benötigen. Für diesen Zweck bringt die Microsoft Teams App Genehmigungen bereits 2 vorbereitete Genehmigungsprozesse mit. Für eine digitale Signatur wird ein externer Anbieter benötigt. Microsoft Teams unterstützt aktuell direkt die Verwendung von Adobe Sign und DocuSign . Um einen der Anbieter einsetzen zu können, muss zunächst ein Konto erworben und eingerichtet werden. Beide Dienste können aber auch zunächst über ein Testzugang konfiguriert und eingesetzt werden. Das folgende Video zeigt die Einrichtung und den Prozessablauf anhand von Adobe Sign.

Office 365: Microsoft Teams - Was sind Genehmigungen?

Bild
Übersicht über die Funktionen von Genehmigungen in Teams (Approval App) und Microsoft Listen. Gezeigt wird die Verwendung von eingebauten Genehmigungsprozessen und der Anlage von eigenen Genehmigungsprozessen in Microsoft Teams. Weitere Informationen zu Genehmigungen in Microsoft Teams unter:  Approval Overview

SharePoint: Microsoft Lists - User Experience Update (Zusammenfassung)

Bild
Das Video zeigt in einer kurzen Zusammenfassung die Neuerungen und Funktionsaktualisierungen der letzten Monate im Bereich Microsoft Lists. Vorgestellt werden die folgenden Verbesserungen und Erweiterungen: Bewertungsspalte Bilder einfügen per Drag&Drop Anzeige der Filter einer Ansicht Navigation zwischen Ansichten Zusammenarbeit in Echtzeit Freigabe / Genehmigungen Neues Kalender-Layout Für weitere Informationen zu der eingebauten Genehmigungsfunktion siehe: SharePoint: Freigabe von Listeneinträgen (UPDATE / MC525660)

Search Service Application: Crawl Log Error - Access is denied :-(

Bild
Today I had some trouble with a new installation of a SharePoint Server Subscription Edition. The customer complains about the search and missing results. I checked the Crawl-Log entries and noticed the following error message: Access is denied . Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has "Full Read" permissions on the SharePoint Web Application being crawled. Crawl-Log error message First I checked the permission of the search account, the AAM settings and zones. I also double checked the permission to the User profile service. Everything was poperly set. Hmmmm ... :-( Finally I was able to figure out the problem. To solve this error I disabled the Loopback-Check in the registry. Here are the steps Click Start, click Run, type regedit, and then click OK. Locate and then

SharePoint Server Subscription Issue: Changing Look and Feel on start page very slow and errors

Bild
After deployment of SharePoint CU-Packages (23H2 CU) a strange error appears. When I tried to change the color schema (look and feel) it tooks very long and at the end the system shows me an error message: There was an error while trying to preview the theme My patch status with this behavior: Microsoft SharePoint Server Subscription Edition 1031 Language Pack 16.0.14326.20450 Installed Security Update for Microsoft SharePoint Server Subscription Edition (KB5002474) 16.0.16731.20180 Installed Microsoft SharePoint Server Subscription Edition Core 16.0.14326.20450 Installed Security Update for Microsoft SharePoint Server Subscription Edition (KB5002474) 16.0.16731.20180 Installed Luckily Carl Joakim Damsleth found the error in some JavaScript files and he wrote a script to fix it: https://gist.github.com/damsleth/fba9b67318c1a966fdca67d32f0a7543 See my bug description and full story: SharePoint Server Subscription: Changing Look and Feel on start page very slow and errors

SharePoint Online: Inhalte extern geteilt, mit wem? Automatische Warnung einrichten in Microsoft Purview für das externe Teilen

Bild
SharePoint Online, bzw. Office 365 allgemein, ermöglicht es auf einfacher Art und Weise Inhalte mit externen Personen zu teilen. Auch wenn die Funktion einfach zu verwenden ist, kann es mit der Zeit sehr unübersichtlich werden und es besteht die Gefahr, dass der Überblick verloren geht, welche Dateien mit wem extern geteilt wurden. Ich empfehle daher oft, auf die Teilungsfunktion möglichst zu verzichten und eher ein verwaltetes Berechtigungskonzept zu verwenden. Wird die Teilungsfunktion verwendet, macht es Sinn sich die geteilten Inhalte zu protokollieren. Ansonsten wird es spätestens dann schwierig, wenn ein Benutzer alle externen Zugriffe wieder entzogen werden sollen. Das folgende Video zeigt zunächst, wie herausgefunden werden kann, welche Inhalte mit wem geteilt wurden. Am Ende wird noch demonstriert, wie eine Richtlinie in Microsoft Purview zur Überwachung des externen Teilens von Inhalten erstellt werden kann.  Hinweis: Die Möglichkeiten, ob Inhalte überhaupt geteilt werden dür

Zeitzone und Datum in SharePoint Server (Manager) Workflow (Visual Studio 2022)

Bild
In vielen Workflow-Prozessen müssen Datumswerte verarbeitet werden. Dazu wird ein Datum zum Beispiel in einer SharePoint Liste gespeichert und dem Workflow übergeben. Der Workflow Manager unter SharePoint Server ist aber in der Regel auf einer separaten Maschine installiert und verarbeitet Datumswerte im UTC-Format. Somit geht das originale Datum gemäß der Zeitzone aus der SharePoint Liste verloren. Um dies in dem Workflow gemäß der Regionaleinstellungen der SharePoint Site wiederherzustellen, kann der SharePoint REST-Dienst (API)  _api/web/RegionalSettings verwendet werden. Das folgende Video verdeutlicht den Aufruf des Dienstes innerhalb eines SharePoint Workflows, der in Visual Studio 2022 umgesetzt wird. Weitere Informationen zu dem REST-Endpunkt unter: https://learn.microsoft.com/en-us/previous-versions/office/sharepoint-visio/jj245318(v=office.15)

SharePoint Online: Verbesserungen der Barrierefreiheit bei der Erstellung von SharePoint-Seiten (MC670896 / Roadmap ID: 146063)

Bild
Dieses Update bringt insgesamt zwei Verbesserungen mit (siehe auch Screenshot): Überschrift 1  (HTML Heading Level 1) nicht mehr im Inhaltsbereich anwendbar Möglichkeit Bilder als dekorativ zu markieren Die erste Verbesserung erlaubt es, Bilder als dekorativ zu markieren. So markierte Bilder werden von der Hilfstechnologie ignoriert - z. B. von Screenreadern. Die zweite Verbesserung sorgt für eine konsistente und semantische DOM-Struktur, indem die Überschriftenebene 1 so geändert wurde, dass diese nur für den Seitentitel im Titelbereich verwendet werden kann. Somit ergibt sich für Benutzer von Screenreadern ein besser verständlicher Seitenaufbau. Das geplante Update soll ab Anfang bis Ende September 2023 für alle Office 365 Mandanten verfügbar sein. Verbesserungen für die Barrierefreiheit

SharePoint Online: Neue Funktion zum Teilen von Seiten (MC665222 / Roadmap ID 124822)

Bild
Mit dem oben genannten Update können ganz einfach SharePoint-Seiten und News-Beiträge einzeln geteilt werden, ohne die gesamte Website freigeben zu müssen. Somit können einzelne Seiten genauso geteilt werden wie andere Microsoft 365-Dateien. Alle Freigabeeinstellungen auf Standort- und Mandantenebene werden berücksichtigt.  Das geplante Update soll ab Ende August bis Ende September 2023 für alle Office 365 Mandanten verfügbar sein. Der untere Screenshot zeigt die neue Funktion und deren Verwendung. Teilen von einzelnen Seiten

SharePoint Online: Schnelle & einfache Terminanmeldung

Bild
SharePoint Online stellt auf einer Site eine Terminliste (Ereignisse) zur Verfügung. Für die Anzeige auf einer Seite kann das WebPart "Ereignisse" eingesetzt werden. Die Benutzer können über das WebPart die Termin-Details aufrufen und alle Details einsehen. Die Detailanzeige stellt einen Link bereit, der die Eintragung des Termins in den eigenen persönlichen Kalender ermöglicht. Ein Termineintrag erlaub darüber hinaus die Pflege einer Teilnehmerliste. Dazu stellt die Liste "Ereignisse" die Spalte "Teilnehmer" zur Verfügung, in die mehrere Personen eingetragen werden können. Jedoch gibt es keine automatische Funktion dafür, sondern die Liste muss manuell bearbeitet werden. Die spezielle App-Erweiterung ergänzt die Detailanzeige um eine An- und Abmeldefunktion . Die Benutzer können sich über einen einfachen Klick zu einem bestim

SharePoint Online: Details zum Update MC531214 - Layout, Textüberlagerungen und Abschnitte

Bild
Das Update MC531214 beinhaltet einige Anpassungen und Verbesserungen für die Seitenbearbeitung. Das Update stellt folgende Änderungen bereit: Anzeigen der Layoutoptionen in den Webpart-Symbolleisten, z. B. in Quicklinks, Ereignissen, Personen, Hero, Nachrichten und Titelbereich Verschieben der Aktion "Abschnitt hinzufügen" so dass sie auf der Arbeitsfläche inline und beim Bewegen des Mauszeigers sichtbar ist → WURDE VERSCHOBEN - siehe unten Einführung einer konsolidierten und verbesserten Bild-WebPart-Symbolleiste Hinzufügen neuer Textüberlagerungsfunktionen im Bild-Webpart, z. B. die Möglichkeit, Positionen, Textgröße und -formatierung, Textfeldfarbe und -deckkraft sowie Bildüberlagerungsfarbe und -transparenz zu ändern. VERSCHOBEN Previously, we mentioned we would be moving the "add section" feature to be inline on canvas. Based on the feedback we received, we are currently reconsidering the best way to design this user experience and will have a new update for yo

SharePoint Online: Darstellung von Bildern - eingebaute und erweiterte Bildergalerie

Bild
SharePoint Online stellt für die Anzeige von Bildern ein sog. Bildergalerie WebPart / App bereit. Dieses ermöglicht die Anzeige von Bildern direkt auf einer Seite. Die App unterstützt dabei statische Bilder und dynamische Bilder aus einer SharePoint Bibliothek. Die App unterstützt unterschiedlichste Ausgabeformate und Darstellungen. Mein erweiterte Bildergalerie App stellt darüber hinaus noch ein paar weitere Funktionen zur Verfügung:  Die erweiterte App ermöglicht die Navigation durch die Ordnerstruktur einer Bibliothek Unterstützung von Einbindung von Bildern aus Bibliotheken anderer Sites (Cross-Site) zusätzliche Ausgabeformate flexible Größe der Bilder Das nachfolgende Video stellt beide Apps kurz vor und zeigt die Verwendung.

SharePoint Server: Installation SharePoint Workflow Manager

Bild
Um unter SharePoint Server (2013 - Subscription Edition) Workflows innerhalb einer geschlossenen Umgebung - also keiner Hybrid-Umgebung mit Power Automate Verbindung - umsetzen zu können, muss der SharePoint Workflow Manager installiert und konfiguriert werden. Das folgende Video demonstriert die Installation und Einrichtung. Weitere Informationen sind in der Dokumentation zu finden: Install and configure workflow for SharePoint Server

SharePoint Online: Zentrale Bibliothek für Bilder, Dateien und Medien (Central Asset Library)

Bild
Unter SharePoint Online ist die von Microsoft empfohlene Site-Struktur flach. Das bedeutet, das viele Websitesammlung entstehen. Jede Websitesammlung besitzt eigene Bibliotheken und viele Funktionen lassen nur die Auswahl aus Bibliotheken zu, die sich direkt auf der Site befinden. Ein Website-übergreifender Zugriff ist oft nicht direkt möglich. Dies ist insbesondere für Ressourcen ein Problem, die an vielen Stellen im Tenant benötigt werden, wie zum Beispiel ein Firmenlogo. Um dieses Problem der verteilten Assets zu lösen und um zahlreiche Kopien zu vermeiden, kann eine Bibliothek als "Zentrale Bibliothek" für solche Medien festgelegt werden. Wie dies funktioniert und wie diese verwendet werden kann, demonstriert das nachfolgende Video. Weitere Informationen zum benötigten PowerShell-Kommando sind unter dem Link  Add-SPOOrgAssetsLibrary zu finden. Falls bei der Ausführung ein Fehler der folgenden Art erscheint: Add-SPOOrgAssetsLibrary : Access denied. You do not have permiss

SharePoint Online: Liste aus CSV-Datei erstellen

Bild
Gemäß der SharePoint Online Roadmap steht mit der Feature-ID MC668787 eine neue Funktionalität für die Anlage von SharePoint Listen zur Verfügung: The Create a list from CSV feature in SharePoint will allow you to import data from a CSV file. We have also augmented the "Export to CSV" feature by providing another option to “Export to CSV with schema." This export option will allow you to maintain the custom formatting, choice pills, rich text-based editing and people data, so that your source and destination lists will look identical.  Das folgende Video demonstriert die neue Funktion.

SharePoint Online: Einbinden von Script-Code auf einer SharePoint Seite

Bild
In manchen Fällen ergibt sich die Anforderung, nur einen kleinen Script-Code oder eine kleine App auf einer SharePoint Seite einbinden zu müssen, die nur einmalig benötigt wird. Für alle diese Fälle jeweils eine vollständige clientseitige SharePoint SPFx-App umzusetzen ist oft zu viel Aufwand. Um diese Lücke zu schließen, erlaubt das " Script Resource Manager " Webpart (App) die Einbindung von Script-Code direkt auf einer Seite. Dies sollte aber nicht dafür genutzt werden, um direkt integrierte SharePoint (DOM-) HTML-Elemente zu verändern. Da die SharePoint Oberfläche durch ständige Aktualisierungen (Updates) verändert wird, kann nicht eine DOM-ID oder CSS-Klasse als Selektoren für Modifikationen benutzt werden. Mit dem Script Resource Manager" sollten nur eigenständige isolierte Skripte eingebunden werden. Das nachfolgende Video verdeutlicht die Funktionsweise.

SharePoint Online: Neuerung in Dokumentenbibliothek - Ordner mit eigener Farbe

Bild
Das Video demonstriert kurz die neue Möglichkeit, Ordner in Dokumentenbibliothek mit einer speziellen Farbe anzulegen bzw. zu ändern. Durch die neue Möglichkeit können Ordner mit einer eigenen Farbe versehen werden. Dies hilft bei der Strukturierung und erleichtert das Finden von Ordnern in umfangreichen Dokumentenbibliotheken mit einer komplexen Ordnerstruktur.

SharePoint Online: Vollständige Webseite per E-Mail versenden mit "MADE FOR EMAIL"

Bild
In SharePoint gibt es schon seit langen die Möglichkeit, Inhalte per E-Mail zu teilen. Bei der Teilung von Seiten wird meist ein Teil der Seite als Vorschau in die E-Mail übernommen. Dann folgt i. d. R. ein Link auf die vollständige Seite. Auch die Funktion für die Zusammenfassung der verpassten Neuigkeiten verwendet ein ähnliches Format.  Neu in SharePoint können nun vollständige Seiteninhalte als E-Mail versendet werden . Somit muss nicht mehr zwingend die Seite in SharePoint geöffnet werden. Weiterhin stehen die Inhalte der Webseite auch offline zur Verfügung, wenn die E-Mail einmal heruntergeladen wurde in einer E-Mail-Anwendung. SharePoint stellt dafür nun in der neuen Kategorie "Made for email" spezielle Seitenvorlagen zur Verfügung. Damit das Layout in allen E-Mail-Anwendungen (Clients) vernünftig dargestellt werden kann, können allerdings nicht alle WebPart (Apps) verwendet werden. Aus diesem Grund stehen bei diesen Seitenvorlagen nicht alle WebParts zur Auswahl zur V

SharePoint Online: (Streaming-) Video- und Audio-Dateien einbinden

Bild
SharePoint stellt mit Microsoft-Stream eine Plattform für die Ablage und Auslieferung von Medien (Audio und Video) zur Verfügung. Über eine Standard-App (WebPart) können Medien auf einer Seite eingebunden werden. Die Möglichkeiten der Einbindung sind aktuell noch etwas begrenzt. Ich habe dazu eine erweiterte SharePoint App umgesetzt, die etwas mehr Möglichkeiten zur Verfügung stellt. Zudem unterstützt die App die Einbindung und Wiedergabe von Streaming Inhalten. Das folgende Video zeigt die Verwendung der App und die Einbindung verschiedener Inhalte.

SharePoint Online: Dynamisches Formular aus Listenansicht

Bild
Diese Lösung stellt ein WebPart (App) zur Verfügung, welches aus einer Listenansicht ein Formular generiert. Somit kann das Formular auf allen SharePoint Seiten flexibel eingebunden werden. Das WebPart nutzt die neueste Version der Fluent UI React Components Bibliothek. Das folgende Video verdeutlicht die Funktionsweise. Weitere Informationen unter: Dynamisches Formular aus Listenansicht  

SharePoint Online: (Websiteübergreifende) Einbindung von Listen und Bibliotheken

Bild
Das Einbinden von Bibliotheken und Listen auf SharePoint Seiten ist über das eingebaute Standard SharePoint WebPart (App) sehr einfach möglich. Allerdings erlaubt das WebPart nicht die Einbindung von Listen oder Bibliotheken aus anderen Sites. D. h. die einzubindene Liste oder Bibliothek muss sich auf der gleichen Site befinden. Teilweise ist es aber notwendig bzw. es besteht die Anforderung, auch Listen oder Bibliotheken aus anderen Sites auf einer SharePoint Seite einzubinden. Dies kann mit dem "Einbetten"-WebPart erreicht werden. Jedoch verwendet dieses ein iFrame für die Einbindung, das hinsichtlich Responsive und Benutzererfahrung nicht die optimalste Lösung darstellt. Um diese Probleme zu lösen, ermöglicht das spezielle WebPart "dev-sky .::. DataTable" die Einbindung von Listen oder Bibliotheken auch aus anderen Sites. Das nachfolgende Video verdeutlicht die Funktionsweise des WebParts (App).

SPFx: Click on anchor is not working as expected (event handler is not called)

I had a little problem in one of my SPFx based WebParts (App) that i'm currently developing. The App contains anchor links with an onClick event handler and an href-Attribute ... nothing special at all. I used the following code in my React project: Ctor:   constructor ( props : IReactDatatableProps ) {     super ( props ); ...     this . loadFolder = this . loadFolder . bind ( this );   } Method code: private loadFolder ( e , item ? ) {         e . preventDefault ();   .... } Event binding   < a target = "_blank" href = "..." onClick = {this . loadFolder } { value . Folder . Name } </ a > In the local workbench the event handling works perfectly but after I put the App on a regular modern SharePoint page the event was not handled. Instead the link was opened. During a debug session I found out that the event handler it not called! The reason: A CROSS SITE LINK :-(  When an anchor tag inside a SharePoint App contains a link to a differ

SharePoint Online: SharePoint-Website-Fußzeile

Bild
Das Video stellt zunächst die Funktionen der Standard-Fußzeile vor, die in SharePoint Online verfügbar ist. Am Ende demonstriere ich meine Lösung in Form einer Anwendungserweiterung (Application Customizer) für eine funktional erweiterte Fußzeile. Diese ermöglicht folgendes: ein zusätzlicher aufklappbarer Bereich Hinterlegung eigener persönlicher Links die Verwaltung der Links in einer zentralen Liste die Hinterlegung eines speziellen Support Link (E-Mail) individuelle Icons pro Link Links zu den Icons: Fluent UI Icons

SharePoint Online: Mein Intranet App Package 1.0

Bild
In meinen verschiedenen Projekten im Office 365 / SharePoint Online Umfeld wurden oft gleichartige Erweiterungen benötigt. Ich habe nun einige davon neu implementiert und in meinen ersten Intranet Package zusammengefasst. Aktuell beinhaltet das Paket folgende Features: Anwendungserweiterung (Application Customizer) für die Anzeige von Meldungen WebPart für die Anzeige allgemeiner Informationen des jeweiligen Benutzers WebPart für die Bereitstellung von Aufgaben die abzuarbeiten sind WebPart für die Erstellung eines Office 365 Profilbild per Kamera WebPart für die Erstellung eines Avatars als 365 Profilbild Das folgende Video zeigt die Funktionen der einzelnen Features. Einige Features benötigen eine SharePoint Liste mit speziellen Spalten: Meldungen: Name der Liste TopMessages Spalten: Titel (Title = eingebaute Spalte) Level (Zahl) Message (Text) Aufgaben WebPart: Name: frei wählbar. Liste wird über die WebPart Eigenschaften gewählt Spalten: UserID (Text) IsDone (Ja/Nein)

SharePoint Server Subscription Edition: Installation und erste Websitesammlung

Bild
Das nachfolgende Video stellt in einzelnen Schritten die Installation eines SharePoint Server Subscription Edition vor: Installation des Betriebssystems (OS) / Windows Server 2022 Netzwerkeinstellungen (statische IP Adresse) Aktivierung von remote Desktop Verbindungen Anpassung des Computernamens Installation und Konfiguration des Verzeichnisdiensts (Active Directory) Anlage benötigter Dienstkonten Installation MS-SQL Server Installation des SharePoint Server Subscription Edition Einrichten einer Websitesammlung Weitere Informationen sind unter folgenden Links zu finden: New and improved features in SharePoint Server Subscription Edition Software requirements for SharePoint Servers for SharePoint Server Subscription Edition Hardware and topology requirements for SharePoint Server Subscription Edition Installation overview for SharePoint Server Subscription Edition

SharePoint: Eindeutige Berechtigungen auf SharePoint Elemente

Bild
Das folgende Video zeigt, wie eindeutige Berechtigungen auf SharePoint Elemente gesetzt werden können. In SharePoint besteht die Möglichkeit, jedes einzelne SharePoint Element mit separaten Zugriffsrechten zu versehen. Dazu muss zunächst die Vererbung der Berechtigung von dem übergeordneten Element unterbrochen werden. Im Folgenden wird dies anhand einer SharePoint Seitenbibliothek (Websiteseiten) demonstriert. Das beschriebene Vorgehen kann im Prinzip auf gleicher Weise auf alle SharePoint Elemente angewendet werden.

Set up a SharePoint Framework development environment (WIN 11 / no Docker)

Bild
This video explains all the necessary steps to set up a development environment for SharePoint Framework (SPFx) based solutions on Windows 11. As an alternative you can use a Docker container to build SPFx based solutions.  Command to check installed Node.js version: node --version   Powershell to set policy: Get-ExecutionPolicy -List  Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser  Important links: https://nodejs.org/de/download https://code.visualstudio.com/download Packages/Tools: Gulp npm install gulp-cli --global Yeoman npm install yo --global Generator npm install @microsoft/generator-sharepoint --global Trust Certificate: gulp trust-dev-cert  Create a new project: yo @microsoft/sharepoint  

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

SharePoint: Schwarzes Brett (Sticky Note Design) / Infoboard

Bild
Das Video zeigt die Realisierung eines einfachen "Schwarzen Brettes" für den Austausch von Informationen. Das Beispiel basiert auf einer normalen SharePoint Liste mit eigener JSON-Formatvorlage.

SharePoint: Eigene Suchergebnisvorlage und Filterung über Spaltendaten (PnP Search WebParts - Teil 2)

Bild
Das folgende Video zeigt die Realisierung einer eigenen Suchseite. Als Beispiel wird hier gezeigt, wie nach Kursinhalten gesucht werden kann. Eine eigene Vorlage für die Treffer zeigt direkt einige Informationen zu den Kursinhalten an. Zudem wird demonstriert, wie eigene Spalten als "Verwaltete Eigenschaften" (Managed Property) konfiguriert werden können und somit für das PnP Filter WebPart für eine Filterung verwendet werden können. 

SharePoint: Installation & Einsatz der PnP Such-WebParts (PnP Search WebParts - Teil 1)

Bild
Die PnP-Such-WebParts stellen einer Überführung der klassischen Such-WebParts dar, die es schon lange unter SharePoint Server verfügbar waren. Die PnP-WebParts sind clientseitige WebParts, die basierend auf den SharePoint Framework (SPFx) umgesetzt wurden. Die folgenden WebParts stehen bereit: PnP Search Box (Suchfeld) PnP Search Results (Trefferliste)  PnP Search Filter (Filter zur Eingrenzung) PnP Search Verticals (Bereiche) Die Installationsdatei für die PnP-App ist unter folgenden Link abrufbar: PnP Modern Search Git Das nachfolgende Video zeigt die Installation sowie die Verwendung der WebParts, um eine eigene Suchseite zu realisieren.

Power Automate: Abrufen von SharePoint Listenelementen mit ODATA-Filter

Bild
Innerhalb eines Power Automate Flows im Bereich SharePoint kommt nicht selten die Aktion "Elemente abrufen" zum Einsatz. Diese ermöglicht das Auslesen einer SharePoint Liste. Die Aktion ist nicht ganz ungefährlich, da diese ohne weitere Konfiguration immer die gesamten SharePoint Listeninhalte verarbeitet und zurückliefert. Aus diesem Grunde sollte bei umfangreichen Listeninhalten immer ein Filter angewendet werden, der die Treffermenge reduziert. Dazu besitzt die Aktion eine Filtereigenschaft, wie in der nachfolgenden Abbildung erkennbar ist. Im Feld "Abfrage filtern" kann ein Filterausdruck angegeben werden, um die Treffermenge einzuschränken. Dabei muss der Filter mittels ODATA-Syntax definiert werden. Dazu ist kurz zu klären, was überhaupt ODATA ist. Das Open Data Protocol (OData) ermöglicht die Erstellung von REST-basierten Datendiensten, die es ermöglichen, mithilfe von Uniform Resource Identifiers (URIs) identifizierte und in einem Datenmodell definierte Ress