maandelijkse archieven: Oktober 2007

Met behulp van “Persoon of groep” in een berekende kolom

Mensen vragen vaak over het gebruik van een kolom met gegevenstype "persoon of groep" Typ in een andere kolom met gegevens "Berekend".

Bottom line, Dit werkt niet in WSS 3.0 (of MOSS).

Wanneer u een berekende kolom toevoegt, WSS toont de lijst met velden dat u kunt gebruiken voor de berekening. Als u typt in de naam van een kolom die niet in de lijst, het vertelt u:

Een of meer kolomverwijzingen zijn niet toegestaan, omdat de kolommen worden gedefinieerd als een gegevenstype dat niet wordt ondersteund in formules.

Alternerende actie: Een gebeurtenis-handler gebruiken. De gebeurtenis-handler wordt gestart als de gebruiker het item wordt opgeslagen. Het voert de update die u zou hebben gewild de berekende kolom om voor u te doen.

Nuttige links op berekende velden in het algemeen:

Snelle disclaimer: Ik denk dat de bovenstaande waar en nauwkeurig, maar ik heb genoeg slimme trucs hier en daar in MOSS/WSS dat ik niet zou buitengewoon verbaasd (opgewonden als je wil) Als iemand heeft bedacht een manier om dit te doen zonder toevlucht te nemen tot code. Als u hebt bedacht slimme werk-around of weet iemand die heeft, laat het me weten!

MOSS/WSS vertelt me: “De pagina is gewijzigd door een andere auteur op …” maar eigenlijk, het was niet.

We deden sommige zware opnieuw het organiseren van onze site taxonomie via "Beheer van inhoud en structuur". Om redenen onbekend aan me, Dit proces (Hoewel werken in de belangrijkste) Sommige navigatiekoppelingen brak in de werkbalk Snel starten. De verbroken koppelingen worden gekenmerkt door:

  • Verkeerde URL. Bijvoorbeeld, het zou moeten zijn "/ sites/diensten/vandoelstelling /…". Echter, de nieuwe koppeling is "/ sites/Corporate/vandoelstelling /…".
  • Herhaalde bits op de query string van de kop, Als in:

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

Dat is gemakkelijk genoeg om op te lossen via instellingen/sitenavigatie. Behalve, MOSS presenteert me met dit wanneer ik probeer en doe het:

afbeelding

Het feit is, Niemand maakt elke wijziging er (naast me, Natuurlijk).

Een snelle zoektocht opduikt deze MSDN forum discussie: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1691577&SiteID=1

William Heurdier legt het uit mooi in de de voorlaatste (als van 10/02/07) Verzenden:

Feit is:

Beschadigde koppen opnieuw instellen, u moet :

– alle lijsten beschadigde rubriek verwijderen

– verwijderen van beschadigde rubriek

– Van de instellingen van de lijst, een verwijderde lijst toevoegen aan de werkbalk Snel starten (Deze regenereren een niet beschadigd kop)

U bent dan goed om te gaan….


SharePoint Expert – Sogeti Cap Gemini Zwitserland

Ik was een beetje verward, want ik bleef willen gaan naar de navigatiepagina, Breng de wijziging aan en dan geraakt met het "pagina is bewerkt" Bericht. Uiteindelijk, Ik realiseerde me dat ik moest naar de lijstinstellingen en verwijderen/toevoegen aan snel starten. Dat deed de truc. Gelukkige tijden zijn hier opnieuw!

</einde>

Abonneren op mijn blog!

Problemen met “Onderbreken tot datum” activiteit in SPD gedefinieerde werkstromen

UPDATE 12/10/07: Hotfix zoals beschreven in MSDN KB929816 oplossen naar de werkstuk voor ons hieronder vermelde. De hotfix ophalen en vervolgens installeren op elke server in de farm. Vervolgens, SharePoint-configuratieprogramma op elke server. Hier is de link MS Support voor dat KB: http://support.microsoft.com/kb/932816.

Achtergrond:

We hebben de eis van een bedrijf waar een milieu engineering manager dient ervoor te zorgen dat 30 some-odd productie locaties gevestigd over de behoeften van de Verenigde Staten om ervoor te zorgen dat deze planten bestand voor hun verschillende staat-gemandateerd vergunningen in een tijdig. Een aanpak die we hebben onderzocht maakt gebruik van de "onderbreken tot datum" activiteit die ons ter beschikking via SharePoint Designer worfklow. De engineering manager (of haar assistent) alle vereiste vergunningen en herinnering datums invoert aan het begin van het jaar. Het systeem doet dan al het zware werk.

Milieu:

MOSS, 64 bits, virtuele machine omgeving (ontwikkelingsbox), 2 servers (SQL op server #1, alles op de server #2).

Problemen:

De actie onderbreken tot datum lijkt de perfecte oplossing en kan goed blijken te zijn. Echter, het werkt niet goed uit de doos (voor ons).

  1. De werkstroom baan was niet gepland om uit te voeren, ooit. Ik ontdekte dit door het lezen door middel van Christopher Whites (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) uitstekende schrijf-up met behulp van stsadm thusly:

    C:\>Stsadm -o getproperty - propertyname "baan-workflow" -URL http://localhost

    <Eigenschap bestaat = "No" />

    C:\>

    Dat was een verrassend resultaat maar gemakkelijk opgelost:

    C:\>Stsadm -o setproperty - propertyname "baan-worfklow" -PropertyValue "elke 1 minuten tussen 0 en nog 59" -URL http://localhost

    Bewerking is voltooid.

    C:\>

    Na dat te doen, de eerste "In Progress" workflow snel omhoog in brand gestoken en deed het heeft job.

  2. Helaas, de volgende dia werken niet zoals verwacht. Gelukkig, Christopher verwijst ons Hier (http://support.microsoft.com/kb/932816). Als van het schrijven van dit item, We wachten op de IT-afdeling om deze hotfix te verkrijgen, maar het ziet er veelbelovend. Onze kopieën van de getroffen .dll deelt niet de dezelfde grootte in bytes, dus hopelijk zal dit het probleem oplossen.

Alternerende actie:

Opnieuw uitvoeren van de stsadm -o setproperty opdracht leek te prod de werkstroom timer wakker. Het zou, ongeveer 7 minuten later, eigenlijk wakker worden en blijven samen met de werkstroom.

Vragen / Kwesties:

Onderbreken tot datum werkt niet.

Onderbreken tot datum wordt niet geactiveerd.

Werkstroomstatus verandert niet van "In Progress"

Werkstroomstatus blijft "In Progress"