Tag-Archive: Workflow

Mein Workflow-Buch ist verfügbar zum Kauf

Ich zum ersten Mal vor zwei Jahren im Gespräch mit meiner ursprünglichen Co-Autoren.  Schließlich verlassen sie das Projekt, aber Ende dieses Sommers, mit Hilfe von mehreren neuen Co-Autoren, Ich war endlich in der Lage, dies über die Ziellinie zu bringen. 

Professioneller Workflow in SharePoint 2010: Real World-Business-Lösungen Hit Amazon und Barnes und Noble Website einige Zeit in den letzten 10 Tage.  Es ist verfügbar in Paperback und Kindle/Nook und all das, Just in Time für ein hervorragendes Weihnachtsgeschenk. Lächeln

Dieses Buch ist über zwei Dinge: 1) Endbenutzer Ermächtigung, so dass sie ihre eigene Business-Probleme mit SP lösen können 2010 Workflow-Funktionen und 2) IT-Mitarbeiter helfen (Entwickler insbesondere) das gleiche tun.  Etwa zwei Drittel des Buches richten sich an ich nenne "Aktivist Users" (hoch qualifizierte, aber technisch nicht versierte und motivierte Anwender).  Er versucht zu erklären, wie Handwerk Lösungen in SharePoint 2010 mithilfe von SharePoint Designer-Workflow und eine Reihe von zusätzlichen SharePoint-features.

Das letzte Drittel der Entwickler wendet.  Jedoch, im Gegensatz zu einigen der rein technischen Bücher auf dem Markt, Diese Kapitel erklären, wie SharePoint-Entwickler Funktionen erstellen können, die weiter die aktivistische Benutzer von benutzerdefinierten SharePoint Designer-Aktivitäten und andere technische Bits ermächtigt.  Durch Stärkung der aktivistischen Benutzer in Ihrer Organisation, Sie frei Ihr Entwickler-team (oder nur sich selbst) die wirklich schwer zu tun (und in der Regel eher technisch interessante) Zeug, dass Endbenutzer können nie und niemals auf eigene versuchen sollte.

In den kommenden Wochen, Ich werde Sie mehr über das Buch schreiben., einschließlich flauschige Sachen wie "wie ist es, ein Buch zu schreiben", dass ich weiß, viele Menschen sind daran interessiert zu wissen, über.  Zuerst ll-ich mein Co-Autoren ohne denen dieses Buch nie überlebt haben würde, das Licht der Welt erblicken.

Lesen Sie mehr über das Buch über die Amazon-Website.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

CodePlex-Projekt-Update: SharePoint Designer-Workflow-Erweiterungen

Vor einer Weile, ICH schrieb dass ich versuchte, meine alte wiederbeleben CodePlex Projekt, SharePoint Designer-Workflow-Erweiterungen.  CodePlex-Projekt wurde entwickelt für WSS/MOSS und fügt eine Handvoll Typ Hilfsfunktionen, z. B. "ToLower()”, "ToUpper()”, "Substring()"und so weiter.  Es hat sogar eine Funktion general Purpose "Aufruf Web Service" Stil.  Lesen Sie mehr darüber hier: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ich mehr oder weniger aufgegeben es ganze Weile her.  Seit SharePoint 2010 kam, jedoch, Ich habe Sinne zu Rückblick auf es und machen es Arbeit in SP 2010.  Gut, heute, Ich habe genau das getan.  Ich habe nicht den Code auf CodePlex noch aktualisiert. Ich möchte mich auf CodePlex Konventionen zu erziehen, bevor ich das Tue, aber ich das Wiki Startseite für das Projekt aktualisieren.

Die breitere und interessantere Implikation ist, dass benutzerdefinierte Aktivitäten von WSS und MOSS ziemlich leicht scheinen über port, Das ist ein (Willkommen) Überraschung für mich.

Hier ist, wie es in SharePoint Designer aussieht wenn es funktioniert:

image

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Bearbeiten Sie Variablen bereinigen SPD XOML-Datei manuell

In diesem Beitrag hier ("Abrufen von Antworten wieder die Start Genehmigung Prozess Aktivität"), Ich erwähnte, dass Sie versehentlich eine ganze Reihe von Workflow-Variablen für den SharePoint Designer-Workflow hinzufügen können.  Dinge werden schnell unübersichtlich und schwer zu lesen.  Speziell, Wenn Sie die "Start Genehmigung Prozess Aktivität" Aktion für den Workflow hinzufügen, Löschen und erneut hinzufügen, Sie am Ende mit allen diese Tätigkeit-Workflow-Variablen zweimal. 

Es ist eine echte Schmerzen zu durchlaufen und alle, die manuell löschen, so dass ich wenn ich versuchen würde, um sie direkt aus der XOML-Datei zu entfernen.  Dies erwies sich als einfach genug zu tun. 

Erste, Sie müssen die tatsächliche XOML-Datei zu suchen.  Ich schrieb über dieses Thema hier: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Einmal gefunden, Öffnen Sie die XOML-Datei und suchen Sie eine Variable, die Sie entfernen möchten.  In diesem Fall, Ich hinzugefügt die Aktivität "Starten des Genehmigungsprozesses" meinen Workflow zweimal.  Sie möchten eine Workflow-Variable mit dem Namen "IsItemApproved", da sie nicht mehr verwendet wird und es eine doppelte Variable mit dem Namen "isItemApproved1 gibt" entfernen. 

Tun Sie einfach eine Textsuche für die Variable.  Mein Bildschirm sieht folgendermaßen aus.:

image 

Wenn Sie, um in der XOML-Datei suchen, Sie werden sehen, dass "IsItemApproved1" an verschiedenen Orten verwendet wird, während die ursprünglichen "IsItemApproved" ist einfach einmal definiert und nie verwendet.

Löschen Sie sie und speichern Sie die Datei.

Die einzig verzwickte Sache ist, dass ich tatsächlich aus SPD ganz schließen und erneut zu öffnen bevor SPD bestätigt, dass das Feld nicht gelöscht.

Natürlich, Löschen von Feldern ist nicht das einzige, was, das Sie, mit der XOML tun können, und ich kann über andere Themen wie dieses Blog in Zukunft.

Möchten Sie was Sie hier und nehmen Sie Sicherungen Ihrer Arbeit sehr vorsichtig sein.  Sie können eine scheinbar geringfügige machen / subtile Veränderung hier könnte die Trashes, die der Workflow so weit wie SPD geht und Sie verlieren Stunden Arbeit während Sie es neu erstellen.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Wie suchen und Bearbeiten von SPD 2010 Workflow XOML-Dateien

Ich wurde untersucht, eine einfache Möglichkeit, eine Reihe von Workflow-Variablen zu entfernen, ohne dass mein Nachmittag in einer ausgewachsenen SPD Klick Folter Session zu verbringen.  Mein Gedanke war, die XOML direkt bearbeiten, welches ist der XML-Datei zugrunde liegenden SPD Deklarative Workflows.  Dies ist, wie ich es gefunden.

Erste, gehen Sie auf die Option alle Dateien unter Site-Objekte in der Navigation.  Sie benötigen die entsprechenden Berechtigungen zu sehen, Also, wenn es für Sie fehlt, Appell an die richtige Admin Person erteilen Sie der priv.  Dies ist, wie es aussieht:

image

 

Alle Dateien zeigt eine Liste von … alle Dateien:

image

Wählen Sie den Ordner Workflows und Sie sehen eine Liste von Ordnern für jeden workflow:

image

Klicken Sie in den richtigen Ordner und  Sie sehen eine Liste der alle interessante Goodies, die einen deklarativen Workflow SPD bilden.  Rechtsklick auf die XOML-Datei und wählen Sie "Öffnen mit:> SharePoint Designer (Im XML-Format öffnen)"auf die XOML direkt bearbeiten:

image

Sie können eine manuelle Sicherung durchführen, bevor Sie mit Dinge Geige.  Eine regelmäßige Kopieren der Datei direkt in der SPD ist wahrscheinlich gut genug, oder Sie kopieren den gesamten XML-Text Einfügen und speichern Sie es auf Ihrem Desktop oder was auch immer Ihre Gewohnheit in diesen Fällen ist.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Abrufen von Antworten wieder die Start Genehmigung Prozess Aktivität

Ich spiele seit etwa mit SharePoint Designer-Workflow Phantasie neue "Starten des Genehmigungsprozesses" Aktivität und wurde schnell behindert, weil ich die Frage sofort beantworten konnte nicht, "war es oder nicht genehmigt?”. 

Die kurze Antwort ist, dass es ganz einfach, die Antwort zu bekommen.  Wenn Sie diese Tätigkeit zu Ihren wichtigsten Workflow hinzufügen, SPD fügt eine Bazillion Variablen auf die Workflow-Variablen und Parameter, wie Sie hier sehen können:

SNAGHTML2350fe72

Sie werden auch das feststellen, wenn Sie mehr als einen dieser hinzufügen, SPD fügt eine "1", usw., alle Variablen. 

Ich fand, dass, wenn ich die erste "Starten des Genehmigungsprozesses" Aktivität gelöscht, der erste Satz von zugeordneten Workflow blieb Variablen (Leider).  Also, Achten Sie darauf, wie Sie diese nutzen weil sonst, Sie werden am Ende mit  eine sehr unübersichtlich Liste der Workflow-Variablen.

Ich gebe Microsoft Kredit für Anschluss an die "ist" Namenskonvention für eine Boolean-Variable.  Diese Konvention macht es ziemlich klar, welche Art von Daten es sein soll.

Bei der Erforschung, Ich habe diesen Artikel hilfreich: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Es nicht wirklich dieses bestimmte Problem zu beheben, aber einige gute Informationen zum Thema hat, so dass ich es gehen würde, wenn Sie, erfahren Sie mehr über diese spezifische Aktivität und seine Geschwister möchten.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

SharePoint Designer 2010 MOD-Funktion

Ich arbeite in dem Mitarbeiter Urlaub anfordern können heraus einige, Krankentage, usw.. Eine Gültigkeitsregel erfordert, dass Sie immer Zeit aus in anfordern müssen 4 Stunden-Takt.  Dies ist leicht genug zu verwenden – eine modulo-Funktion.  Modulo-Funktion zeigt Ihnen den Rest im Unternehmensbereich.  Wenn es kein Rest gibt, Modulo ist 0 (null), sonst, Es ist, was Links ist.  Zum Beispiel, 8 mod 4 = 0 (8 / 4 = 2 mit kein Bruch).  Andererseits, 8 mod 5 ist 3.

Ich brauchte dazu einmal mit SPD 2007 Once upon a time und ich tatsächlich endete mit einem InfoPath-Formular um zu lösen, so dass es zur Zeit auf dem front-End behandelt wurde.  Im vorliegenden Fall, kann es ein InfoPath-Formular in das Bild, aber das ist noch nicht klar.  Also, Ich arbeitete, eine Technik, um sicherzustellen, dass Zeit Anfragen sind immer in 4 Stunden-Schritten.  Ich wollte die Mathematik zu tun, Speichern Sie es in eine Zeichenfolge und dann tun einige Sachen Teilzeichenfolge. 

Ich hochziehen SPD 2010 und zu meiner Überraschung (und ein wenig peinlich) Es gibt eine modulo-Funktion bereits:

image

Ich bin wieder positiv überrascht, dass etwas, was ich brauchte, out of the Box bereits vorhanden ist.  Es scheint wie eine seltsame Funktion für Microsoft in der Mischung enthalten.  Es hat eine Art "ist einfach, So let 's werfen Sie es in"Gefühl zu ihm.  Ich sympathisiere mit dem, wie ich es mir ständig.  Diese CodePlex-Projekt hat ein paar kleine Funktionen, die sich aus dem ItsEasy-Prinzip.  Zur gleichen Zeit, Unterstützt Microsoft weiterhin Beweise der Effekt "95 % der Art und Weise" mit dem Produkt.  Sie implementieren die Mod-Funktion, aber nicht die Funktion Runden, zum Beispiel.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

SharePoint Designer 2007 Workflow Extensions CodePlex-Projekt

Ich bin meinen zweite CodePlex-Projekt zusammen (Informationen am Mittwoch dieser Woche bekannt gegeben, Plus oder minus) und ich hatte einen Blick auf mein erstes Projekt, "Erweiterungen der SharePoint Designer-Workflows". Ich war schockiert und peinlich zu sehen, die es, über heruntergeladen wurde 4,800 Mal:

image

Ich habe im Grunde über dieses Projekt in den letzten 12 Monate. Ich schäme mich, weil ich es im Grunde aufgegeben haben.

I 'm gonna haben ein anderes Aussehen und erinnern mich an was es, alles ist über.

Wenn jemand interessiert daran arbeiten, lassen Sie mich wissen und wir werden sehen, über die Zusammenarbeit auf. 4,800 Woche ist keine riesige Menge, aber es ist mehr als ich jemals realisiert und es lohnt wahrscheinlich einige Kommissionierung es und es vortragen.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin