Jeg har implementeret en arbejdsproces ved hjælp af SharePoint Designer i et websted, som er hovedsagelig skrivebeskyttet til "NT_AUTHORITYAuthenticated brugere" (dvs. alle). Der er et formularbibliotek til et InfoPath-formular. Der er en tilknyttet arbejdsprocessen opgavelisten så godt, så Hvornår arbejdsprocessen fungerer, Det kan tildele opgaver til personer.
Jeg bryde tilladelse til listen formularer bibliotek og opgave, så alle godkendte brugere kan oprette formularer og opdatere deres tildelte opgaver.
Jeg test med min lav-privilegier testkonto.
Jeg kan fylde ud og gemme en formular til biblioteket? –> Ja
Kan jeg få adgang til opgaven fra et e-mail-link? –> Ja
Jeg kan se linket Redigér arbejdsprocessen opgave –> Ja
Jeg kan klikke på linket? –> Nej … Permission Denied.
Hvorfor kan jeg ikke se linket Redigér der nægter mig tilladelse, når jeg klikker på det? Thats ikke hvordan det er meningen at arbejde…
Jeg går gennem sikkerhedskonfiguration igen, meget tæt. Jeg gør det igen. Jeg overveje at slette dette indlæg fordi jeg selvfølgelig ikke vide noget om sikkerhed.
Endelig, Jeg søger Internets. Jeg finder dette meget usandsynligt MSDN forumtråd: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17
Plakaterne synes at være at foreslå, at den simple handling eksporterende arbejdsprocessen til en kørsel fad vil lave en Mos sikkerhed oplag? Jeg kan næsten ikke tro jeg lige har skrevet. Jeg mindet om South Park episoden om den 9/11 sammensværgelse hvor Stan beder vores Preznit, "Virkelig?" igen og igen.
Så, intet at tabe, Jeg fyre op SPD, Højreklik på arbejdsprocessen og gemme det til min c:\ kørsel. Det ville være c:\ kørsel på min laptop. Jeg glæder mig over min skulder hele tiden, så at ingen vil bede mig, "hvorfor du gemmer denne arbejdsproces til din bærbare computer?"
Utrolig, det løser mit problem. Jeg kan redigere opgave.
Jeg udpege hermed dette at være den mest Bizarre Workflow løsning af 2007.
</slutningen>
-> Åbn Sharepoint Designer,
-> højre klik på arbejdsproces 1 (Min arbejdsproces)
-> Vælg Udgiv de markerede filer…
-> Vælg filsystem og skrive en placering ( c:\ ) for eksempel
-> Klik på OK