SharePoint Fehler owssvr.dll?CS=65001

In einem Kundenprojekt habe ich einen SharePoint Server auf einem, vom Kunden zur Verfügung gestellten, Server installiert. Die Installation verlief auch reibungslos, keine Probleme. Ebenso ließen sich neue Webanwendungen und Websitesammlungen erstellen. In der Websitesammlung ging auch das Erstellen von Listen noch wunderbar, aber das Anpassen der Ansichten war nicht möglich.

Wenn man versuchte eine Ansicht zu erstellen oder diese zu ändern, erhielt man eine weiße Seite. Mehr nicht. Keine Fehlermeldung, keine ID, nichts. Die Änderungen wurden auch nicht übernommen. In der URL wurde man allerdings zu http://<PortalURL>/owssvr.dll?CS=65001
weitergeleitet.

Im Internet gibt es dazu mehrere Blogbeiträge, leider half keiner weiter. Weder hatte ich das Tracing aktiviert, noch hatte ich einen benutzerdefinierten HTTP Handler geschrieben. Nach der Analyse der Windows- und SharePoint Log Dateien bin ich zu dem Schluss gekommen, dass die Kerberos Authentifizierung offensichtlich Probleme machte. Es scheint so zu sein, dass sich SharePoint nach dem Ändern einer Ansicht einen neuen Token holen möchte. Dies ist ihm –warum auch immer- nicht gelungen. Auch ein entfernen des Computers aus der Domain und das erneute Hinzufügen hat keine Veränderung gebracht.

Am Ende wurde ein komplett neuer Rechner aufgesetzt, auf welchen die oben beschrieben Fehler nicht auftraten. Sollte noch jemand eine Idee haben, was den Fehler verursacht hat, über einen Kommentar würde ich mich sehr freuen!

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Eine SharePoint Prüfung der anderen Art

Letzte Woche habe ich ein Bootcamp für die SharePoint Zertifizierung bei Firebrand gegeben, welches auch recht erfolgreich war. Wenn man in sehr kurzer Zeit sehr viel Wissen erlangen möchte, ist dies der ideale Weg. Wobei man schon ein solides Grundwissen mitbringen sollte.

Im Bootcamp inbegriffen sind auch zwei Prüfungen, wobei nicht jeder Teilnehmer alle Prüfungen während des Lehrganges ablegt. Muss er auch nicht, da er mittels Gutschein diese später machen kann. Es ist dies auch keine schlechte Idee, so hat man evtl. noch etwas Zeit Wissen zu verfestigen, natürlich nur, wenn einen die Arbeit dafür Zeit lässt.

Ein Teilnehmer von mir hat genau dies getan und die Prüfung später in einem anderen Prüfungscenter abgelegt. Was er dabei erlebt hat, wünscht man nicht einmal seinen größten Feind. Und das Schönste daran, er hat bestanden! Glückwunsch. Hier ein Auszug aus der E-Mail, welche das Dilemma beschreibt.

„Ich war hier bei XXX in YYY und als ich die ersten zehn Fragen beantwortet hatte, meinte der Rechner Updates installieren zu müssen und hat einfach gebootet. Das ist natürlich das letzte, was man in einer Prüfung gebrauchen kann.

Gott sei Dank war der gesamte Zustand meiner Prüfung auf dem Server gespeichert, so dass ich nahtlos weitermachen konnte. Der Leiter das Trainingscenters hat mich dann am Rechner daneben eingeloggt und dann ging es weiter – bis auch der gebootet hat %-/. In der Zwischenzeit hat er dann manuell die Windows-Updates auf dem anderen Rechner deaktiviert und dann konnte ich die Prüfung fertig machen.“

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Kein Abschnitt Galerien in SharePoint Websiteverwaltung in Office 365

Wenn man eine neue Office 356 Installation anlegt und den entsprechenden Tarif hat, ist die erste SharePoint Anwendung schon vom System erstellt, welche die URL https://<Ihr Name>.sharepoint.com trägt. Wenn man sich in dieser Anwendung die Websiteeinstellungen ansieht, fehlt dort der Abschnitt Galerien. Damit habe Sie keine einfache Möglichkeit, z.B. auf Inhaltstypen und Lösungen zuzugreifen. Wenn Sie allerdings die entsprechenden Seiten manuell aufrufen, also die URL von Hand eingeben, funktioniert es. Die Abbildung unten zeigt die Websiteeinstellungen, welche auch ziemlich verschoben sind.

Auch wenn Sie jetzt die Anwendung löschen und diese neu erstellen, das Verhalten ist dasselbe. Noch verwirrender wird es, wenn Sie in einem verwaltenden Pfad eine Anwendung erstellen, also z.B. https://<Ihr Name>.sharepoint.com/sites/<Neue Anwendung>. Dort ist der Abschnitt Galerien enthalten!

Das Rätzels Lösung findet sich in der SharePoint Verwaltung von Office 365. Gehen Sie dazu zuerst in die Office 365 Verwaltung und klicken Sie dazu in der Leiste ganz links auf den Punkt SharePoint.

Klicken Sie anschließend in der SharePoint Verwaltung auf den Punkt Einstellungen.

Suchen Sie dort die Einstellung Benutzerdefiniertes Skript, welche im Moment die vierte Einstellung von unten ist. Beide Punkte erlauben das Ausführen von Scripts nicht. Erlaube ich den Punkt Benutzern das Ausführen benutzerdefinierter Skripts auf Self-Service Creation-Websites gestatten und warte eine Weile, sind die Galerien auf einmal vorhanden. Zauberei!

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

SharePoint Seiten im Browser warten

Zuerst möchte ich allen Lesern dieses Blogs ein gesundes und erfolgreiches neues Jahr wünschen. Damit es dieses Jahr ein wenig ruhiger zugeht, wird mein erster Artikel davon handeln, wie man eine einfache Fehleranalyse auf SharePoint 2013 Webseiten durchführen kann. Die vorgeschlagenen Lösungen funktionieren allerdings nicht alle in Office 365, sondern vorwiegend in einer Installation vor Ort.

Developer Dashboard

Das Developer Dashboard wurde mit SharePoint 2010 eingeführt und erlaubt einen detaillierten Blick auf den Lebenszyklus einer SharePoint Webseite. Leider ist diese Option nur in Installationen vor Ort verfügbar und nicht in Office 365. Dieser Abschnitt beschreibt, wie das Developer Dashboard aktiviert wird und was sich dahinter verbirgt.

Voraussetzung für das Developer Dashboard ist eine existierende Health and Usage Serviceanwendung. Sollte diese noch nicht vorhanden sein, erledigt dies das folgende PowerShell.

New-SPUsageApplication -Name „Health and Usage Application“ -DatabaseName „Health_and_Logging_DB“

Nach dem Erstellen der Serviceanwendung kann das Developer Dashboard aktiviert werden. Dabei gibt es zwei verschiedene Modi:

Modus Bedeutung
On Aktiviert das Developer Dashboard. Es wird allerdings erst ausgeführt, wenn das entsprechende Symbol geklickt wird.
Off Deaktiviert das Developer Dashboard.

Das folgende PowerShell Skript aktiviert das Developer Dashboard dabei in der SharePoint Farm in jeder SharePoint Anwendung.

$svc = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$dd = $svc.DeveloperDashboardSettings
$dd.DisplayLevel = „On“
$dd.Update()

Nach dem aktivieren steht das Developer Dashboard über sein Symbol oben rechts überall zur Verfügung. Dies allerdings nur, wenn man mindestens das Recht hat Seiten anzupassen und hinzuzufügen. Über die Eigenschaft RequiredPermissions kann dies aber geändert werden. Wer möchte, kann damit das Dashboard auch jeden Leser zur Verfügung stellen, was auch immer das auch bringen soll. Eine Übersicht über die SharePoint Berechtigungsmaske findet sich hier: http://msdn.microsoft.com/EN-US/library/ms412690

Wird das Symbol geklickt, öffnet sich ein neues Fenster. Dies ist ein Unterschied zu SharePoint 2010, wo da Dashboard noch direkt in die aufrufende Seite gerendert wurde. Solange das Fenster offen ist, werden in diesem alle Seiten protokolliert welche aufgerufen werden. Wichtig im Dashboard sind vor allem die folgenden Abschnitte in verschiedene Registerkarten, welche immer pro Aufruf (Request) gelten. Der Aufruf einer Seite ruft oft auch andere Unterseiten auf. Damit man die entsprechenden Werte sieht, muss man auf den jeweiligen Aufruf klicken. Beim ersten Aufruf ist nichts ausgewählt und die Liste ist leer.

Server Info

Diese Registerkarte bietet allgemeine Daten, wie Dauer der Ausführung, Anzahl der SQL Abfragen uvm.

Scopes

Hier wird angezeigt, welche Funktionen und Aufrufe erfolgen. Dies ist besonders dann interessant, wenn man eigenen Code geschrieben hat und diesen hier testen möchte.

SQL

In dieser Registerkarte werden die SQL Aufrufe angezeigt. Wenn man auf den Namen der Abfrage klickt, sieht man diese auch im Detail. Sehr nützlich, wenn man SharePoint im Detail verstehen möchte.

ULS

Alle Vorgänge, welche der Aufruf ins SharePoint Log schreibt, sind hier einsehbar. Das ist eine sehr gute Unterstützung zur Fehlersuche und auch zum Lernen.

Es genügt, das Fenster, in welchen das Developer Dashboard läuft, zu schließen. Es werden danach keine weiteren Daten protokolliert.

Arbeiten mit der Webpartwartungsseite

Die folgende Möglichkeit funktioniert auch in Office 365. Das Developer Dashboard wird oft genutzt, um Webparts zu identifizieren, welche eine lange Ladezeit haben. Dies kann durchaus auch ein Webpart sein, welcher geschlossen ist. Die einfachste Möglichkeit, einen Webpart zu löschen, ist nicht Seite zu bearbeiten, sondern der Aufruf der Webseite zur Wartung dieser. Diese Seite listet Ihnen alle auf einer Webseite vorhandenen Webparts auf und erlaubt Ihnen das löschen oder schließen dieser. Praktisch ist diese Seite auch, wenn Sie einen Webpart installiert haben und dieser durch eine Fehlfunktion den Aufruf der angeforderten Seite unmöglich macht. Sie können diese Webpartwartungsseite aufrufen, indem Sie an die URL der gewünschten Seite den Parameter ?contents=1 anfügen.

Beispiel: http://<Ihre Anwendung>/default.aspx?contents=1

Die Seite zeigt Ihnen alle Webparts auf der Seite an, egal ob geschlossen, personalisiert oder nicht. Markieren Sie die gewünschten Webparts und führen Sie die gewünschten Aktionen aus. Diese wird sofort ausgeführt. Anschließende können Sie mit dem Developer Dashboard die Geschwindigkeit der Seite erneut prüfen, sofern dies nötig und möglich ist.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Die Schaltfläche „Dokument hochladen“ in der Vorlage Dokumentencenter anpassen

In einem der letzten Artikel habe ich über die Inhaltsorganisation von SharePoint Server und Office 365 geschrieben. Vielleicht hat ja der eine oder andere mein Szenario nachvollzogen und ist dabei auf eine kleine Hürde gestoßen. Wenn man nämlich ein Dokumentencenter erstellt, liegt auf der Startseite die Schaltfläche Dokument hochladen. Diese lädt immer in die Bibliothek Dokumente hoch, welche von den Regeln der Inhaltsorganisation aber nicht erfasst wird.

Diese Schaltfläche soll nun angepasst werden, dass die Dokumente automatisch in der Bibliothek Abgabebibliothek
hochgeladen und damit den Regeln unterworfen werden. Diese Anpassung geschieht per SharePoint Designer 2013. Sofern noch nicht vorhanden, können Sie SharePoint Designer 2013 von http://www.microsoft.com/de-de/download/details.aspx?id=35491 herunterladen und installieren. Der SharePoint Designer ist kostenlos und auf dem Rechner auf dem er läuft muss .NET 3.0 installiert sein, was bei Windows 8 kein Problem ist.

Öffnen Sie den SharePoint Designer und wählen Sie den Punkt Website öffnen. Geben Sie die Adresse der Website und die Anmeldedaten ein.

Navigieren Sie nach dem laden der Site, was eine ganze Weile dauern kann, zu Alle Dateien und öffnen Sie die Datei default.aspx welche sich direkt im Stamm der Website befindet.

Die Datei selber können Sie nicht so einfach editieren, dies gelingt nur im erweiterten Modus. Klicken Sie dazu auf das Menüband Start und dann auf Erweiterter Modus.


Suchen Sie den folgenden Eintrag, welcher ca. in Zeile 130 – 150 steht

<button

onclick=“javascript:OpenNewFormUrl(‚Dokumente/Forms/upload.aspx‘);

return false;“>

<nobr>

<img style=“vertical-align:middle“ alt=“Dokument hochladen“ src=“/_layouts/15/images/uploaddoc.png?rev=38″></img>

&nbsp;<span>Dokument hochladen</span></nobr>

</button>

Dieser Eintrag legt die Schaltfläche an und über die JavaScript Funktion OpenNewFormUrl() fest, welches Formular zum hochladen der Dateien geladen wird. Ersetzen Sie das schon vorhandene Formular

OpenNewFormUrl(‚Dokumente/Forms/upload.aspx‘);

mit dem Formular der Abgabebibliothek.

OpenNewFormUrl(‚DropOffLibrary/Forms/upload.aspx‘);

Speichern Sie die Seite und testen Sie. Neue Dateien sollten jetzt automatisch in die Abgabebibliothek hochgeladen und von dort verschoben werden. Für Benutzer eine einfache und sogleich elegante Lösung.

Dies ist der letzte Artikel für dieses Jahr. Ich wünsche allen Lesern ein frohes Fest, einen guten Rutsch und viel Erfolg bei allen Projekten und Wünschen im kommenden Jahr.

Der Kurzlink zu diesem Artikel ist http://wp.me/p4y7ta-5N.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Probleme mit englischsprachigen SharePoint Apps in einem deutschen Office 365

Im App Store für SharePoint wächst und wächst das Angebot. Viele Funktionen, welche man früher mühevoll selber entwickeln musste, sind jetzt einfach verfügbar. Dementsprechend mehr Apps werden auch installiert. Wenn man allerdings in eine deutsche SharePoint Online aka Office 365 Installation eine englische App einfügt, gibt es oft eine böse Überraschung. Das AppWeb steht nicht zur Verfügung.

Jede App hat bekanntlich eine Art Verwaltungswebsite (AppWeb), welche beim Installieren der App automatisch von dieser erzeugt wird. Geht man nun auf diese Website, sieht dies in einem deutschen Office 365 ungefähr so aus:

Auf der Website geht praktisch nichts. Die Links sind nicht zu klicken und überhaupt: Großer Mist! Die Lösung für das zerschossene AppWeb ist so einfach wie logisch. In den Spracheinstellungen der Websitesammlung muss Englisch erlaubt sein. Gehen Sie dazu in die Websiteeinstellungen und dort in die Spracheinstellungen in der Websiteverwaltung.

Es genügt, bei Englisch einen Hacken zu setzen und die Änderung zu speichern.

Danach steht das AppWeb zur Verfügung.

Der Kurzlink zu diesem Beitrag ist http://wp.me/p4y7ta-5z.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Arbeiten mit der Inhaltsorganisation in SharePoint Server und Office 365

Wenn man mit Dokumenten in SharePoint arbeitet, kommt man um Inhaltstypen nicht herum. Das Arbeiten mit Inhaltstypen beschreiben unter anderem die beiden Artikel Neue Inhaltstypen einer Bibliothek zuweisen und Verwalten von Vorlagen mit SharePoint und Inhaltstypen. Was aber, wenn ich alle Inhaltstypen erstellt und eine Informationsarchitektur aufgebaut habe? Wie kann man auf eine möglich einfache Art und Weise Dokumente in SharePoint organisieren? Ein möglicher Ansatz dazu heißt Inhaltsorganisation. Mit diesem Feature wird es möglich, Dokumente anhand vorher festgelegter Kriterien innerhalb von SharePoint strukturiert abzulegen. Um diesen Prozess ordentlich zu verwalten, benötigen Sie einen Inhaltsverwalter. Diese Person sorgt für die Organisation der Daten, klärt Irrläufer und passt den Prozess den jeweils sich wandelnden Erfordernissen an. Mehr als sonst gilt hier: Dokumentenverwaltung ist ein lebender Prozess. Die Strukturen einrichten und vergessen führt auf Dauer zu keiner Lösung.

Szenario

Im folgenden Beispiel möchte ich ein Dokumentencenter nutzen, um mit der Inhaltsorganisation zu arbeiten. Wie die Oberfläche des Dokumentencenters, insbesondere die Schaltfläche zum hoch laden von Dateien angepasst wird, ist Thema einen späteren Artikels. Natürlich können Sie auch eine andere Vorlage nehmen, das Feature ist in SharePoint Server und Office 356 fast überall vertreten. Um ein Dokumentencenter zu erstellen, legen Sie eine neue Website bzw. Websitesammlung an und wählen dabei die entsprechende Vorlage aus der Kategorie Enterprise.

Inhaltsorganisation einrichten

Unter Websiteeinstellungen => Websiteaktionen => Websitefeatures verwalten müssen Sie das Feature Inhaltsorganisation aktivieren.


Gehen Sie danach zurück in die Websiteeinstellungen. Sie haben dort zwei neue Links, Einstellungen der Inhaltsorganisation und Regeln der Inhaltsorganisation. Klicken Sie auf dem Link Einstellungen der Inhaltsorganisation.


Hier legen Sie grundlegende Einstellungen fest. Unter anderem, wer wann informiert wird wenn der Router ein Dokument nicht zuordnen kann. Oft können diese Werte so übernommen werden wie sie sind. Wichtig ist die erste Einstellung, Benutzer an die Abgabebibliothek weiterleiten. Diese sollte immer aktiviert sein. In der Abgabebibliothek
läuft
der eigentliche Dokumentenrouter. Sie finden diese Bibliothek in den Websiteinhalten unter den Namen Abgabebibliothek in einem deutschen SharePoint, in einem englischen trägt sie den Namen Drop off. Immer wenn eine Datei beim speichern keine Regel erfüllt, bleibt die Datei in dieser Bibliothek liegen. Ein Inhaltsverwalter muss dann diese ggf. von Hand an den richtigen Speicherort verschieben.

Regeln für die Inhaltsorganisation festlegen

Klicken Sie nach dem Abschluss der Einstellungen auf den Link Regeln der Inhaltsorganisation. Dort legen Sie fest, welche Dokumente aufgrund von Regeln an welchen Speicherorten abgelegt werden. Dabei geht SharePoint davon aus, dass Sie mit Inhaltstypen und Metadaten arbeiten. Wenn Sie nur mit dem Typ Dokument arbeiten, werden Sie mit den Regeln wenig anfangen können.

Klicken Sie auf Neues Element und geben Sie der neuen Regel zuerst einen Namen. Wählen Sie dann den Inhaltstyp aus, der eine Regel unterworfen werden soll. Dabei ist es wichtig, dass sich der Inhaltstyp sowohl in der späteren Zielbibliothek als auch in der Abgabebibliothek befindet. Wie Sie einen Inhaltstyp einer Bibliothek zuweisen können, finden Sie hier.


Das Formular wird neu geladen und zeigt Ihnen alle Metadaten an, welche mit dem Inhaltstypen verbunden sind. Auch diese können Sie zu späteren Sortierung benutzen.


Nach den Festlegen von einer oder mehrere Regeln legen Sie eine Bibliothek als Zielspeicherort fest. In dieser können Sie noch einen Ordner automatisch erstellen lassen, abhängig vom ausgewählten Metadatum. In diesem werden dann die Daten in einem weiteren Unterordner abgelegt, gemäß der Auswahl des Wertes. Die folgenden Abbildungen zeigen sowohl die Einstellung als auch ein fertige Bibliothek.

Über Variablen können Sie dabei steuern, wie der Ordner heißen soll. Dabei wird %1 durch den Namen der Eigenschaft ersetzt und %2 durch den eindeutigen Wert für die Eigenschaft. Wenn Sie also eine Eigenschaft Kunde haben und Sie wählen Mustermann aus, so heißt der Ordner bei der Angabe von %1 %2 Kunde Mustermann, geben Sie nur %2 an, wird der Ordner nur Mustermann heißen. Allerdings wird Ihnen SharePoint bei der Auswahl der Option immer einen übergeordneten Ordner mit dem Namen der Eigenschaft erstellten, in dem Beispiel Kunde. Unterhalb dieses Ordners liegen dann die Dateien in den Ordnern mit dem Format, welches Sie angeben. Dies lässt sich nach meinem Wissen nicht ändern. Die Abbildung unten zeigt dieses Verhalten.



Wenn Sie jetzt Dokumente in die Abgabebibliothek hochladen, sollten diese in die entsprechenden Zielbibliotheken verschoben werden. Dabei erhält der Benutzer nach jedem Upload und verschieben eine Bestätigung. Können Dokumente nicht zugeordnet werden, bleiben diese eben liegen.

Beachten Sie bitte noch, der ganze Vorgang geht nur dann einwandfrei, wenn Sie die Formulare zum Upload als Overlay starten, was die Standardeinstellung ist. Sollten Sie diese in einem Dialogfeld starten wollen, können Sie das Bestätigungsfenster nicht schließen.

Der Kurzlink zu diesem Beitrag ist http://wp.me/p4y7ta-5r.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Webparts verbinden – Eine Anleitung

Auf ganz besonderen Wunsch mehrere SharePoint Anwender möchte ich noch einmal das Thema Webparts verbinden erläutern. Das Wissen darum, was ein Webpart ist, setze ich voraus.

Unter der Verbindung von Webparts ist zu verstehen, dass ein Webpart (Sender) Daten an einen anderen Webpart (Empfänger) sendet. Der empfangende Webpart ändert dann seine Ansicht. Sie können damit quasi Daten filtern und Ansichten dynamisch erstellen. Wichtig ist, dass beide Webparts einen gemeinsamen Schlüssel haben d.h. in mindestens einer Spalte in jeden Webpart müssen identische Werte stehen. Sie könne die Verbindung auch kaskadieren, also mehrere Webparts miteinander filtern. Allerdings bleibt es immer 1:1, d.h. ein Webpart kann immer nur einen Webpart filtern oder eine Filterung empfangen. Natürlich kann er das auch gleichzeitig.

Im folgenden Beispiel werde ich eine Kontaktliste mit einer Dokumentbibliothek, in welcher Kundendokumente liegen, verbinden. So wird es möglich, ein Mini CRM aufzubauen und Kunden sowie deren Dokumente zu pflegen. In der Spalte Kunde der Dokumentbibliothek steht dazu der Name des Kunden. In der Spalte Nachname in der Kundenliste taucht dieser wieder auf. Dazu habe ich in der Dokumentenbibliothek eine Lookup Spalte eingefügt. Die folgende Abbildung zeigt die Webparts der Listen bevor diese verbunden wurden.

Verbindung konfigurieren

Wo Sie die Verbindung konfigurieren, ob Sie dies auf dem Sender oder Empfänger machen, spielt keine Rolle. Es ist in beiden möglich. Beim folgenden Beispiel konfiguriere ich den Sender Webpart. Bearbeiten Sie dazu die Seite und klicken Sie auf das Webpartmenü des Senderwebparts.


Klicken Sie danach noch einmal auf das Menü, denn es hat jetzt einen neuen Eintrag. Klicken Sie auf Verbindungen => Datenreihe senden an => [Name des Ziel Webparts]. Ihnen werden alle Webparts angeboten, welche eine Filterung akzeptieren. Beachten Sie dabei, dass dies nicht bei jedem Webpart der Fall ist.


Es erscheint ein Dialog, in welchem Sie aufgefordert werden, die Verbindung zu konfigurieren. Achtung: Dafür müssen Sie Popups auf der Site erlauben. Wenn nicht passiert, prüfen Sie Ihren Popup Blocker. Klicken Sie in das DropDown und wählen Sie die Einstellung Filterwerte abrufen von und anschließend auf die Schaltfläche Konfigurieren.


Wählen Sie die beiden Spalten aus, welche die identischen Daten enthalten und klicken Sie auf Fertig stellen. Dabei ist Anbieterfeldname der Sender Webpart, Consumerfeldname der Empfänger.


Im Senderwebpart wird jetzt am Anfang eine neue Spalte eingefügt, mit der Sie dann einen Datensatz auswählen können. Wird kein Datensatz ausgewählt, werden im Empfängerwebpart alle Datensätze angezeigt. Wenn Sie einen Datensatz im Senderwebpart wählen, wird der entsprechende Datensatz im Empfängerwebpart angezeigt. Die folgende Abbildung zeigt die nun verbundenen Webparts nach dem speichern.


Verbindung lösen

Wenn Sie die Verbindung wieder lösen möchten, z.B. weil Sie sich für Microsoft CRM entschieden haben, klicken Sie wieder auf Bearbeiten und wählen wieder bearbeiten im Webpartmenü eines der verbundenen Webparts. Gehen Sie zum Assistenten auch den gleichen Weg wie oben. Dieser hat jetzt eine Schaltfläche Verbindung entfernen. Wenn Sie auf diese klicken, ist die Verbindung wieder gelöst.

Ändern der Ansicht eines Webparts

Wenn Sie in einem Webpart die ihm zugeordnete Ansicht ändern, erhalten Sie den folgenden Dialog.

Was dieser bedeutet, wird jetzt klar. Wenn die neue Ansicht nicht die Spalten zur Filterung enthält, geht dies in die Brüche. Ich hoffe, dieser Artikel hat Ihnen weiter geholfen, der Kurzlink dazu ist http://wp.me/p4y7ta-5b.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Arbeiten mit der Vorlage Video in Office 365

Kürzlich hat Microsoft die neue Vorlage Video in Office 365 angekündigt. Dieses habe ich mir nun einmal angeschaut. Diese Artikel gibt über die Bedienung und Anwendung einen Überblick, abseits vom Marketing. Sämtliche Funktionen, welche das Portal kann, unterstützt auch SharePoint Server 2013. Dieser spielt allerdings Videos nativ über HTML 5 ab, das Portal benutzt dazu Flash. Interessant ist auch, die gesamten Metadaten der Videos werden indiziert und tauchen auch in der Suche auf.

Das Portal kann aus den Apps gestartet werden, welche sich seit kurzem oben links in der Ecke verbergen.

Begrüßt wird man nach einer Weile mit einem hübschen Bild und einer aufgeräumten Oberfläche. Im Hintergrund wird eine Websitesammlung erstellt, diese wird aber nicht die letzte sein. Hier zeigt sich schon etwas, was immer wieder kommen wird: Man braucht z.T. einfach ein wenig Geduld bei der ganzen Sache.

Videos werden im Portal in Kanälen organisiert, so wie man es auch von anderen Plattformen kennt. Die Verwaltung der eigentlichen Videodateien erfolgt im Azure Media Services, wofür keine weiteren Kosten anfallen. Das ist doch mal was! Ich habe das Portal mit einem MP4 Video getestet, welches ich vorher mit meinen Lumia 925 aufgenommen habe. Eine Bearbeitung, gleich welcher Art, fand nicht statt.

Nach dem Einrichten habe ich zuerst auf Einstellungen verwalten geklickt und mir die Rechte angeschaut.

Verwaltung:

Eine Möglichkeit, die Videos für anonymen Zugriff bereit zu stellen, habe ich bisher noch nicht gefunden. Wobei solche eine Lösung meistens eh im internen Bereich eingesetzt wird. Praktisch sind Videos für Schulungen oder Produktpräsentationen.

Kanäle verwalten

Wenn das Portal erstellt ist, ist schon ein Kanal vorhanden. Dieser enthält weder ein Video, noch ist dieser sonst wie angepasst.

Um einen neuen, eigenen Kanal zu erstellen, klicken Sie oben rechts auf neuer Kanal. Sie können dann einen Namen vergeben und eine Farbe für diesen Kanal auswählen. Bilder legen Sie später fest.

Nach dem erstellen, auch dies dauert eine Weile, können Sie ihr erstes Video hochladen. Dies geht einfach per Drag & Drop und dauert eine Weile, meine Datei war ca. 20 MB groß.

 

 

 

Upps, welch Überraschung! Nach dem Hochladen erhielt ich eine Fehlermeldung, dass die Datei nicht gefunden werden konnte. Allerdings war diese dann doch vorhanden. Sehr merkwürdig. Dieses Verhalten war bei allen Dateien in weiteren Tests gleich!

Die hochgeladene Datei kann allerdings noch nicht abgespielt werden, sondern sie wird zuerst konvertiert in ein Format für den Flash Player. Sie ahnen es, auch dies dauert eine ganze Weile. Die Abbildung unten zeigt ein Video, welches konvertiert und ein Video welches schon fertig ist.

Wird auf ein fertig konvertiertes Video geklickt, wird dieses sofort im Browser über Flash abgespielt.

Konnte man am Anfang, noch nach dem Erstellen des Kanals direkt in diesen ein Video hochladen, ist dies jetzt nur noch durch einen Link am rechten oberen Rand möglich. Dort können dann auch die Einstellungen für den Kanal wieder verwaltet werden.

Jetzt bleibt nur noch übrig, neue Kanäle zu erstellen und neue Videos in diese hochladen. Ein Blick in die Office 365 Verwaltung zeigt, dass jeder Kanal eine eigene Websitesammlung zu sein scheint. Diese zeigt mir auch keinen Verbrauch von Ressourcen an. Ob die Video also vom Benutzerkontingent abgehen, werde ich zu einem späteren Zeitpunkt prüfen.

Wenn Sie mit dem Portal arbeiten, lassen Sie es mich wissen. Ich bin gespannt! Der Kurzlink zu diesem Artikel ist http://wp.me/p4y7ta-4X.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer