MOSS vertelt Me “Toegang geweigerd” een werkstroomtaak bewerken, Maar ik heb echt toegang

Ik heb uitgevoerd een workflow in een site die voornamelijk alleen-lezen te NT_AUTHORITYAuthenticated gebruikers"met behulp van SharePoint Designer" (dwz. iedereen). Er is een formulierenbibliotheek voor een InfoPath-formulier. Er is een bijbehorende workflow takenlijst zo goed, zodat wanneer de werkstroom werkt, het kan ook taken toewijzen aan personen.

Ik breken toestemming voor de formulieren bibliotheek en taak lijst zodat elke geverifieerde gebruiker kan formulieren maken en hun toegewezen taken bijwerken.

Ik test met mijn lage-voorrechten testaccount.

Kan vul ik uit en een formulier aan de bibliotheek opslaan? –> JA

Kan ik toegang tot de taak van een e-mail link? –> JA

Ik kan zien een link bewerken werkstroom taak –> JA

Ik kan Klik op deze link? –> NO … Toestemming geweigerd.

Waarom kan ik een koppeling bewerken dat me toestemming ontkent wanneer ik klik op het zien? Dat is niet hoe het heeft verondersteld om te werken…

Ik ga door de beveiligingsconfiguratie opnieuw, zeer nauw. Ik doe het weer. Ik vind dit bericht verwijderen omdat ik uiteraard niet niets over beveiliging weet.

Tot slot, Ik zoek de Internets. Ik vind deze hoogst onwaarschijnlijk MSDN forumthread: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

De posters lijken te suggereren dat de eenvoudige handeling van de workflow exporteren naar een station schotel een beveiligingsprobleem MOSS vast zal? Ik kan nauwelijks geloven dat ik typte die. Ik ben herinnerd aan de South Park-aflevering over de 9/11 samenzwering Stan waar onze Preznit vraagt, "Echt?" over en weer.

Dus, niets te verliezen, Ik brand-up EPD, Klik met de rechtermuisknop op de werkstroom en sla het op mijn c:\ station. Dat zou de c:\ schijf op mijn laptop. Ik ben op zoek over mijn schouder de hele tijd zodat niemand me zal vragen, "waarom u opslaat die werkstroom op uw laptop?"

Ongelooflijk, dat is mijn probleem opgelost. Ik kan de taak bewerken.

Ik benoemen hierbij dit als de meest Bizarre Workflow-oplossing van 2007.

</einde>

Technorati Tags:

SharePoint Designer, Van het huidige Item “Gecodeerde Absolute URL” en HTTPS

Wij willen vaak Stuur een email met een hyperlink naar het item of document dat de werkstroom geactiveerd. We kunnen het gebruik van het huidige item "gecodeerd Absolute URL" voor dit doel. Echter, het lijkt altijd te gebruiken "http" voor de URL-protocol. Als uw site op HTTPS draait zal dan het niet werken voor u.

afbeelding

Voor zover ik weet, Er is geen out van de box oplossing voor dit probleem. Als u wilt gebruiken HTTPS, je hebt geen uit de optie vak.

Te lossen, een aangepaste actie waarmee een tekenreeks vervangen functie om te gebruiken in uw workflow maakt. U kunt ook, Gebruik een 3rd party tool zoals het uitstekende pakket hier: http://www.codeplex.com/spdwfextensions 🙂

</einde>

Snel en eenvoudig: Interne kolomnaam van de sitekolom van een bepalen

UPDATE: Jeremy Thake heeft geblogd over dit en sommige opgemaakt code voor een consoletoepassing dat toont interne namen.

Ik probeerde om een webonderdeel Inhoudsquery een einddatum van een taak weer en omdat het scherm label is "Vervaldatum", Ik veronderstelde dat de kolomnaam te gebruiken <CommonViewFields> is "Due_x0020_Date".

Verkeerde!

De echte kolomnaam was in dit geval "DueDate".

Hoe vond ik het? Ik herlezen Heather Solomon's blog entry over het wijzigen van CQWP om te laten zien van extra kolommen met gegevens. Ze beschrijft dit proces bij stap #13. Vertrouwt op het. Het is juist. Ten minste, het was voor mij juiste. Ik heb niet vertrouwt op het eerste voor een andere kolom met een veel langere naam.

Ik zeg "Trust het" want ik niet vertrouwt heb en waarschijnlijk verspild in de buurt van twee uur stoten mijn hoofd tegen een muur. Nadat ik de "DueDate opgelost" naam, Ik wilde toevoegen aan een ander veld <CommonViewFields>. Met behulp van de Solomon-techniek, Ik kreeg een kolomnaam als "XYZ_x0020_Project_x0020_Due_x00".

Ik dacht bij mezelf, dat is duidelijk een afgekapte naam. Ging ik vooruit en un-afgekapte met geen succes. Ik ten slotte de schijnbaar afgekapte naam gebruikt en het werkte.

Uiteinde van de bonus: Toen ik bezig was met de CQWP, Als ik een slechte interne naam aan toegevoegd <CommonViewFields>, de CQWP zou vertellen me dat de query had heeft geen resultaten opgeleverd. Maar, Als ik een gegevenstype aan het veldnaam toegevoegd, het zou een resultaat te retourneren. Toevoegen van de gegevens type eigenlijk gemaskeerd een probleem aangezien ik was referencement een onbestaande veld. Ik zou het toevoegen, maar toen ik probeerde om de waarde weer te geven, Ik zou altijd krijgen een leeg.

Dit deed de fout niet maskeren:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Dit het maskeren van de fout:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</einde>

Pas op breken veranderingen naar ItemStyle.xsl

Ik werkte met ItemStyle.xsl om het uiterlijk van een webonderdeel Inhoudsquery en recht over lunchtijd aanpassen, Ik maakte een breken wijzigen aan de xsl. Ik wist niet dat het, maar dit had verstrekkende gevolgen in de gehele siteverzameling. Ik ging voor de lunch en bij mijn terugkeer, merkte dit bericht verschijnen in een bos van plaatsen:

Onvermogend voor dit webonderdeel weergeven. U kunt het probleem oplossen, deze webpagina openen in een Windows SharePoint Services-compatibele HTML-editor zoals Microsoft Office SharePoint Designer. Als het probleem aanhoudt, Neem contact op met uw webserverbeheerder.

Ik de schuld van de client (niet realiserend nog dat het was mijn schuld op dit punt) maar uiteindelijk zag dat visuele studio intellisense was waarschuwing mij welk mij had verkeerd ingedeelde XSL. Ik gecorrigeerd en alles begon te werken.

Verdomde voorzichtig bij het werken met ItemStyle.xsl (en een van de wereldwijde XSL-bestanden) — breken ze treft vele artefacten in de siteverzameling.

<einde />

Mijn zoon gehackt Gamespot

Dus, vanochtend, mijn zoon is vastbesloten om te zien dat een leeftijd-dertien beperkt Halo 3 video op GameSpot. Ik ben buiten shoveling sneeuw, dus ik er niet ben om te helpen of hinderen. Noodzaak is de moeder van de uitvinding en dat alles … Hij heeft een eureka! moment. Hij realiseert zich dat hoewel Gamespot wil hem om zijn echte geboortedatum, Hij kunt eigenlijk invoeren elke geboortedatum die hij wil. Zodra hij realiseerde zich dat, Hij maakte zich oud genoeg om de video te zien.

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

Zondag grappig: “Het is afdrukken vuilnis”

Op mijn eerste baan van de Universiteit in 1991, Ik had het geluk om te werken voor een productiebedrijf met 13 locaties, niet met inbegrip van haar corporate HQ in New Jersey. Ik ging net toen het bedrijf werd de uitrol van een nieuw ERP-systeem. We waren een kleine IT-afdeling van ongeveer tien mensen-totaal, twee van die reisden niet. Onderdeel van het project betrokken vervanging van IBM System 36 vakken met HP hardware en HPUX. Iedereen gebruikt groene buizen voor toegang tot het systeem.

Het project rolt samen en ik ben nedergezonden Baltimore met een nieuwe medewerker, Jeff. Onze taak was aan de macht van de Unix doos, Zorg ervoor dat de o/S werd uitgevoerd, het ERP-systeem installeren, de ERP configureren, trainen van mensen op de ERP en aangepaste werk doen voor mensen ter plaatse. (Dit was een droombaan, met name komen rechtstreeks van de Universiteit). Voordat we echt van de grond konden krijgen, We moesten alle de groene buizen uitpakken, Leg ze op het Bureau en hen draad. En het beste deel was dat wij moesten onszelf de RJ11 connectors zetten.

Voor sommige reden dat ik nooit begrepen en eigenlijk nooit gedacht om te vragen over op het moment, We hadden sommige aanbestedende bedrijf komen langs en kabel in de fabriek uitgevoerd, maar we hadden niet hen op de connectors. Dus, Er was een "patch doos" met tientallen van labelloze kabels in de computer kamer"" en deze kronkelden rondom het gebouw naar de verschillende plaatsen in het gebouw.

We werkte onze manier door middel van het in de loop van een weekend, testen van elke draad, brengen op een verbindingslijn (om ervoor te zorgen het was rechte vs. gekruist), zorgen voor de instellingen van de bits op de groene buizen en printers waren correct, labelen van draden, om ervoor te zorgen dat "getty" correct werd uitgevoerd voor elke poort en waarschijnlijk een duizend andere dingen dat ik sindsdien heb onderdrukt. Het allen kwam samen heel mooi.

Maar, Er was één belangrijke kabel die we niet kon achterhalen. De fabriek in Baltimore had een relatie met een stelsel van douaneentrepots locatie in New Jersey. Sommige bestellingen in Baltimore verzonden uit die locatie. Er waren twee draden die we moesten verbinden met het vak HPUX: een groene buis en een printer. De groene buis was gemakkelijk, maar de printer ingeschakeld in een drie weken durende nachtmerrie.

Als u het niet weet, of hebben onderdrukt het, omgaan met groene buizen en printers op deze manier, Er zijn verschillende opties die u behandelen door het instellen van verschillende pennen. 8-bits, 7-bits, pariteit (zelfs/oneven/geen), waarschijnlijk anderen. Als u een van deze instellingen verkeerd, de buis of printer toont nog steeds spullen, maar zal het totale wartaal, of het zal wartaal met een heleboel herkenbare dingen tussendoor. Natuurlijk, Deze pinnen zijn moeilijk te zien en te worden ingesteld met behulp van een kleine flat-rand schroevendraaier. En zij zijn nooit standaard.

We instellen de eerste van vele snel oproepen met de NJ man (een grijze computer hater die ons tot op de dag waarschijnlijk vloeken). We kregen de groene buis werken vrij snel, maar we niet kon krijgen van de printer om te werken. Het gehouden "afdrukken vuilnis". We zouden een nieuwe RJ11 connector maken, schakelen tussen gekruiste en rechte. We zouden de poort te verwijderen en opnieuw gemaakt in Unix. We gingen door de zware taak van het hebben van hem uitleggen dat de pin-configuratie op de printer, nooit echt zeker als hij deed het correct.

Het is tijd om te gaan wonen, alles in Baltimore is neuriën, maar we de vervloekte printer niet opstaan in NJ te werken! We hebben uitgeput alle mogelijkheden met uitzondering van back-up NJ rijden aan het werk op de printer in persoon. Om te voorkomen dat alles drijvende, We vragen hem te fax ons eindelijk wat hij krijgt wanneer het "vuilnis", hoop dat misschien zullen er enkele aanwijzing in dat afval dat zal ons vertellen wat we doen verkeerd.

Toen we de fax, We wist onmiddellijk wat er mis was. Zie, onze methode van het testen of we had een printer correct geconfigureerd was om een lp"" bevel als dit:

LP/etc/passwd

In principe, we de unix wachtwoordbestand uitgeprint. Het is altijd aanwezig en uit de doos, altijd slechts één pagina. U standaard Unix wachtwoordbestand ziet er iets als dit:

Smith:*:100:100:8A-74(Office):/Home/smith:/usr/bin/shguest:*:200:0::/Home/van de gast:/usr/bin/sh  

We had zijn afdrukken van het wachtwoordbestand over en weer voor enkele weken en het was correct af te drukken. Echter, aan de eindgebruiker, het was "afdrukken vuilnis".

</einde>

Nog een andere netwerk referenties Multi-Challenge probleem en oplossing

Mijn client geïnstalleerd onlangs een magische apparaat van Juniper blijkbaar vervangen die hun oude Cisco network load balancer (NLB). Op ongeveer dezelfde tijd, We installeerden een hotfix een werkstroom probleem aan te pakken.

Een dag of twee later, merkten we een probleem toen we benaderd de shared serviceprovider (SSP). Kunnen we naar het, maar we zouden worden aangevochten voor een gebruikers-ID en wachtwoord vele malen op elke pagina. Dit gebeurde niet met de belangrijkste portal app, noch centraal beheer. Natuurlijk, We weten niet welke van de twee (Juniper of hotfix) de kwestie zou worden, Hoewel ik vermoed sterk de hotfix, uitzoeken wij had niet geïnstalleerd het terecht.

Het bleek dat Juniper had een soort van compressie-instelling. Een van de robed cijfers over in het netwerk draaide groep dat verrekening. Dat onze probleem opgelost.

Dit is niet de eerste keer dat compressie de oorzaak van een SharePoint-probleem voor mij is. Compressie van IIS beïnvloed nadelig een 3rd party tool van de goede mensen bij The Dot Net Factory voor IE 6 browsers (IE 7 browsers werkte zonder problemen).

Dus, "compressie toevoegen" aan de lijst met risico 's.

</einde>

Krediet aan: http://www.elfwood.com/art/s/h/sherry/death_colour.jpg.html

Technorati Tags: ,

Denken over het wijzigen van Blogging Platform

Ik begon mijn bloggen carrière"" met behulp van het Microsoft-platform en het is goed voor me geweest. Het is gemakkelijk om post, Er zijn goede opties en widgets voor het beheren van uw "ruimte", fatsoenlijke web opslag, enzovoort.

Echter, Ik viel eigenlijk alleen maar in de MS oplossing met bijna geen planning. Dat alleen oproepen voor mij waar ik ben en waar ik ga te evalueren, in termen van een blogging platform. Er zijn ook twee belangrijke beperkingen die me juiste nu vis-à-vis Windows Live Spaces moeite.

Eerste, Ik kan niet krijgen zeer goede statistieken. Er zijn statistieken maar het detail is vaak afgekapt en niet gepresenteerd op een manier die het mogelijk voor elk soort analyse maakt. Er geen sorteer- of export mogelijkheden. Ik krijg veel blog ideeën op basis van de soort informatie die mensen vinden (of vooral niet vinden) wanneer ze mijn blog zoeken. Het is zeer moeilijk te leven ruimten daarvoor gebruiken.

Tweede, Er lijkt niet te worden een mechanisme "Monetize" een windows live space blog. Eigenlijk, om zich te ontdoen van MS advertenties (waaruit ik geen profijt), Ik moet eigenlijk betalen Microsoft. (Ten minste, dat is hoe ik het begrijp; Ik heb niet in staat om definitieve antwoorden op deze en vragen bevalt).

Nu dat ik heb een gevestigd patroon en set van blogging gewoonten, Ik wil andere opties evalueren. Ik heb wat onderzoek gedaan en er zijn een heleboel keuzes, maar ik ben nieuwsgierig naar wat andere mensen, met name de anderen in de SharePoint-Gemeenschap (Als bloggers of lezers), willen gebruiken.

Als dit onderwerp je interesseert en u hebt een advies of zijn bereid om te delen uw ervaring, Gelieve een reactie achterlaten of mij direct e-mail.

Bedankt!

<einde />

Technorati Tags:

SharePoint Designer E-mail verzendt ???? in een E-mail

Forumgebruikers vragen af en toe: Waarom zet SharePoint Designer ???? in mijn e-mail in plaats van een veldwaarde?

Één reden dat dit gebeurt is omdat de variabele waarnaar u verwijst null is.

Dit kan gebeuren omdat u probeert te verwijzen naar een veld van het huidige item"" maar de gebruiker nooit een waarde ingevoerd in dat veld op het formulier.

<einde />

Technorati Tags:

Vergelijk / Test voor lege datums in SharePoint Designer Workflow

Scenario: In een werkstroom-SharePoint Designer, moet u bepalen als een datumveld leeg is.

Probleem: SPD voorziet niet in een directe methode voor het vergelijken van data naar iets anders dan een datum. U kunt geen maken een aandoening, zoals dit: "If [DateField] is gelijk aan een lege".

Oplossing: De datum converteren naar een tekenreeks. Gebruik string vergelijking om te bepalen als de datum leeg is.

Schermafbeeldingen:

De volgende screenshots tonen hoe te om dit te doen. In dit scenario, een veld in een item, "Milieuvergunningen:Eerste vergunning herinneringsdatum", wordt ingediend en de werkstroom bosbranden in reactie.

afbeelding

afbeelding

Notities:

Toen ik probeerde dit, Ik was aangenaam verrast om te leren dat het werkt. Ik was bang dat SharePoint Designer kan niet toestaan de toewijzingen van tekenreeksen (Variabele:StringReminderDateDate) maar het stond het toe.

Ik was ook bezorgd dat zodat het, de waarde kan worden null en beide opblazen de WF tijdens runtime of misschien verhogen de mondiale temperatuur 1/2 een graad, maar deze zorgen ongegrond waren.

</einde>

Technorati Tags: