Monatliche Archive: Februar 2008

Lösung (Art der): Festlegen der Priorität einer Aufgabe mithilfe von SharePoint Designer

Ich habe eine Business-Szenario wie folgt:

  • Ein Benutzer lädt ein Dokument in einer Dokumentbibliothek.
  • Sie wählt einen Inhaltstyp und Meta-Daten eingibt, nach Bedarf. Die Meta-Datenfelder gehört ein flag, "Dringend".
  • Dies löst einen SharePoint Designer-Workflow, die, unter anderem, verwendet die "sammeln Daten von ein Nutzer" Aktion.

"Daten von einem Benutzer sammeln" erstellt ein Element in einer Aufgabenliste, die Genehmigung für dieses Dokument anfordern.

Ich brauchte, um eine Ansicht der Aufgabenliste erstellen, die in dringenden Fällen zur Genehmigung zeigte.

Lösung: Setzen Sie das Wort "dringend:" in den Titel dieser Aufgaben.

Ich hätte es vorgezogen das Feld Priorität direkt angeben. Jedoch, Ich war nicht in der Lage zu tun, die aus verschiedenen Gründen:

  1. Die Sammeln von Daten-Aktion bietet keinen Mechanismus zum Aktualisieren von Feld Titel (und diese zusätzliche Felder, für die Sie Daten sammeln möchten).
  2. Die "Zuweisen einer zu Punkt" Aktion hat das gleiche problem.
  3. Es ist möglich, ein Element in einer Liste einfügen (dh. Einfügen eines Elements in der Aufgabenliste direkt) aber dieses keine Sperraktion. Das bedeutet, dass der Workflow nicht für den Benutzer, um diese Aufgabe abzuschließen wartet.

Als ich ein paar Ansätze vor (zum Glück) erkennen, dass wir einfach setzen "dringend" im Titel.

  1. Starten eines Workflows für die Taskliste selbst, so dass wenn eine neue Aufgabe erstellt wird, es irgendwie cross verweisen zurück zu dem Dokument, das den ersten Workflow gestartet, Ziehen Sie den dringenden Flagwert und aktualisieren Priorität nach Bedarf.
  2. Etwas ähnliches mit einen Ereignisempfänger. An der Aufgabe erstellen, Suchen Sie die zugeordnete Dokument und Update-Priorität nach Bedarf.
  3. Verwenden Sie die "Listenelement erstellen" Maßnahmen in Verbindung mit der "Wartezeit für Feldänderung" Aktion und einen Ereignisempfänger. Wenn wir ein Listenelement erstellen, Wir können alle Felder angeben, was, die wir wollen. Verwenden Sie einen Ereignisempfänger das ursprüngliche Element aktualisieren, wenn der Benutzer die Aufgabe und das "warten auf Feldänderung abgeschlossen hat" Aktion-Bedingung erfüllt sein würde und der Workflow Vorgehen. (Aus irgendeinem Grund, Ich hatte mehr oder weniger auf diesen Ansatz besiedelt, bevor Sie klug entscheiden, für eine Weile wegzugehen).

Gibt es ein Nachteil für meine Lösung (Abgesehen von der offensichtlichen Tatsache, dass nur der Text des Titels Dringlichkeit angibt). Seit "Feedback sammeln" akzeptiert nur hartcodierte Titelnamen, Ich muss zwei verschiedene Feedback sammeln Aktionen verwenden, deren einzige Unterschied, dass hart codierten Titel ist.

Aber, zumindest gibt es eine Lösung, die keine Ereignisempfänger oder benutzerdefinierte Aktionen der SPD erfordert.

Wenn jemand dies in schlauer Weise gelöst hat, Bitte lassen Sie mich wissen.

</Ende>

Sonntag Funny: Halten Ihren Sohn auf seinen Zehen

Eine der vielen Freuden nehme ich als das übergeordnete Element eines zehn Jahre alten Jungen ist neue Wege zur machen ihn zum Lachen oder über Fragen und Dinge in der Welt ein wenig anders denken. Ich habe diese Techniken im Laufe der Jahre verwendet.:

===

Missverstehen Sie behaupten wären Sie seine Fragen:

Sohn: Welcher Tag ist heute?

Papa: Einen Tag vor Mittwoch.

S: Nr., welcher Tag des Monats ist es?

D: Ach, Es hat 4 Tage nach Jan 25.

===

Kitzeln ihn und sag ihm, dass Sie aufhören, wenn er aufhört zu lachen.

===

Treppe hinunter in den TV-Raum gehen und kündigen, "Es ist gut, der Papa zu sein." Dann, Holen Sie ihn bis zu warmen spot auf der Couch und ändern Sie den Kanal, um etwas gutes, wie der Scifi-channel.

===

Geschichten vorgelesen. Einfügen von lächerlichen Sätze in der Mitte der Geschichte. Mein Favorit ist das Hinzufügen "tötet ihn sofort" Wann findet die Hauptfiguren einige kleinere Probleme. Zum Beispiel, "das Messer glitt in seine hand, Schneiden seinen Zeigefinger, ihn sofort zu töten." Nichts geht ganz Ihren Sohn aus einer selbstgefälligen und passive Hörmodus als der Hauptbuchstabe sofort getötet werden.

===

Lesen Sie Geschichten falsch. Lesen Sätze rückwärts. Das beste daran ist, dass die ersten paar Male, die ich dies tat, Mein Sohn dachte, dass er aushelfen war mich darauf hinweisen, dass ich die Worte in der richtigen Reihenfolge lesen war nicht. Die Kehrseite ist, dass er nicht wirklich mich, ihm mehr zu lesen will.

===

Gehen Sie zum Mittagessen zu Burger King. Mein Sohn würde BK morgens essen., Tag und Nacht, wenn wir ihn lassen. Beim gehen, sagen Sie ihm, "Ich weiß, du hasst, dorthin zu gehen, aber wir haben einfach keine andere Wahl." Wenn er versucht zu erklären, dass liebt er BK, über ihn sprechen Sie und sagen Sie Dinge wie "Wir streiten, es keine Zeit haben! Wir gehen und ich will nicht, darüber zu diskutieren!"

(Das erinnert mich an mein Lieblings Borg-Witz: Borger König ": Wir machen es unseren Weg. Ihr Weg ist irrelevant." hahaha!)

===

Ein Buch zur Seite zu öffnen 9 und sagen, "hmm, Das ist eine ungerade Seite".

===

Füllen Sie die Welt mit Bogen Feinde. "Wir gehen zu Fuß schnell überlaufen 7-11, Erzfeind des 11-7 ".

"Deine Tante lebt in Ringwood, Erzfeind, die Stadt Squarewood."

===

Wir fahren bis zu Massachusetts aus New Jersey mehrmals im Jahr und es oft dauert über 5 Stunden von Tür zu Tür. Als wir Startseite ankommen und in die Einfahrt ziehen zu sagen, "Ach, Ich habe vergessen, Wir müssen einen schnellen Strich zu Home Depot."

===

Beim Anschauen von einer gewalttätigen Episode in einer TV-show (wie Helden), Sag deinem Sohn, "einige Male, bei der Arbeit, Ich brauche, um meine Feinde zu zerstören, indem Sie sie lebendig mit dem Befugnisse meines Geistes brennen. Ich mag es nicht, es zu tun, Aber mußt du tun, was du tun musst."

===

Beim Anschauen von schlechten Horrorfilme (finden Sie unter "Es ist gut, der Papa zu sein"" oben), Schreiben Sie unwahrscheinliche Motive zu, dem bösen Charakter. Zum Beispiel, dein Sohn zu sagen, dass der Grund, warum, den Jason so wütend ist, ist, weil er einige Kuchen will und lassen sie ihn haben werden nicht.

===

Telefonnummern falsch erklären. Anstatt zu sagen, dein Sohn "201-111-2222" anwählen, Sag ihm, dass es "2-011-1-12222".

===

Welche Tricks benutzen Sie?

</Ende>

Technorati Tags:

Gast-Blogging?

Es scheint ziemlich häufig in der politischen Blogging-Welt für einen bestimmten Blog hosten "Gast-Blogger". Wenn ich in politischen Blog Land bin muss ich ein anderes Paar Brillen tragen weil es nie zu mir, dass "Gast-Blogging eingefallen" könnte für einen technischen Blog wie meine sinnvoll. Das heißt, bis ich diesen Post von Kanwal Khipple zu, über lesen Das Beste aus SharePoint-Buzz- Januar 2008.

Denken daran, Ich glaube, es könnte eine Menge Leute da draußen in SharePoint-Land, die den Juckreiz zu einen Artikel zusammengestellt haben, kurz oder lang, technischen oder mehr geschäftsorientiert, usw., aber führen Sie ihren eigenen Blog nicht aus den üblichen Gründen. Wenn Sie einer jener Menschen, Ich wäre glücklich, es zu hosten. Sie erreichen mich per e-Mail oder einen Kommentar hinterlassen. Ich habe nicht über jede Art von Leitlinien gedacht., aber ich denke, dass ich es um SharePoint orientieren wollen, aber ich mag auch in einigen persönlichen Beobachtungen über consulting werfen jetzt und dann. Ich versuche auch veröffentlichen ein "Sonntag Funny" jede Woche und ich muss sagen, dass dafür die Ideen ausgehen.

Wenn Sie ein regelmäßiger Blogger bereits aber mit Gast-Blogging experimentieren möchte, Ich bin auf jeden Fall offen, dass auch, either as a host or a guest 🙂

</Ende>

Technorati Tags: