Moos sagt mir “Zugriff verweigert” Bearbeiten Sie eine Workflow-Aufgabe, Aber ich habe wirklich Zugriff

Ich habe ein Workflows mit SharePoint Designer in eine Website, die auf "NT_AUTHORITYAuthenticated Benutzer hauptsächlich schreibgeschützt ist implementiert" (dh. Alle). Es gibt eine Formularbibliothek für ein InfoPath-Formular. Es gibt einen zugeordneten Workflow-Aufgabenliste damit wann der Workflow funktioniert, Es kann Vorgänge Menschen zuordnen.

Ich breche Berechtigung für die Formulare Bibliothek und Task-Liste, so dass jeder authentifizierter Benutzer kann Formulare erstellen und ihre zugewiesenen Aufgaben aktualisieren.

Ich testen mit meinem niedrig-Privilegien-Test-Konto.

Ich kann aus und speichern Sie ein Formular an die Bibliothek füllen? –> JA

Ich kann die Aufgabe aus einem e-Mail-Link zugreifen? –> JA

Sehe ich, dass ein Edit Workflow Vorgangsverknüpfung –> JA

Ich kann auf diesen Link klicken? –> NR. … Zugriff verweigert.

Warum sehe ich einen Link bearbeiten, der mir Erlaubnis verweigert, wenn ich darauf klicke? Das ist nicht wie es soll's arbeiten…

Ich gehe durch die Sicherheitskonfiguration wieder, sehr eng. Ich tun es wieder. Ich halte diesen Beitrag löschen weil ich natürlich nicht nichts über Sicherheit weiß.

Schließlich, Ich Suche den Internets. Ich finde diese höchst unwahrscheinlich MSDN-Forum-thread: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

Die Poster scheinen vorgeschlagen werden, dass der einfache Akt des Exports des Workflows in einer Platte mit dem MOSS Sicherheitsproblem beheben? Ich kann es kaum glauben, dass ich gerade eingegeben haben, die. Erinnert mich an die South Park-Episode über die 9/11 Stan wo unsere Preznit fragt Verschwörung, "Wirklich?" immer und immer wieder.

Also, nichts zu verlieren, Ich starte SPD, der rechten Maustaste auf den Workflow und speichern Sie es auf mein c:\ Laufwerk. Das wäre die c:\ Laufwerk auf meinem laptop. Ich Suche über meine Schulter die ganze Zeit so dass niemand mich Fragen, "Warum sind Sie diesen Workflow auf Ihren Laptop sparen?"

Unglaublich, das löst mein problem. Ich kann die Aufgabe bearbeiten..

Ich nominiere hiermit dies für die meisten Bizarre Workflow Abhilfe von 2007.

</Ende>

Technorati Tags:

SharePoint Designer, Aktuelle Artikel “Absolute URL codierte” und HTTPS

Oft wollen wir eine e-Mail zu senden, die enthält einen Hyperlink auf das Element oder Dokument, das den Workflow ausgelöst. Wir können aktuelle Element "codierte Absolute URL verwenden." zu diesem Zweck. Jedoch, Es scheint immer zu "http verwenden" für die URL-Protokoll. Wenn Ihre Website auf HTTPS läuft funktioniert es für Sie nicht.

Bild

Soweit ich weiß, Es gibt keine Out-of-Box-Lösung für dieses problem. Wenn Sie HTTPS verwenden müssen, Sie haben keine von die Option Feld.

Um es zu lösen, Erstellen einer benutzerdefinierten Aktion, die eine Zeichenfolge Replace-Funktion in Ihrem Workflow verwendet bereitstellt. Alternativ, Verwenden Sie eine 3rd-Party-Tool wie das ausgezeichnete Paket hier: http://www.codeplex.com/spdwfextensions 🙂

</Ende>

Technorati Tags: ,

Schnell und einfach: Ermitteln der internen Spaltennamen von einer Websitespalte

UPDATE: Jeremy Thake hat gebloggt dazu und legte einige Code für eine Konsolenanwendung zeigt, dass interne Namen.

Ich war schwierig zu ankommen ein Inhaltsabfrage-Webpart ein Fälligkeitsdatum einer Aufgabe anzuzeigen, und weil die Bildschirm-Bezeichnung "Fälligkeitsdatum" ist, Ich nahm an, dass der Spaltenname in verwenden <CommonViewFields> ist "Due_x0020_Date".

Falsch!

In diesem Fall war die echte Spaltenname "DueDate".

Wie habe ich es gefunden? Ich lese wieder Heather Solomon's Blog-Eintrag zum Ändern von CQWP zusätzliche Spalten mit Daten zeigen. Sie beschreibt diesen Prozess bei Schritt #13. Vertrauen. Es ist richtig. Mindestens, Es war für mich richtig. Ich es zuerst für eine weitere Spalte mit einem viel längeren Namen nicht Vertrauen.

Ich sage "es Vertrauen" weil ich es nicht traute und wahrscheinlich verschwendet nahe zwei Stunden butting meinen Kopf gegen eine Wand. Nachdem ich die "DueDate aufgelöst" Name, Ich wollte ein weiteres Feld hinzufügen <CommonViewFields>. Mithilfe der Solomon-Technik, Ich war immer einen Spaltennamen wie "XYZ_x0020_Project_x0020_Due_x00".

Ich dachte mir, Das ist eindeutig ein gekürzten Namen. Ich ging voran und UN abgeschnittene es ohne Erfolg. Ich habe endlich den scheinbar abgeschnittenen Namen und es funktionierte.

Extra-Tipp: Wenn ich die Arbeit mit den CQWP, Wenn ich einen schlechten internen Namen hinzugefügt <CommonViewFields>, die CQWP würden mir sagen, ob die Abfrage keine Ergebnisse zurückgegeben hatte. Aber, Wenn ich den Feldnamen einen Datentyp hinzugefügt, Es wäre ein Ergebnis zurückzugeben.. Hinzufügen der Daten maskiert Typ tatsächlich ein Problem da ich ein nicht-Existent-Feld verweisen auf war. Ich könnte es hinzufügen, aber als ich versuchte, seinen Wert anzeigen, Ich würde immer eine leere erhalten..

Dies den Fehler nicht maskieren:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Dies den Fehler maskieren.:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</Ende>

Achtung wichtige Änderungen an ItemStyle.xsl

Ich arbeitete mit ItemStyle.xsl zum Anpassen der Darstellung einer Inhaltsabfrage-Webpart und rechts über Mittag, Ich habe ein Bruch mit der XSL-Datei ändern. Ich wußte nicht, es, aber dies hatte weitreichende Auswirkungen auf die Websitesammlung. Ich ging zum Mittagessen und nach meiner Rückkehr, Diese Meldung erscheint in einer Reihe von Orten bemerkt:

Nicht in der Lage, dieses Webpart anzeigen. Um das Problem zu beheben, Öffnen Sie diese Web-Seite in einer Windows SharePoint Services-kompatiblen HTML-Editor wie Microsoft Office SharePoint Designer. Wenn das Problem weiterhin besteht, Kontaktieren Sie Ihren Serveradministrator Web.

Ich machte den client (nicht erkannte noch, dass es meine Schuld an dieser Stelle) aber schließlich bemerkte, dass visual Studio Intellisense wurde warnt mich, dass ich aufgrund eines fehlerhaften XSL hatte. Ich es korrigiert und alles begann.

Verdammt vorsichtig mit ItemStyle.xsl arbeiten (und die globale XSL-Dateien) — brechen sie wirkt sich auf viele Artefakte in der Websitesammlung.

<Ende />

Mein Sohn gehackt Gamespot

Also, heute Morgen, Mein Sohn wird bestimmt zu sehen, dass ein Alter-dreizehn Halo eingeschränkt 3 Video an GameSpot. Ich bin draußen Schnee schaufeln, so dass ich nicht da bin, zu fördern oder behindern. Notwendigkeit ist die Mutter der Erfindung und alles, was … Er hat ein eureka! Augenblick. Er erkennt, dass obwohl Gamespot ihm seine eingeben will Real Geburtsdatum, Er kann wirklich betreten Alle Geburtsdatum, was er will. Nachdem er, dass erkannte, Er machte sich alt genug, um das Video zu sehen.

I’m not quite sure how I feel about this 🙂

Sonntag Funny: “Es ist Druck Müll”

In meinem ersten Job nach dem College in 1991, Ich hatte das Glück, für ein produzierendes Unternehmen mit arbeiten 13 Standorte, nicht einschließlich seiner Firmenzentrale in New Jersey. Ich kam gerade dann, wenn das Unternehmen-out ein neues ERP-System Roll war. Wir waren eine kleine IT-Abteilung von etwa zehn Personen insgesamt, zwei von Ihnen sind nicht Gefahren. Teil des Projektes beteiligt, IBM System zu ersetzen 36 Boxen mit HP Hardware und HPUX. Jeder verwendet grüne Röhren, Zugriff auf das system.

Das Projekt rollt entlang und ich bin herabgesandt nach Baltimore mit einem neuen Kollegen, Jeff. Unsere Aufgabe war, an die macht, die Unix-Rechner, Stellen Sie sicher, dass die o/s ausgeführt wurde, das ERP-System installieren, Konfigurieren Sie das ERP, bilden Menschen auf den ERP und Maßarbeit für Leute auf der Stelle tun. (Dies war ein Traumjob, vor allem kommt gerade aus der Schule). Bevor wir wirklich aus dem Boden könnte, Wir mussten die grünen Röhren entpacken, Lege sie auf Schreibtischen und verdrahten Sie. Und das beste daran war, dass wir die RJ11-Stecker auf uns setzen mussten.

Aus irgendeinem Grund, das ich nie verstanden, und eigentlich nie daran gedacht, Fragen zum Zeitpunkt, Wir hatten einige vertragschließenden Unternehmen kommen und führen Sie die Kabel im gesamten Werk, aber wir hatten nicht sie setzen auf den Steckern. Also, Es gab eine "Patch-box" mit Dutzenden von unbeschrifteten Kabel in den PC-Raum"" und diese snaked rund um das Gebäude an verschiedenen Orten im Gebäude.

Wir haben unseren Weg durch das im Laufe eines Wochenendes, Testen jedes Kabel, setzen auf einem connector (sicherstellen, dass es war gerade vs. gekreuzt), Sicherstellung der Bit-Einstellungen auf die grünen Röhren und Drucker korrekt waren, Kennzeichnung von Drähten, sicherstellen, dass diese "getty" für jeden Port und wahrscheinlich tausend andere Dinge, die ich seitdem unterdrückt habe wurde ordnungsgemäß ausgeführt. Es kam alles zusammen ganz gut.

Aber, Es war ein wichtiges Kabel, die wir herausfinden konnte nicht. Das Werk in Baltimore hatte eine Beziehung mit einem Lager-Ort in New Jersey. Einige Aufträge an Baltimore verschifft, aus dieser Position. Es gab zwei Drähte, die wir, zum Herstellen von Feld HPUX hatten: eine grüne Röhre und einem Drucker. Die grüne Röhre war einfach, aber der Drucker wurde zum dreiwöchigen Albtraum.

Wenn Sie es nicht wissen, oder haben es unterdrückt, Umgang mit grünen Röhren und Drucker auf diese Weise, Es gibt verschiedene Möglichkeiten, die Sie beschäftigen, indem Sie verschiedene Stifte festlegen. 8-Bit, 7-Bit, Parität (gerade/ungerade/keine), vermutlich weitere. Wenn Sie eine dieser Einstellungen falsch ist, das Rohr oder der Drucker zeigt noch Sachen, aber es wird insgesamt Kauderwelsch, oder es werden Kauderwelsch mit erkennbaren Zeug dazwischen. Natürlich, Diese Pins sind schwer zu sehen und eine kleine Wohnung-Rand-Schraubendreher mit festgelegt werden müssen. Und sie sind nie standard.

Richten wir die erste von vielen schnell Anrufe mit dem NJ-Typen (ein grauer Computer-Hasser, die wahrscheinlich uns bis zum heutigen Tag verflucht). Wir haben das grüne Rohr ziemlich schnell arbeiten, aber wir konnten nicht den Drucker arbeiten bekommen. Es hielt "Drucken Müll". Wir würden einen neuen Connector RJ11 schaffen., Umschalten zwischen gekreuzten und geraden. Wir würden den Port löschen und neu erstellt in Unix. Wir gingen durch die schwierige Aufgabe, ihn uns die Steckerbelegung des Druckers erklären, nie wirklich sicher, ob er es richtig gemacht hat.

Es ist an der Zeit, go live, Alles in Baltimore summt, aber wir können nicht den Fluch Drucker aufstehen in New Jersey zu arbeiten! Wir haben alle Möglichkeiten außer fahren zurück bis NJ Arbeit an den Drucker persönlich ausgeschöpft.. Alles, was treibende vermeiden, Wir bitten ihn, endlich zu uns faxen was er bekommt, wenn es "Müll" ist, Hoffnung, dass vielleicht noch ein Hinweis in diesen Müll, die uns sagen, was wir tun falsch.

Als wir ankamen, das fax, Wir wussten sofort, was los war. Siehe, Unsere Methode zu testen, ob wir einen Drucker richtig konfiguriert hatte war ein "Lp ausstellen" Befehl wie folgt:

LP/Etc/passwd

Im Grunde, wir die Unix-Passwort-Datei ausgedruckt. Es ist immer vorhanden und Out of the box, immer nur eine Seite. Sie standard Unix Passwort-Datei sieht ungefähr so aus:

Smith:*:100:100:8A-74(Büro):/Startseite/smith:/Usr/bin/shguest:*:200:0::/Startseite/Gast:/Usr/bin/sh  

Wir hatten schon Ausdrucken der Passwort-Datei immer und immer wieder für mehrere Wochen und es wurde korrekt gedruckt. Jedoch, für den Endbenutzer, Es war "Drucken Müll".

</Ende>

Noch ein anderes Netzwerk-Anmeldeinformationen Multi Herausforderung Problem und Lösung

Mein Mandant vor kurzem installiert ein magisches Gerät aus Wacholder ersetzt, die offenbar ihre alten Cisco Netzwerk-Lastenausgleich (NLB). Ungefähr zur gleichen Zeit, Wir installierten eine Hotfix um eine Workflow-Problem zu lösen.

Ein oder zwei Tage später, Wir haben ein Problem festgestellt, wenn wir den Anbieter für gemeinsame Dienste zugegriffen (SSP). Wir konnten dorthin zu gelangen., aber wir würden eine Benutzer-ID und Ihr Kennwort mehrmals auf jeder Seite angefochten werden. Dies geschah nicht mit dem wichtigsten Portal app, noch zentraler administration. Natürlich, Wir wussten nicht, welche der beiden (Wacholder oder hotfix) Das Problem wäre, Allerdings vermutete ich stark den hotfix, herauszufinden, wir hatten es nicht richtig installiert.

Es stellte sich heraus, dass Wacholder eine Art Komprimierungseinstellung hatte. Eines der gekleidete Figuren Vergleichszeitraum im Netzwerk Gruppe, Aufrechnung. Dass unser Problem gelöst.

Dies ist nicht das erste Mal, die Komprimierung die Hauptursache für ein SharePoint-Problem für mich gewesen ist. IIS-Komprimierung betroffene negativ ein 3rd Party-Tool von die guten Leute von The Dot Net Factory für IE 6 Browser (IE 7 Browsern funktionierte ohne Probleme).

Also, Fügen Sie "Kompression" der Gefahren-Liste.

</Ende>

Wir danken: http://www.elfwood.com/art/s/h/sherry/death_colour.jpg.html

Technorati Tags: ,

Denken über das Ändern von Blogging-Plattform

Ich begann meine "Blog-Karriere" unter Verwendung von Microsoft-Plattform und es ist gut zu mir gewesen. Es ist einfach zu buchen, Es gibt gute Möglichkeiten und Widgets für die Verwaltung Ihres "Space", menschenwürdige Web-Speicher und So weiter.

Jedoch, Ich verliebte mich wirklich nur in die MS-Lösung fast ohne Planung. Dass allein Anrufe für mich, wo ich bin und wohin ich gehe zu bewerten, im Hinblick auf eine Blogging-Plattform. Es gibt auch zwei wichtige Einschränkungen, die stört mich richtig jetzt gegenüber Windows Live Spaces.

Erste, Ich kann sehr gute Statistiken nicht erhalten.. Es gibt Statistiken, aber das Detail ist oft abgeschnitten und nicht in einer Weise, die für jede Art von Analyse ermöglicht präsentiert. Es keine Sortierung oder Export-Funktion. Viele Blog-Ideen, die basierend auf die Art der Informationen, die Menschen kommen (oder vor allem nicht finden) Wenn sie mein Blog suchen. Es ist sehr schwer zu leben Räume dafür verwenden.

Sekunde, Es scheint nicht zu keinen Mechanismus zum "Geld verdienen" ein Windows live Space blog. Tatsächlich, um loszuwerden MS ads (von denen ich keinen Vorteil ableiten), Ich brauche eigentlich Microsoft bezahlen. (Mindestens, Das ist, wie ich es verstanden habe; Ich habe keine endgültigen Antworten und Fragen wie es erhalten).

Nun, da habe ich ein Muster und eine Reihe von Blogging-Gewohnheiten, Ich möchte andere Optionen bewerten. Ich habe einige Nachforschungen gemacht und es gibt viel Auswahl, aber ich bin neugierig, was andere Leute, vor allem anderen in der SharePoint-community (als Blogger oder Leser), gerne benutzen.

Wenn dieses Thema Sie interessiert und Sie haben eine Meinung oder bereit sind, Ihre Erfahrungen zu teilen, Bitte einen Kommentar hinterlassen oder mich direkt per e-Mail.

Vielen Dank!

<Ende />

Technorati Tags:

SharePoint Designer Email sendet ???? in einer E-Mail

Forum-Benutzer Fragen gelegentlich: Warum setzt SharePoint Designer ???? in meiner Email statt einen Feldwert?

Ein Grund, warum dies passiert ist, weil die Variable, auf die Sie verweisen, null ist.

Dies kann geschehen, weil Sie versuchen, ein Feld aus dem aktuellen Element"verweisen" aber der Benutzer nie einen Wert in dieses Formularfeld eingegeben.

<Ende />

Technorati Tags:

Vergleichen / Test für leere Daten in SharePoint Designer-Workflows

Szenario: In einer SharePoint Designer-Workflows, Sie müssen bestimmen, ob ein Datumsfeld leer ist.

Problem: SPD bietet keine direkte Methode für Datumsangaben auf etwas anderes als ein Datum vergleichen. Eine solche Bedingung z. kann nicht erstellt werden.: "If [DateField] gleich leer".

Lösung: Das Datum in eine Zeichenfolge konvertieren. Verwenden Sie Zeichenfolgenvergleich, um festzustellen, ob das Datum leer ist.

Screenshots:

Die folgenden Screenshots zeigen, wie Sie dies tun. In diesem Szenario, ein Feld für ein Element, "Umweltgenehmigungen:Erste Genehmigung Erinnerungsdatum", ist eingereicht und der Workflow als Reaktion auslöst.

Bild

Bild

Hinweise:

Als ich versuchte, dies, Ich war angenehm überrascht, zu erfahren, dass es funktioniert. Ich war besorgt, dass SharePoint Designer die Zeichenfolge Zuordnung unterbinden könnte (Variable:StringReminderDateDate) aber es war es möglich.

Ich war auch besorgt, so dass sie, der Wert kann Null und entweder sprengen die WF zur Laufzeit oder vielleicht die globale Temperatur erhöhen 1/2 eine gewisse, aber diese Bedenken waren unbegründet.

</Ende>

Technorati Tags: