Monatliche Archive: Oktober 2007

Verwendung “Person oder Gruppe” in einer berechneten Spalte

Leute Fragen häufig über die Verwendung einer Spalte des Datentyps "Person oder Gruppe" Geben Sie in einer anderen Spalte der Daten "Berechnet".

Fazit, Dies funktioniert nicht in WSS 3.0 (oder MOSS).

Wenn Sie eine berechnete Spalte hinzufügen, WSS-zeigt die Liste der Felder, dass es Ihnen ermöglicht, die für die Berechnung verwenden. Wenn Sie den Namen einer Spalte eingeben, die nicht in der Liste ist, Hier erfahren Sie:

Eine oder mehrere Spaltenreferenzen sind nicht zulässig., Da die Spalten als Datentyp definiert sind, die in Formeln nicht unterstützt wird.

Abhilfe: Verwenden Sie einen Ereignishandler. Der Ereignishandler wird ausgelöst, wenn der Benutzer das Element speichert. Es führt die Aktualisierung, die Sie die berechnete Spalte für Sie tun wollten, würde.

Nützliche Links auf berechneter Felder im allgemeinen:

Schnelle Haftungsausschluss: Ich glaube der obigen wahr und präzise sein, aber ich habe genug clevere Tricks hier und da in MOSS/WSS, dass ich nicht sehr überrascht wäre (gespannt, wenn man so will) Wenn jemand, eine Möglichkeit herausgefunden hat, dies zu tun, ohne Rückgriff auf code. Wenn Sie clever umgehen herausgefunden haben oder kennen jemanden, der hat, Bitte lassen Sie mich wissen!

MOSS/WSS sagt mir: “Die Seite wurde von einem anderen Autor auf …” aber eigentlich, Es war nicht.

Wir haben einige schwere Ausführung neu organisieren unsere Website Taxonomie über "Verwalten von Inhalten und Struktur". Aus mir unbekannten Gründen, Dieser Prozeß (aber arbeiten in der Hauptsache) brachen einige Navigations-Links in der Schnellstartleiste. Die fehlerhaften Links zeichnen sich durch:

  • Falsche URL. Zum Beispiel, Es sollte "/ Sites/Abteilungen/HumanResources /…". Jedoch, der neue Link ist "/ Sites/Corporate/HumanResources /…".
  • Wiederholte Bits auf der Query-String der Überschrift, wie in:

/sites/departments/HumanResources/_layouts/viewlsts.aspx?BaseType = 0?BaseType = 0?BaseType = 0?BaseType = 0

Das ist leicht genug, um über Einstellungen/Navigation der Website zu beheben. Außer, MOSS stellt mich damit, wenn ich versuchen zu tun, es:

Bild

Die Tatsache ist, Niemand macht es jede Änderung (Abgesehen von mir, Natürlich).

Eine schnelle Suche taucht dieser MSDN-Foren-Diskussion: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1691577&SiteID=1

William Heurdier legt es schön in die der vorletzten (ab 10/02/07) Bereitstellen:

Tatsache ist:

Beschädigte Überschriften zurücksetzen, Du musst :

– die Listen unter beschädigte Überschrift entfernen

– Entfernen Sie beschädigte Überschrift

– Aus der Listeneinstellungen, eine entfernte Liste der Schnellstartleiste hinzufügen (Diese regenerieren nicht beschädigten Überschrift)

Dann seid ihr gut zu gehen….


SharePoint-Experte – Sogeti Cap Gemini Schweiz

Ich war ein wenig verwirrt, weil ich immer auf der Seite "Navigation" einschlagen wollen, die Änderung vornehmen und dann überfahren mit "wurde die Seite geändert" Nachricht. Schließlich, Ich merkte, dass ich musste gehen in die Listeneinstellungen und entfernen/hinzufügen es zu schnell auflegen. Jene Tat die Tücke. Glückliche Zeiten sind hier wieder!

</Ende>

Onnieren Sie meinen Blog ab!

Probleme mit “Halten bis Datum an” Aktivität in SPD erstellt-workflows

UPDATE 12/10/07: In MSDN KB929816 beschriebenen Hotfix das Problem gelöst, für uns die unten genannten. Beziehen Sie den Hotfix und installieren Sie dann auf jedem Server in der farm. Dann, SharePoint-Konfigurations-Utility auf jedem server. Hier ist der MS Support-Link für diesen KB: http://support.microsoft.com/kb/932816.

Hintergrund:

Wir haben eine Geschäftsanforderung wo muss ein Umwelt-engineering-Manager, um sicherzustellen, dass 30 some-odd Fertigungsstandorte in ganz den Bedürfnissen der Vereinigten Staaten um sicherzustellen, dass diese Pflanzen für ihre verschiedenen Staat beauftragt Genehmigungen rechtzeitig einreichen. Ein Ansatz, den wir untersucht haben, nutzt die "Pause bis Datum" Aktivität, die uns zur Verfügung stehenden über SharePoint Designer-Workflow. Der technische manager (oder ihr Assistent) betritt die erforderlichen Bewilligungen und Erinnerungsdaten zu Beginn des Jahres. Das System führt dann die Schwerarbeit.

Umgebung:

MOOS, 64 Bit, VM-Umgebung (Entwicklung-Feld), 2 Server (SQL auf server #1, alles andere auf server #2).

Probleme:

Die Pause bis Datum Aktion scheint wie die perfekte Lösung und sie kann sich als gut erweisen. Jedoch, Es funktioniert nicht, außer das Feld (für uns).

  1. Die Workflow-Aufgabe war nicht geplant, je. Ich entdeckte diese durch das Lesen durch Christopher White (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) hervorragende Zuschreibung mithilfe von Stsadm Wasserverbrauch:

    C:\>Stsadm -o Getproperty - Propertyname "Job-workflow" -URL http://"localhost"

    <Eigenschaft vorhanden = "No" />

    C:\>

    Das war ein überraschendes Ergebnis aber leicht gelöst:

    C:\>Stsadm -o Setproperty - Propertyname "Job-Workflow" -PropertyValue "jede 1 Minuten zwischen 0 und 59" -URL http://"localhost"

    Vorgang wurde erfolgreich abgeschlossen.

    C:\>

    Auf damit, die ersten "In-Progress" Workflow schnell aufgedreht und tat es hat job.

  2. Leider, die nächste ein funktionierte nicht wie erwartet. Zum Glück, Christopher verweist uns Hier (http://support.microsoft.com/kb/932816). Während ich schreibe dieses Eintrags, Wir warten auf die IT-Abteilung, um das Hotfix zu erhalten, aber es sieht vielversprechend aus. Unsere Kopien der betroffenen dll teilen nicht die gleiche Bytegröße, Also hoffentlich wird damit das Problem gelöst..

Abhilfe:

Erneutes Ausführen des Befehls Stsadm -o Setproperty schien den Workflow Zeitgeber wach prod. Es würde, rund 7 Minuten später, eigentlich aufwachen und weiter zusammen mit den workflow.

Fragen / Themenstellungen:

Pause bis Datum funktioniert nicht.

Pause-bis-Datum wird nicht fortgesetzt..

Workflow-Status ändert sich nicht von "In Bearbeitung"

Workflow-Status bleibt "In Bearbeitung"