SharePoint Patchday September 2016

Neuer Monat, neue Patches.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle drei Plattformen (2010, 2013 und 2016) Updates:

Zusätzlich gibt es über WSUS für SharePoint 2007, 2010, 2013 und 2016 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Workflow-Verwaltung in Nintex

Nintex Workflow für SharePoint 2010 und SharePoint 2013 hat im Januar eine sehr interessante neue Funktion erhalten: Workflow Inventory.

Diese Funktion ist für SharePoint 2013 ab der Version 3.1.7.0 und für SharePoint ab der Version 2.4.7.0 verfügbar.

image

Damit ist es nun möglich aus der Zentraladministration heraus sich einen Überblick über alle vorhandenen Workflows zu verschaffen. Die Übersicht ermöglicht es einem die Site-Collection, die Site die Liste und den Workflow direkt aus der Übersicht heraus aufzurufen.

Zudem ist erkennbar wann ein Workflow zum letzten mal bearbeitet wurde und ob es bereits eine neuer, noch nicht veröffentlichte Version des Workflows gibt. Darüber hinaus kann man auch sehen, wann der Workflow zuletzt ausgeführt wurde. Somit lassen sich z.B. alte und verwaiste Workflows recht leicht identifizieren.

image

Bei sehr vielen Workflows ist diese Ansicht womöglich nicht sehr übersichtlich – dazu kann die Liste auch als CSV-Datei exportiert werden um dann z.B. in Excel weiter ausgewertet zu werden.

Debugging von Nintex Workflows

Das Debuggen von Workflows ist immer wieder eine Herausforderung, insbesondere im Umfeld von SharePoint. Die hauseigenen Workflows, die man mit dem SharePoint-Designer erstellen kann, lassen Funktionen für das Debugging nahezu ganz vermissen. Man kann hier ausschließlich in den Workflow-Verlauf Nachrichten schreiben um nachvollziehen zu können, welchen Weg ein Workflow während der Ausführung gegangen ist. Das ist aus mehreren Gründen “problematisch”:

Man muss sehr viele Nachrichten in den Verlauf schreiben, typischerweise gibt man dort den Wert von Variablen aus und beschreibt den Fortschritt. Diese Workflow-Schritte haben keine funktionale Bedeutung für den eigentlichen Prozess, kosten aber dennoch “Zeit”. Zudem dienen diese Schritte ja auch nicht dem eigentlichen Workflow und “verstopfen” somit den eigentlichen Prozess.

Als Programmierer ist man das “mehr” gewohnt. Wenn man nachvollziehen will warum sich ein Programm auf die eine oder andere Art & Weise verhält, dann “debuggt” man das Programm einfach. Währenddessen kann man sich den Inhalt von Variablen ansehen und somit nachvollziehen welchen Weg ein Programm genommen hat.

Bei Nintex geht das ebenfalls. Neben der visuellen Darstellung des Workflows, der den durchlaufenen Pfad farblich kennzeichnet (grün) und die aktuell ausgeführte Aktion hervorhebt (gelb) gibt es das sogenannte Verbose Logging.

Workflow-Verlauf

Beim Verbose Logging werden bei jeder Aktion die Werte von allen Variablen und den wichtigsten Workflow-Daten zu beginn der Aktion und am Ende der Aktion aufgezeichnet. Wenn man sich anschließend den Ablauf des Workflows ansieht kann man mit einem Klick auf eine Aktion sich all dieser Vorher/Nachher Werte anzeigen lassen. Änderungen, die während der Aktion an Werte vorgenommen wurden werden dabei ebenfalls farblich hervorgehoben.

Verbose Logging

Dabei ist allerdings zu beachten, dass diese Transparenz im Workflow durchaus ihren Preis hat. Das Aufzeichnen dieser ganzen Werte kostet Zeit und all diese Werte müssen in der Nintex-Datenbank gespeichert werden. Laufen sehr viele Workflow-Instanzen parallel, dann kann die Größe der Datenbank auch durchaus schnell anwachsen.

Um das Verbose Logging zu nutzen muss das in den Workflow-Einstellung des jeweiligen Workflows aktiviert werden. Somit werden nicht automatisch für alle Workflows diese Daten gesammelt, sondern man kann das pro Workflow individuell aktivieren. Zudem muss die Funktion auch noch global in der Zentraladministration einmalig aktiviert werden, zusammen mit der Angabe, wie lange die detaillierten Informationen gespeichert werden sollen.

Workflow-Einstellungen

Einstellung zum Verbose-Logging in der Zentraladministration

Wenn bspw. bei einem Workflow das Verbose Logging aktiv ist um den Ablauf auf einem Testsystem genau nachzuverfolgen und dieser Workflow anschließend ohne Anpassung auf ein Produktivsystem transportiert wird, dann muss das nicht zwangsläufig zu Leistungseinbußen führen, wenn auf dem Produktivsystem in der Zentraladministration die Funktion für das Verbose Logging nicht aktiv ist.

SPRRPC002 – Nachlese SPUGCOL Relaunch

Am 18. Februar 2014 haben wir bei DELL in Köln die UserGroup Köln nach langer Pause neu gelauncht. Eine wirklich tolle Veranstaltung, die sehr gut besucht war. Hier nun die Nachlese im Audioformat.

Als „UserGroup to Go“ sind unter anderem enthalten:

  • Kurze Zusammenfassung der Vorträge
  • Interview mit Christian Groß von Solutions2Share
  • Interview mit Nicki Borell von Experts Inside

Continue reading

SPRRPC001 – Nachlese SPUGDDF 23 – Diesmal als Podcast

Schön wars! Eine wirklich außergewöhnliche Veranstaltung, daher auch eine außergewöhnliche Nachlese…hört selbst. Die Audioqualität ist noch nicht 100% optimal, aber ich übe ja noch. Die Foliensätze kommen noch nach.

Die Foliensätze:

Continue reading

22. Treffen der SharePoint UserGroup Düsseldorf

Hallo Liebe Mitglieder und Interessierte,

ich möchte Sie heute herzlich zum 22. Treffen der SharePoint UserGroup Düsseldorf einladen.

Endlich geht es weiter. Nach einer kurzen, projektbedingten Trockenzeit, findet die UserGroup ab jetzt wieder regelmäßig statt. Allerdings geht die UserGroup jetzt erstmal auf Tour. Der erste Halt findet bei der DICOM Deutschland GmbH in Oberhausen statt.

Dieses mal dürfen wir uns auf drei spannende Vorträge und ein SharePint freuen.

“SharePoint 2013 Apps mit JavaScript” – Henning Eiben, busitec

„Verknüpfung von Geschäftsanwendungen mit SharePoint, ohne Schnittstellenprogrammierung“ – Torsten Altenburg, DICOM Deutschland GmbH

“Rich Forms & Workflow Experience with K2 in SharePoint 2013” – Markus Alt, K2

Henning Eiben hat uns als Mitglied der UserGroup schon mehrfach mit tollen Vorträgen zu Development Themen begeistert und hat auch diesmal wieder einen Wow Effekt in Tasche für uns.

Torsten Altenburg ist Manager Professional Services bei DICOM und hat bereits früher einen sehr informativen Vortrag zu den Knowledge Lake Produkten gehalten.

Markus Alt von K2 ist der Experte im deutschsprachigen Raum zum Thema SharePoint Workflow und Prozesse mit K2. Er hat uns im Rahmen des 18. UserGroup Treffens K2 Smartforms demonstriert.

Über Ihre Teilnahme und interessante Vorträge, Lösungen und Diskussionen würde ich mich sehr freuen.

Hier noch einmal die Daten:

SharePoint UserGroup Düsseldorf

Termin: Dienstag, 19. November 2013

18:00 – 20:30 Uhr

Ort: DICOM Deutschland GmbH, Musikweg 4, 46047 Oberhausen

Anmeldung: Um Anmeldung zu dieser Veranstaltung bis zum 15.11.2013 wird gebeten! Anmeldung in der Xing Gruppe oder unter:

e-mail: info@sharepoint-rhein-ruhr.de

Bitte melden Sie sich nur an, wenn Sie an dem Termin auch wirklich teilnehmen möchten.

Siehe auch:

http://www.sharepoint-rhein-ruhr.de

SharePointCommunity: http://sharepointcommunity.de/groups/duesseldorf/default.aspx
oder auf unserer Xing Seite: https://www.xing.com/net/spugddf/

Ansprechpartner:
Andrej Doms (ConVista Consulting)
Tel. 0178 888 6018

Neben den Vorträgen gibt es bei einem Snack hoffentlich reichlich Gelegenheit für Sie, mit den anwesenden Experten ins Gespräch zu kommen.

Ich freue mich, Sie alle am 19. November begrüßen zu dürfen.

Mit freundlichen Grüßen

Andrej Doms

Save the date!!! Die Usergroup geht weiter…

Nach einer kleinen Kunstpause aufgrund Krankheit und Projekten geht es im November endlich weiter mit der UserGroup.

Am 19.11. wird die nächste UserGroup stattfinden, an neuem Ort und in neuem Format, aber mit alter Klasse. Es werden noch Sprecher gesucht. Sollte also einer von Euch einen schönen und interessanten Vortrag haben, dann meldet Euch doch bitte auf info (at) sharepoint-rhein-ruhr.de!

Ich freue mich auf ein Wiedersehen!!!

Die ShareConf 2013 steht vor der Tür!

Ab morgen findet wieder einmal die „Heimatkonferenz“ der Usergroup in Düsseldorf statt. Im Van der Valk Airport Hotel treffen sich drei Tage lang Experten aus ganz Deutschland mit Experten und Interessierten aus der Region zum intensiven Austausch.

Natürlich sind auch wieder Mitglieder der UserGroup mit Vorträgen vertreten.

Workshoptag:

Am Workshoptag wird Torsten Firzlaff uns ab 9 Uhr etwas über Business Prozesse mit SharePoint, InfoPath und Nintex Workflow erzählen.
Mehr Infos hier…

Continue reading

Kein ULS Logging in SharePoint

Es kommt immer mal wieder vor, dass auf einem SharePoint-Server die ULS Logs leer sind. SharePoint erstellt zwar alle 30 Minuten ein neue Logdatei, aber die Dateien haben immer eine Größe von 0 Byte. Wie kann das sein?

Zuerst dachte ich, dass das Loglevel einfach falsch eingestellt ist, und dass keine Ereignisse in das Log geschrieben werden – das war aber in meinem aktuellen Fall nicht so. Was kann es dann sein?

Aus Verzweiflung habe ich einfach mal den SharePoint 2010 Tracing Service neu gestartet – und da kamen auch schon wieder Einträge ins Log. Aber meine Freude war nicht von langer Dauer – nach ein paar Sekunden wurde keine neuen Einträge mehr geschrieben.

Aber da – auf einmal stand die Lösung heraus:

Not enough free disk space available. The tracing service has temporarily stopped outputting usage entries to the usage log file. Usage logging will resume when more than 1124 MB of disk space becomes available.

Mal eben schnell auf die C: Platte geschaut – und da waren nur 600MB freier Speicher; offenbar nicht genug für SharePoint. Nachdem ich also ein paar hundert MB gelöscht hatte ging es auch mit dem Logging wieder weiter:

The tracing service has resumed outputting trace messages to the log file.
The usage logging has resumed.

Cool!