MOSS forteller meg “Ingen tilgang” redigere en arbeidsflytoppgave, Men jeg virkelig har tilgang

Jeg har implementert en arbeidsflyt ved hjelp av SharePoint Designer i et område som er hovedsakelig lese-bare å "NT_AUTHORITYAuthenticated brukere" (dvs.. alle). Det er et skjemabibliotek til et InfoPath-skjema. Det er en også tilknyttede arbeidsflyten oppgaver-listen slik at når arbeidsflyten fungerer, Det kan tilordne oppgaver til personer.

Jeg bryte tilgang for former bibliotek og oppgave liste slik at alle godkjente brukere kan opprette skjemaer og oppdatere tildelte aktiviteter.

Tester med kontoen for lav-privilegier-test.

Jeg kan fylle ut og lagre skjemaer til biblioteket? –> ja

Får jeg oppgaven fra en e-kobling? –> ja

Jeg kan se en redigeringskobling for arbeidsflyten oppgave –> ja

Jeg kan klikke på denne linken? –> nei … Ingen tilgang.

Hvorfor ser jeg en Rediger-kobling som nekter meg tilgang når jeg klikker på det? Det er ikke slik det er ment å fungere…

Jeg går gjennom sikkerhetskonfigurasjonen igjen, svært tett. Jeg gjør det igjen. Jeg vurdere å slette dette innlegget fordi jeg åpenbart ikke vet noe om sikkerhet.

Endelig, Jeg søker Internets. Jeg finner dette svært usannsynlig MSDN forumtråden: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

Plakater synes å være antyder at den enkle handlingen å eksportere arbeidsflyten til en stasjon tallerken vil fastsette et MOSS sikkerhetsproblem? Jeg kan knapt tro jeg bare skrevet som. Jeg minnet av South Park-episoden om den 9/11 konspirasjon der Stan ber våre Preznit, "Virkelig?" igjen og igjen.

Så, ingenting å tape, Jeg brann opp SPD, Høyreklikk på arbeidsflyten og lagre den på min c:\ stasjon. Det ville være c:\ kjøre på min laptop. Jeg ser over skulderen min hele tiden slik at ingen vil spørre meg, "Hvorfor er du lagrer arbeidsflyten til bærbare?"

Utrolig, det løser mitt problem. Jeg kan redigere oppgaven.

Jeg nominere herved dette er den mest bisarre arbeidsflyt løsningen for 2007.

</slutten>

Technorati Merkelapper:

SharePoint Designer, Gjeldende element “Kodet absolutt URL-adresse” og HTTPS

Vi ønsker ofte å sende en e-post som inneholder en hyperkobling til elementet eller dokumentet som utløste arbeidsflyten. Vi kan bruke gjeldende element "kodet absolutt URL-adresse" for dette formålet. Men, Det synes alltid å bruke "http" for URL-protokollen. Hvis nettstedet ditt går på HTTPS da det ikke vil fungere for deg.

bilde

Så vidt jeg vet, Det er ingen ut av boksen løsningen på dette problemet. Hvis du må bruke HTTPS, du har ingen av alternativet for.

Du kan løse det., opprette en egendefinert handling som gir en streng replace-funksjonen bruke i arbeidsflyten. Alternativt, bruke et 3rd party verktøy som utmerket pakken her: http://www.codeplex.com/spdwfextensions 🙂

</slutten>

Technorati Merkelapper: ,

Rask og enkel: Bestemme interne kolonnenavnet på en områdekolonne

OPPDATERINGEN: Jeremy Thake har blogged om dette og sette opp noen koden for et konsollprogram som viser interne navnene.

Jeg prøvde å få en webdel for innholdsspørring til å vise en forfallsdato fra en aktivitet og fordi skjermetiketten er "Forfallsdato", Jeg antok at kolonnenavnet du vil bruke i <CommonViewFields> er "Due_x0020_Date".

Feil!

Ekte kolonnenavnet var i dette tilfellet "DueDate".

Hvordan kom jeg finne det? Jeg re-lese Heather Salomos bloggpost på å endre CQWP vise flere kolonner av data. Hun beskriver denne prosessen på trinn #13. Stole på det.. Det er riktig. Minst, Det var riktig for meg. Jeg ikke stole på den i begynnelsen av en annen kolonne med et mye lengre navn.

Jeg sier "stole på det." fordi jeg ikke stoler det og sannsynligvis bortkastet nær to timer stangar hodet mitt veggen. Når jeg løst "DueDate" navn, Jeg ønsket å legge et annet felt til <CommonViewFields>. Ved hjelp av Solomon teknikk, Jeg fikk et navn som "XYZ_x0020_Project_x0020_Due_x00".

Tenkte jeg, Dette er klart et avkortede navn. Jeg gikk videre og un avkortet med ingen suksess. Jeg endelig brukt det tilsynelatende avkortede navnet og den arbeidet.

Bonus Tips: Da jeg jobbet med på CQWP, Jeg la til et dårlig interne navn til <CommonViewFields>, CQWP vil fortelle meg at spørringen hadde returnert ingen resultater. men, Hvis jeg lagt en datatype til feltnavnet, det vil returnere et resultat. Legge dataene maskert type faktisk et problem siden jeg henviser et ikke-eksisterende felt. Jeg kunne legge det, men når jeg prøvde å vise verdien, Jeg vil alltid få en tom.

Dette ikke maskere feil:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Dette maskere feil:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</slutten>

Pass opp bryte endringer til ItemStyle.xsl

Jeg jobbet med ItemStyle.xsl å tilpasse utseendet på en webdelen for innholdsspørring og rett om lunsjtid, Jeg gjorde en bryter endrer til xsl. Jeg skjønte ikke det, men dette hatt vidtrekkende effekter i hele områdesamlingen. Jeg gikk til lunsj og etter min tilbake, merke denne meldingen vises i en rekke steder:

Kan ikke vise webdelen. Feilsøke problemet, Åpne denne websiden i et Windows SharePoint Services-kompatibelt HTML-redigeringsprogram for eksempel Microsoft Office SharePoint Designer. Hvis problemet vedvarer, Kontakt administratoren for webserveren.

Jeg skylda klienten (ikke realisere ennå at det var min feil på dette punktet) men til slutt merke til at visual studio intellisense advarer meg at jeg hadde ugyldig XSL. Jeg rettet det og alt begynte.

Være darned forsiktig når du arbeider med ItemStyle.xsl (og de globale XSL-filer) — bryte dem påvirker mange gjenstander i områdesamlingen.

<slutten />

Min sønn hacket Gamespot

Så, Denne morgenen, min sønn er fast bestemt på å se en alder-tretten begrenset Halo 3 video Gamespot. Jeg er utenfor snømåking, så jeg ikke er der for å hjelpe eller hindre. Nødvendighet er mor til oppfinnelsen og alt … Han har en eureka! øyeblikk. Han innser at selv om Gamespot ønsker ham å gå inn hans ekte fødselsdato, han kan faktisk gå inn noen fødselsdato han ønsker. Når han innså at, han gjorde seg gammel nok til å se video.

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

Søndag Funny: “Det er utskrift søppel”

På min første jobb ute av college i 1991, Jeg var heldig å jobbe for et produksjonsselskap med 13 steder, ikke inkludert dens corporate HQ i New Jersey. Jeg kom akkurat da selskapet ble rullet ut et nytt ERP-system. Vi var en liten IT-avdelingen i omtrent ti mennesker helt, to av dem ikke reise. Del av prosjektet involvert erstatter IBM 36 bokser med HP-maskinvare og HPUX. Alle brukte grønne rør tilgang til systemet.

Prosjektet ruller sammen og jeg er sendt ned til Baltimore med en ny medarbeider, Jeff. Vår jobb var å makt opp boksen Unix, Kontroller o/s var kjører, installere ERP-systemet, konfigurere ERP, trene folk på ERP og gjøre tilpasset arbeid for folk på stedet. (Dette var en drøm jobb, spesielt kommer rett ut av college). Før vi kunne virkelig ta av bakken, Vi måtte pakke alle grønne rør, sett dem på skrivebord og wire dem. Og beste var at vi måtte sette RJ11-kontakter på oss.

For noen grunn jeg aldri forstått og faktisk aldri tenkt å spørre om samtidig, Vi hadde noen entreprenørselskap kom og Kjør kabelen gjennom anlegget, men vi har ikke dem satt på kontakter. Så, Det var en "lapp box" med dusinvis av umerkede kabler i datarommet"" og disse snaked rundt bygningen på forskjellige steder i bygningen.

Vi jobbet vei gjennom det i løpet av en helg, testing hver ledning, å sette på en kobling (Kontroller at den var rett vs. krysset), sikre bit innstillingene på grønne rør og skrivere var riktig, merking ledninger, Pass på at "getty" kjører riktig for hver port og sannsynligvis tusen andre ting at jeg har undertrykt siden. Det hele kom sammen ganske pent.

men, Det var en viktig kabel som vi ikke kunne finne ut. Anlegget i Baltimore hadde et forhold med en lager beliggenhet i New Jersey. Noen bestillinger i Baltimore sendt ut av plasseringen. Det var to ledninger som vi måtte gå til HPUX for: en grønn rør og en skriver. Grønne røret var lett, men skriveren ble til et tre ukers mareritt.

Hvis du ikke vet det, eller har undertrykkes det., håndtere grønne rør og skrivere slik, Det finnes ulike alternativer som du håndtere ved å angi forskjellige pins. 8-bit, 7-bit, paritet (selv/odde/ingen), sannsynligvis andre. Hvis du får en av disse innstillingene galt, den rør eller skriveren viser fortsatt ting, men det vil være totalt vrøvl, eller vil det være vrøvl med mange gjenkjennelige ting i mellom. selvfølgelig, disse pinnene er vanskelig å se og må angis ved hjelp av en liten flat kant skrutrekker. Og de er aldri standard.

Vi satt opp først av mange raske samtaler med NJ fyren (prikkete datamaskinen hater som sannsynligvis forbannelser oss i dag). Vi grønne røret arbeider ganske raskt, men vi kunne ikke få skriveren til å arbeide. Det holdt "utskrift søppel". Vi vil skape en ny RJ11-kontakt, bytte mellom krysset og rett. Vi sletter porten og opprettes på nytt i Unix. Vi gikk gjennom vanskelige oppgaven med å ha ham forklare oss pin konfigurasjonen på skriveren, aldri virkelig sikker på om han gjorde det riktig.

Det er på tide å gå live, alt i Baltimore nynner, men vi kan ikke få forbannet skriveren i NJ arbeide! Vi har brukt alle muligheter unntatt kjører tilbake til NJ å arbeide på skriveren i person. Unngå alle som kjører, vi til slutt be ham om å fakse oss hva han får når det er "søppel", håper at kanskje det vil være noen hint i det søppel som vil fortelle oss hva vi gjør feil.

Når vi fikk faksen, Vi visste umiddelbart hva som var galt. Se, vår metode for å teste om vi hadde konfigurert en skriver var å utstede en "lp" kommando som dette:

LP/etc/passwd

I utgangspunktet, Vi skrives ut filen unix passord. Det er alltid til stede og esken, bare én side. Du standard Unix passord fil ser omtrent slik ut:

Smith:*:100:100:8A-74(Office):/hjem/smith:/usr/bin/sh gjest:*:200:0::/hjem/guest:/usr/bin/sh  

Vi hadde vært skrive ut passordfilen igjen og igjen i flere uker og det ble skrevet ut riktig. Men, for sluttbrukeren, Det var "utskrift søppel".

</slutten>

Ennå en annen Network legitimasjon Multi-Challenge problem og løsning

Min klient nylig installert en magisk enhet fra Einer som angivelig erstattet sin gamle Cisco nettverk belastningsfordeling (NLB). På omtrent samme tid, vi installert en hurtigreparasjon for problemet en arbeidsflyt.

En dag eller to senere, Vi la merke til et problem da vi åpnet leverandøren av delte tjenester (SSP). Vi kunne få til det., men vi ville bli utfordret om bruker-ID og passord mange ganger på hver side. Dette skjedde med viktigste portalen app, eller Sentraladministrasjon. Naturlig, Vi visste hvilken av to (Einebær eller hurtigreparasjon) ville være problemet, Selv om jeg sterkt mistenkt hurtigreparasjonen, å finne vi ikke hadde installert den helt.

Det viste seg at Juniper hadde en slags komprimeringsinnstilling. En av de robed tall over i nettverket viste gruppen at innstillingen av. Det løste problemet vårt.

Dette er ikke første gang at komprimering har vært årsaken til et SharePoint-problem for meg. IIS komprimering påvirket negativt en 3rd parti verktøyet fra den gode folket på The Dot Net Factory for IE 6 nettlesere (IE 7 nettlesere fungerte uten problemer).

Så, legge til "komprimering" i listen farer.

</slutten>

Kreditt til: http://www.elfwood.com/art/s/h/sherry/death_colour.jpg.html

Technorati Merkelapper: ,

Vurderer du å endre Blogging plattform

Jeg startet min blogging karriere"" med Microsofts plattform og det har vært bra for meg. Det er enkelt å legge inn, Det er gode alternativer og widgeter for å administrere din "space", anstendig web-lagring og så videre.

Men, Jeg falt egentlig bare i MS løsningen med nesten ingen planlegging. De alene kaller for meg å vurdere hvor jeg er og hvor jeg skal, i blogging plattform. Det er også to viktige begrensninger som plager meg rett nå vis-à-vis Windows Live Spaces.

Første, Jeg kan ikke bli veldig god statistikk. Det er statistikk, men detaljene er ofte forkortet og ikke presentert på en måte som tillater enhver analyse. Det ingen sortering eller eksportere evnen. Jeg får mange blogg ideer basert på hvilken type informasjon opplever (eller spesielt ikke klarer å finne) Når de søker bloggen min. Det er veldig vanskelig å bruke liv mellomrom for.

Andre, Det synes ikke å være noen mekanisme for å "tjene penger" en ledig Mufin. faktisk, for å bli kvitt MS annonser (hvorfra jeg utlede ingen fordel), Jeg trenger å faktisk betaler Microsoft. (Minst, Det er hvordan jeg forstår det; Jeg har vært i stand til få fasitsvar på dette og spørsmål som det).

Nå som jeg har en etablert mønster og sett med blogging vaner, Jeg ønsker å vurdere andre alternativer. Jeg har gjort noen undersøkelser, og det er mange valg, men jeg er nysgjerrig på hva andre mennesker, spesielt andre i SharePoint samfunnet (som bloggere eller lesere), bruke.

Hvis dette emnet interesserer deg, og du har en mening eller er villige til å dele dine erfaringer, Vennligst legg igjen en kommentar eller send meg direkte.

takk!

<slutten />

Technorati Merkelapper:

SharePoint Designer Email sender ???? i en e-post

Forum brukere spørre til: Hvorfor legger SharePoint Designer ???? i min e-post i stedet for en feltverdi?

En grunn dette skjer er fordi variabelen som du refererer er null.

Dette kan skje fordi du prøver å referere til et felt fra "gjeldende element" men du inn aldri en verdi i dette skjemafeltet.

<slutten />

Technorati Merkelapper:

Sammenligne / Teste tomt datoer i SharePoint Designer arbeidsflyt

Scenario: I en arbeidsflyt for SharePoint Designer, du må avgjøre om dato-feltet er tomt.

Problemet: SPD tilbyr ikke en direkte metode for å sammenligne datoene til noe annet enn en dato. Du kan ikke opprette en tilstand som dette: "Hvis [DateField] er lik tomt".

Løsning: Konvertere datoen til en streng. Bruke strengsammenligning for å avgjøre om datoen er tomt.

Skjermbilder:

Følgende skjermbilder viser hvordan du gjør dette. I dette scenariet, et felt i et element, "Miljømessige tillatelser:Først tillate påminnelsesdato", sendes og arbeidsflyten branner svar.

bilde

bilde

Notater:

Når jeg forsøkt denne, Jeg ble positivt overrasket over å høre at det fungerer. Jeg var bekymret for at SharePoint Designer kan forby streng tildelingen (Variabel:StringReminderDateDate) men det tillater det.

Jeg var også bekymret det slik at det, verdien kan være null og enten sprenge WF under kjøring eller kanskje øke den globale temperaturen 1/2 en grad, men disse bekymringene var ubegrunnet.

</slutten>

Technorati Merkelapper: