Kategorie: Lessons Learned

Themen bezüglich der Erhebung, Analysen und Nutzbarmachung von Erfahrungen

  • Workflow unterstütztes Ausschreibungsmanagement

    Aktuell ist ein großes SharePoint Projekt an dem ich als Projektmanager und Berater beteiligt war in die Pilotphase beim Kunden gegangen. Ziel des Projektes war es einen transparenten Ablauf in die interpersonellen Vorgänge im Rahmen des Ausschreibungsprozesses bei Großgeräten zu implementieren. Dabei kam es vor allem darauf an, dass alle beteiligten Personen zu jedem Zeitpunkt über die aktuell für sie anstehenden Aufgaben informiert sind.

    Realisiert worden ist das Projekt in einer Mischung aus Event Handlern, Nintex Workflow und Microsoft Office SharePoint Server 2007. Kern der Lösung ist ein zentraler Workflow, der verschiedenen Gruppen Aufgaben zuweist, Daten im System ändert, Sicherungskopien erzeugt und Erinnerungen sowie Eskalation steuert. Ergänzt wird das System durch ein flankierendes Reporting, welches die ex post Betrachtung der gelaufenen Ausschreibungen ermöglicht. Als weiteres Feature wurden beim Kunden bereits vorhandene Drittsysteme angebunden, um eine doppelte Datenhaltung zu vermeiden.

    Ich freue mich auf das „Go Live“

  • Spirit Link Technology unterstützt Schule bei der SharePoint Einführung

    Durch die SharePoint User Gruppe Nürnberg ist Anfang des Jahres der Kontakt zwischen Spirit Link Technologie und der Karl Dehm Schule in Schwabach entstanden. Aus den ersten Kontakten zwischen mir und dem informationstechnischen Berater des staatlichen Schulamtes Roth /Schwabach erwuchs schnell die Idee, dass Spirit Link Technology bei der Migration der bestehenden WSS 2.0 auf eine MOSS 2007 Lösung Hilfestellung geben könnte.

    Bisher konnte Spirit Link Technology bereits Kontakte zu den entsprechenden Stellen des Education Bereiches von Microsoft herstellen und am letzten Donnerstag fand ein halbtägiger Workshop statt, in der eine Roadmap für die Umsetzung einer solchen Migration sowie eine mögliche Architektur in Zusammenarbeit mit den Beratern von Spirit Link Technology für die Karl Dehm Schule erarbeitet worden sind.

    Perspektivisch ist geplant, die Karl Dehm Schule auf dem weiteren Weg zu unterstützen, dies vor allem durch die Ausschreibung einer Diplomarbeit sowie durch eine technische Support und Beratungsfunktion für den IT Berater der Schule.

  • Sebastian Gerling auf der SharePoint Convention in Düsseldorf

    Am 20. und 21. April werde ich mich auf Einladung von Michael Greth auf der SharePoint Convention in Düsseldorf im Swissôtel Düsseldorf / Neuss befinden.

    Themenschwerpunkte sind Enterprise 2.0 und Compliance, geboten werden Vorträge aus dem folgenden Bereich:

    • visionäre Keynotes aus Wirtschaft und Wissenschaft mit über 30 Vorträgen
    • Future Slams
    • Case Studies
    • Best Practices
    • eine innovative Expo


  • Filterung und Verknüpfung von Listen

    Eine Anforderung, denen ich in SharePoint Umfeld immer wieder getroffen habe ist die Forderung, dass die Ansicht einer Liste mit vielen Einträgen über eine Filter beschränkt wird. In diesem Artikel will ich in Kürze das Vorgehen beschreiben, wie man eine solche Anforderung umsetzen kann.

    Zum Anfang erstellen wir eine Liste die wir „Auftragseingang“ nennen, sie enthält die folgenden Felder (Projekt, Vertriebs-bereich, Auftragseingang und AE Datum) Anschließen erstellen wir einige Einträge in dieser Liste, wobei darauf zu achten ist, dass hier unterschiedlichen Vertriebsbereiche gewählt werden. Dies ist für den weiteren Verlauf der Filterung wichtig. Zusätzlich fügen wir eine Summenfunktion ein, um die Übersichtlichkeit zu erhöhen. (mehr …)

  • Usabillity Erfahrungen

    Derzeit arbeite ich für einen mittelständisches Unternehmen, um das dortige Marketing bei der Erarbeitung und Verbesserung von Vertriebsargumentationstools zu unterstützen.

    Bisher gibt es zwei auf Excel basierende Tools, die für zwei unterschiedliche Produktgruppen die Vorteilhaftigkeit eines Wechsels zu den Produkten des Unternehmens zeigen sollen. Das ganze basiert im weiteren Sinne auf der ROI Argumentation. Die Akzeptanz der beiden Tools beim Vertrieb ist laut meines Kunden nicht besonders hoch.

    Ich möchte kurz ein paar Gründe dafür aufzählen:

    • Den Ablauf erleichternde Formulare und Programmschnipsel, die der Ersteller des einen Tools eingebaut hat sind auskommentiert worden, was das Verständnis und das Handling stark beeinträchtigt.
    • Das Design ist z.T. wenig ansprechend, da scheinbar mehr wert auf Funktion als auf Usabillity gelegt worden ist.
    • Eines der beiden Tools erfordert, wenn es zur Gänze gemacht werden soll, das Ausfüllen von 3400, in Worten dreitausendvierhundert Felder!

    Welche Lösungsansätze ergeben sich hier?

    • Funktion follows Design„, d.h. der Nutzer muss durch die Oberfläche zum Nutzen des Tools animiert werden. Weiterhin muss das Design das Verständnis und Nachvollziehbarkeit der Vertriebsargumentation ermöglichen
    • Mash Up“ beider Tools, damit der Vertrieb im Außendienst nur noch eine Applikation nutzen muss. Erreicht wird dies über einen Startbildschirm in dem die verschiedenen Argumentationen ausgewählt werden können. Dieser Weg ermöglich gleichzeitig auch die zukünftige Erweiterung des Tools um neue Argumentationsketten.
    • Vereinfachung der Argumentation durch Verlagerung der Argumentation auf einen höhere ebene der Betrachtung. Dadurch gehen zwar einige Detaillierungs- und Anpassungsmöglichkeiten verloren, allerdings kann dadurch die Argumentationskette im Grunde das erste Mal sinnhaft (im zeitlichen Sinn) beim Kunden eingesetzt werden.
    • Graphisch ansprechende Aufbereitung der Ergebnisse, an Hand denen die finale Argumentation stattfindet.
  • Auf Reisen – Hotels & andere Sorgen

    Ich habe seid Mitte des Jahres viel Zeit in verschiedenen Hotels verbracht. Dabei kann man ja die verschiedensten Erfahrungen machen, sowohl gute wie auch schlechte.

    1. Der Preis des Hotels hat nichts mit der Qualität des Zimmers zu tun. Die Differenz zwischen den beiden Bildern unten beträgt ca. 10€

    a. Hotel in B.

    cimg01761

    cimg0177

    b. Hotel in H.

    cimg0182

    cimg0181

    2. WLan ist nicht gleich WLan. Nur weil man in der Firma, zu Hause in allen andern Hotels, am Flughafen etc. problemlos ins Internet kommt heißt das nicht, dass man auch in jedem Hotel ins Internet kommt. Derzeit bin ich eine Woche für ein Kundenprojekt in H. (vergleiche Bild oben). Ich bin eine Woche ohne Wlan, weil mein Wlan nicht mit dem Router des Hotels zusammenarbeiten kann. Deshalb bin ich derzeit nur über UMTS online, was das Arbeiten auf unserem Server mit dem Austausch großer Datenmengen unmöglich macht.

    3.Service – gerade der Service macht in meinem Augen die Qualität eines Hotels aus. Vor allem beim Frühstücks- und beim Putzpersonal kann man die Unterschiede feststellen.

    1. Wie sauber ist das Hotelzimmer? (Gestern Abend fand ich Reste meiner Salzstangen vom Vorabend an einer Stelle an der ich bestimmt keine gegessen hatte. Schön, zumindest ist der Dreck verteilt, wenn schon nicht beseitigt, worden..)
    2. Wie lange dauert es bis man seinen Kaffee beim Frühstück bekommt? (heute morgen 5 Minuten, aber es waren auch noch drei andere Tische belegt
  • Erste Impressionen vom 3. User Treffen

    Gestern fand das 3. User Treffen der regionalen User Gruppe Nürnberg in Erlangen bei der Spirit Link GmbH mit ca. 30 Teilnehmern statt. Gastredner war Michael Greth mit dem Thema Web 2.0 / Enterprise 2.0. Hier schon einmal einige Impressionen.

    cimg0154

    cimg01641

    cimg0160

  • Zugriff auf eine Liste außerhalb der aktuellen Website mit Nintex Workflow 2007

    Ein häufig auftretendes Problem, welches in SharePoint 2007 und Nintex Workflow 2007 Projekten vorkommt ist, dass man Informationen aus einer zentralen übergeordneten Liste übernehmen muss. Grds. gibt es hier verschiedene Ansätze, bspw. mit zentralen Nachschlagespalten.

    Ich möchte an dieser Stelle eine Lösung mit Nintex Workflow zeigen. Diese ist bewusst generisch gehalten.

    Das Scenario sieht wie folgt aus:

    • In einer andern Website befindet sich eine Liste mit Werten, welche man in eine eigene Liste in der aktuellen Website kopieren möchte.
    • Für jedes Item soll ein eigener Eintrag erstellt werden.

    Den Lösungsweg möchte ich kurz mit Screenshots illustrieren.

    • Als erstes wird eine Collection Variable benötigt in der die Einträge aus der übergeordneten Liste gespeichert werden

    • Anschließend können wir die Daten per Query List Item aus der Liste holen. Hierfür benötigen wir einige CAML Kenntnisse. Der Query String sieht dann wie folgt aus:

    • Zu dem CAML String sind drei Hinweise nötig.
      • Die GUID der Liste kann man aus der URL der Zielliste entnehmen.
      • <Webscope = „SiteCollection“> ist der Teil, der das Action Item befähigt, auf Site Collection Ebene nach der Liste zu Suchen
      • Was auffällt ist, dass man die GUID der Liste zweimal übergeben muss. Dies ist laut Nintex wegen eines bekannten Fehlers nötig. Falls man die GUID nur einmal übergibt sucht das Item trotz des Websites Scopes nur in der aktuellen Website. Dieser Fehler wird im nächsten Release behoben werden.
    • Die Ergebnisse werden in der erstellten Collection Variable zwischen gespeichert.
    • Anschließend wird für das Abarbeiten der Einträge eine Workflow Variable vom Type List Item ID benötigt.

    • Das Speichern in einer neuen Liste erfolgt dann über das For Each Item.

    • In jeder For Each Schleife wird dann ein neues Item basierend auf dem Wert der Collection Varible erstellt

    Das sind grob die Schritte die für das Eingangsbeschriebene Scenario nötig sind. Der Workflow sieht dann in etwa wie folgt aus:


    Anmerkungen:

    • Was in diesem Artikel nicht beschrieben wird ist der Auslöser für den Workflow. Dies ist bewusst geschehen, da sich das stark nach Ihrem Einsatzscenario richtet.
    • Das Beispiel kann beliebig erweitert werden, bspw. über eine Filterung der Werte die Ausgelesen werden sollen.
    • Auch können mehr Werte als nur der Titel gesucht werden. Dies erfordert dann aber ein wenig mehr Aufwnad und würde den Rahmen hier sprengen.

    Den Artikel als PDF finden Sie hier: Zugriff auf eine Liste in einer anderen Website mit Nintex Workflow und CAML

  • Buch Review „Essential SharePoint 2007“

    Ich möchte an dieser Stelle kurz ein Buch vorstellen, welches ich kürzlich geselesen habe. Der Titel des Buches lautet: Essential SharePoint 2007 von Jeff Webb.

    Das Buch ist sowohl für Einsteiger als auch für „alte SharePoint Hasen“ geeignet, da es in jedem Kapitel sowohl eine gute Übersicht über das Thema als auch einige wirklich interessante Aspekte bietet, die auch einem Profi immer noch neue Idee und Ansätze vermitteln kann.

    Essential SharePoint 2007Inhaltlich bauen die Kapitel sehr schön aufeinander auf. Nach einer generellen Einführung zur Installation und den Systemvoraussetzungen sowohl für den SharePoint als auch an die Clientsoftware wie Excel und Outlook beginnt Webb mit der Erläuterung der Erstellung und Administration von Sites.

    Daran anschließen wird der Aufbau von Listen und Bibliotheken erklärt. Hierbei wird auch darauf eingegangen, welche Aspekte Administratoren schon im Vorfeld klären sollten um ein möglichst reibungsloses arbeiten mit dem Listen / Bibliotheken zu ermöglichen.

    Weiterhin werden alle Enterprise 2.0 Features wie Blogs, Wikis etc. beschrieben. Hierbei geht der Autor vor allem auch auf die Änderungen in der Arbeitsweise der User ein. In diesem Zusammenhang werden auch RSS Feed, Die Datensammlung mit InfoPath sowie Roll ups erläutert.

    Am Ende des Buches werden auch noch Einblicke in die SharePoint Programmierung, insbesondere von Webparts und SharePoint Services gegeben. Hier muss man allerdings sagen, dass es für diese Themen bessere Literatur am Markt gibt, was aber im Hinblick auf den eigentlichen Fokus des Buches nicht überraschend ist.

    Abschließend kann man Sagen, dass das Buch ein Must Read für alle SharePoint Einsteiger ist und eine interessante Lektüre für alle Profis ist, die besonders an den Best Practise Kapiteln ihre Freude haben werden.

  • Nintex Suchergebnisse im Netz

    …es ist schon interessant, wie stark sich eine im Grunde kleine Internetpräsenz in Suchergebnissen in verschiedenen Zusammenhängen darstellen kann.

    Hier mal an einigen kleinen Beispielen verdeutlicht:

    Youtube Suchergebnisse für „NINTEX“, die ersten vier Einträge beziehen sich auf meine Screencasts.

    Technorati Suchergebnisse für „Nintex“ acht von zehn Einträgen sind direkt von mir, die beiden anderen sind von Michael Greth, in denen er über meinem Blog schreibt. (Alle Videos sind auch von mir)

    Und zum Abschluss, die Suchergebnisse bei meinem Bloganbieter WordPress, wobei ich zugebe, dass das nicht besonders repräsentativ ist.


  • Erster Auftragseingang über meinen Blog

    Gestern ist die erste Bestellung für ein Projekt eingegangen, bei dem der Kontakt über meinem Blog hergestellt worden ist. Das freut mich natürlich besonders, vor allem, weil es sich hierbei um eine Bestellung im Zusammenhang mit Nintex Workflow 2007 handelt.

  • Bi Vortrag von Michael Schmidt

    Gestern war ich beim Software Ring zu einem Vortrag zum Thema Businesss Intelligence mit SQL Server 2005.Referent war Michael Schmidt. Behandelt wurden allgemeine Themen rund um Business Intelligence und insbesondere die drei bereits in meinem Vortrag beim letzten User Treffen vorgestellten Tools

    • SQL Server Integration Service
    • SQL Server Analysis Service
    • SQL Server Reporting Service

    Besonders interessant waren neben den vermittelten Inhalten die Diskussionen in der Gruppe über Vor- und Nachteile sowie Einsatzmöglichkeiten von BI im Unternehmen.

     
     

    Alles in allem eine gelungenen Veranstaltung

  • Screencast 02 (Create Item Action mit NINTEX Workflow 2007) – Community Clips

    Hier nun mein zweiter Screencast und der erste der Serie „Library and Lists“. Thema hier ist das Erstellen eines neuen Listeneintrags mit Nintex Workflow 2007

    Vodpod videos no longer available.

    more about „Screencast 01 (Create Item Action mit…„, posted with vodpod

    Ich würde mich über Anregungen freuen

  • Neue Screencast Serie…

    …im Rahmen der SharePoint Technology Screencasts mit dem Namen „Inside Nintex Workflow Actions“ Es wird eine mehrteilige Serie von Screencasts geben, in der die einzelnen Workflow Actions, die im Rahmen der Nintex Workflow 2007 Umgebung bereit gestellt werden, im Detail erläutert werden.

    Diese Screencasts werden sich an der Gruppierung orientieren, die Nintex für seine Workflow Actions vorgesehen hat. So wird es zum Beispiel einen Screencast zum Thema „Library and lists“ oder „Logic and flow“ geben.

     

  • Buch Review „Workflow in the 2007 Microsoft Office System“

    Ich habe mich im Rahmen meines Urlaubs mit dem Buch: „Workflow in the 2007 Microsoft Office System“ von David Mann beschäftigt, um eine Möglichkeit zu haben, Vor und Nachteile, des von uns präferierten Nintex Worklfow 2007 Ansatzes, im Vergleich zu selber in Visual Studio erstellten Workflow zu vergleichen.

    Das Buch von David ist nachvollziehbar und transparent auch für nicht Informatiker geschrieben worden. Allerdings sollte der geneigte Leser schon einen tiefen Einblick in das Arbeiten mit SharePoint 2007 und Workflows im Allgemeinen haben um den Autor durch das Buck folgen zu können.

    Der Aufbau der Buches ist wie folgt:

    • Kurze Einführung in Workflows allgemein
    • Einen Überblick über die Office 2007 Umgebung
    • Anpassungen und Erläuterung der Standard Workflows die SharePoint 2007 bei der Installation mitliefert
    • Erstellen von Workflows mit SharePoint Designer (Basis WF Level)
    • Erstellen von Workflows mit Visual Studio (Advanced WF Level)
    • Rule Management und Objekt Modell

    Abschließend kann ich das Buch sehr empfehlen, auch wenn ich den Humor des Autors nicht immer an allen Stellen geteilt habe, ist das Buch inhaltlich weit über meine Erwartungen hinaus gegangen.

    Urteil: Lesenswert

  • SharePoint Schulung

    Am 21. und 22.10.2008 hat bei uns eine Schulung rund um das Thema SharePoint 20007 stattgefunden. Hardy Schett von Schett Consulting, mit dem ich schon in mehreren Projekten zusammengearbeitet habe hat dem gesamten SharePoint Team zwei Tage lang Tipps, Tricks und Vorgehens weisen rund um das Thema SharePoint 2007 gezeigt.

    Hauptaugenmerk lag hierbei auf der Entwicklung von Features und Solutions, mit den man die verschiedenen Ebenen der SharePoint Umgebung anpassen kann.

    Beispiele für behandelte Themen sind:

    • Anpassung der Masterpage
    • Erstellung von eigenen ContentTypes
    • Entwicklung eigener Site und List Definitions
    • Der Deployment Process im Allgemeinen und Speziellen
    • Einsatz des SharePoint Designers im Rahmen der SharePoint Entwicklung

    Um hier nur einige zu nennen…

     
     

    Fazit nach der Schulung war von allen Teilnehmern sehr positiv. Jeder Teilnehmer hat unabhängig von seinen Vorwissen neue interessante Ansätze und Lösungsmöglichkeiten mitgenommen.

    Sowohl inhaltlich als auch didaktisch möchte ich an dieser Stellen meinen Hut vor Hardy ziehen, der es geschafft hat uns in der Kürze der Zeit einen sehr breiten und tiefen Einblick in so viele Themen zu geben.

     
     

  • SharePoint Community Camp 2008 – Hands on Experiences

    Wie bereits mehrfach erwähnt war ich ja Anfang der Woche auf dem SharePoint Community Camp 2008. Das Beste zu erst, es hat sich 100%ig gelohnt. Vor allem die Kontakte innerhalb der SharePoint Community sind wertvoll, so habe ich nach verschiedensten Telefonaten Gelegenheit gehabt, mit Michael Greth persönlich zu sprechen. Ich habe auch Peter Fischer den Produkt Manager SharePoint für Deutschland kennengelernt. Mit ihm habe ich dort auch vereinbart, dass er wenn es sich einmal einrichten lassen sollte an einem Termin der regionale SharePoint User Gruppe Nürnberg teilnehmen wird. Weiterhin haben wir Lisa Metzger kennengelernt, mit der insbesondere der fachliche, aber auch der persönliche Kontakt sehr interessant und wertvoll war.

    Welche Inhalte sind auf der Messe behandelt worden?

    Tag 1

    • Keynote: SharePoint – ein aktueller Überblick aus Sicht von Microsoft
      • Peter Fischer (Product Solution Manager SharePoint und Enterprise Search, Microsoft GmbH, Unterschleissheim)
    • Web 2.0/Enterprise 2.0/SharePoint – Ideen, Konzepte, Lösungen
      • Michael Greth (SharePointCommunity, Berlin)
    • SharePoint als Social Plattform in einer PR-Agentur
      • Martin Bussick (PLEON GmbH, Berlin)
      • Michael Meefeld (PLEON GmbH, Düsseldorf)
    • SharePoint Plattformlösungen am Beispiel von CKS:EBE Blog und Confluence Wiki
      • Elisabeth Metzger (Namics AG, Zürich))
    • SharePoint Podcasting Kit – Audio und Video im Unternehmen
      • Gernot Kühn (Microsoft GmbH, Berlin)
      • Michael Greth (SharePointCommunity, Berlin)

      Tag 2

    • SharePoint Wiki im Einsatz – Alle wissen Bescheid
      • Helmut Reinke (MindBusiness GmbH)
    • OneNote – Mehr als nur Notizen
      • Dagmar Herzog (MindBusiness GmbH)
    • Mindjet Connect – den Informationsaustausch im Team vereinfachen
      • Steven Greenhill (MindBusiness GmbH)
    • Die MySite – Jedem seine Webseite
      • Helmut Reinke (MindBusiness GmbH)

      Mein Fazit ist, dass die Vorträge am ersten Tag wirklich interessant waren, es sind Erfahrungen aus der Praxis heraus geschildert worden. Spannende Ansätze ließen sich insbesondere aus dem Vortrag von Michael Meerfeld und Martin Bussick ziehen, die sehr schön den Weg von einer Idee hin zu einem vollständigen SharePoint Intranet geschildert haben und hierbei auch auf mögliche Stolpersteine hingewiesen haben.

      Interessant waren auch die Hinweise von Michael Greth zu den derzeit auf dem Markt befindlichen Tools und Kits im Bereich Web 2.0 und Enterprise 2.0. Aus dem Strauß an Ideen, die daraus entstanden sind werden wir sicherlich einige realisieren.

      Lisa Metzgers Vortrag hat sich insbesondere um den Teil des Wikis und der Blogs gedreht. Hier fanden wir es besonders gut, das aus der Praxis heraus einmal die Möglichkeiten, aber auch die Restriktionen des Standard SharePoint Wikis und Blogs aufgezeigt worden sind und weiter Third Party Module gezeigt worden sind.

      Der zweite Tag hatte einen leicht werblichen Touch, hat aber insbesondere im Bereich OneNote und Wiki noch einmal neue Einblicke in die Arbeitsweisen mit diesen Tools gebracht.

      Abschließend gibt es vier von fünf Daumen nach oben von mir für die Veranstaltung und ich denke wir werden uns alle im nächsten Jahr oder hoffentlich schon vorher wieder sehen.

  • Erstes Feedback zum SharePoint Community Camp 2008…

    …gibt es von meinem Kollegen, mit dem ich dort zwei interessante Tage verleben durfte hier. Ich kann mich in allen Belangen dem nur anschließen und werde sobald ich die Zeit dazu finde noch einen eigenen Artikel zum Camp schreiben.

  • Mein erster OneNote Blogeintrag

    Nachdem mir intern von unserer GF schon so viel über OneNote erzählt worden ist und ich jetzt auf dem SharePoint Community Camp 2008 von Dagmar Herzog noch einen Vortag dazu gehört habe werde ich jetzt einmal versuchen einen OneNote Blog Eintrag zu veröffentlichen…

    Aber, wofür nutze ich eigentlich OneNote?

    • Erstellen von Meeting Agendas
    • Anhängen der Notizen zu den Agendas nach den Terminen
    • Speichern von Blogeinträgen
    • Sammeln von Notizen und Snippets
    • Blog schreiben (wenns den klappt)
    • Informationsaustausch
  • SharePoint und Web 2.0/Social Software II

    Kurzes Announcement: Nach dem Abend Programm kann ich sagen, dass sich das Camp auf jeden Fall gelohnt hat. Lauter nette und interessante Kontakte geknüpft. Und eine weiter Feststellung die Community ist relativ klein, hier kennt jeder jeden…