MUSCHIO mi dice “Accesso negato” per modificare un Task di Workflow, Ma davvero hanno accesso

Io ho implementato un flusso di lavoro tramite SharePoint Designer in un sito che è principalmente sola lettura agli utenti di NT_AUTHORITYAuthenticated"" (vale a dire. tutti). C'è una libreria di moduli per un modulo di InfoPath. C'è un elenco di attività del flusso di lavoro associato pure in modo che quando il flusso di lavoro opera, è possibile assegnare compiti a persone.

Rompo il permesso per la lista di biblioteca e attività di forme così che qualsiasi utente autenticato può creare forme e aggiornare i loro compiti assegnati.

I test con il mio account di prova di basso-privilegi.

Posso riempire fuori e salva una forma alla biblioteca? –>

Posso accedere il compito da un collegamento di posta elettronica? –>

Posso vedere un collegamento attività di modifica del flusso di lavoro –>

Posso fare clic su quel link? –> NO … Autorizzazione negata.

Perché posso vedere un link modifica che mi nega l'autorizzazione quando clicco su di esso? Che è non come si suppone di lavorare…

Vado attraverso la configurazione di sicurezza nuovo, molto da vicino. Farlo di nuovo. Ritengo che l'eliminazione di questo post perché ovviamente non so nulla circa la sicurezza.

Infine, Cerco Internets. Trovo questo thread del forum MSDN altamente improbabile: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

I manifesti sembrano essere suggerendo che il semplice atto di esportazione del flusso di lavoro in un piatto a trazione risolverà un problema di sicurezza MOSS? Non riesco a credere che ho scritto. Mi viene in mente l'episodio di South Park circa il 9/11 cospirazione dove Stan sta chiedendo il nostro Preznit, "Davvero?" più e più volte.

Così, niente da perdere, Accendi SPD, fare clic destro sul flusso di lavoro e salvarlo sul mio c:\ in auto. Che sarebbe la c:\ unità sul mio portatile. Sto guardando sopra la mia spalla tutto il tempo affinché nessuno mi chiederà, "perché si salvano quel flusso di lavoro in computer portatile?"

Incredibilmente, che risolve il mio problema. Posso modificare l'attività.

Nomino dichiara che questa sia la soluzione Workflow più bizzarro di 2007.

</fine>

Technorati Tags:

SharePoint Designer, Elemento corrente “URL assoluto codificato” e HTTPS

Spesso si vuole inviare un'e-mail contenente un collegamento ipertestuale al documento che ha attivato il flusso di lavoro o elemento. Possiamo usare "con codifica URL dell'elemento corrente assoluto" per questo scopo. Tuttavia, sembra sempre di usare "http" per il protocollo dell'URL. Se il tuo sito viene eseguito su HTTPS allora non funzionerà per voi.

immagine

Per quanto ne so, non c'è nessun out soluzione a questo problema. Se è necessario utilizzare HTTPS, avete no fuori l'opzione casella.

Per risolverlo, creare un'azione personalizzata che fornisce una funzione di sostituzione di stringa da utilizzare nel vostro flusso di lavoro. In alternativa, utilizzare uno strumento di terza parti come il pacchetto eccellente qui: http://www.codeplex.com/spdwfextensions 🙂

</fine>

Facile e veloce: Determinare il nome di colonna interna di una colonna del sito

AGGIORNAMENTO: Jeremy Thake ha bloggato su questo e mettere un po ' codice per un'applicazione console che Mostra nomi interni.

Stavo cercando di ottenere una web part contenuti query per visualizzare una data di scadenza da un'attività e perché l'etichetta dello schermo è "Data di scadenza", Davo per scontato che il nome della colonna da utilizzare in <CommonViewFields> è "Due_x0020_Date".

Sbagliato!

Il nome della colonna reale in questo caso era "DueDate".

Come ha fatto a trovare? Ho riletto Heather Post di Blog di Salomone sulla modifica CQWP per visualizzare ulteriori colonne di dati. Lei descrive questo processo a passaggio #13. La fiducia. È corretto. Almeno, era giusto per me. Non mi fidavo in un primo momento per un'altra colonna con un nome molto più a lungo.

Dico "la fiducia" perché non si è fidato e probabilmente sprecato due ore sbattere la testa contro un muro vicino a. Dopo che risolto il "DueDate" nome, Volevo aggiungere un altro campo a <CommonViewFields>. Utilizzando la tecnica di Solomon, Mi è stato sempre un nome di colonna come "XYZ_x0020_Project_x0020_Due_x00".

Ho pensato a me, che è chiaramente un nome troncato. Sono andato avanti e ONU-troncato con nessun successo. Ho finalmente usato il nome apparentemente troncato e ha funzionato.

Bonus Suggerimento: Quando stavo lavorando con il CQWP, Se ho aggiunto un cattivo nome interno per <CommonViewFields>, il CQWP mi avrebbe detto che la query non aveva restituito alcun risultato. Ma, Se ho aggiunto un tipo di dati per il nome del campo, che verrebbe restituito un risultato. Aggiungendo i dati tipo mascherato in realtà un problema dal momento che io stavo fa riferimento a un campo inesistente. Potrei aggiungerlo, ma quando ho provato a visualizzare il valore, Vorrei avere sempre uno spazio vuoto.

Questo non mascherare l'errore:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Questo mascherare l'errore:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</fine>

Attenzione ultime modifiche a ItemStyle.xsl

Stavo lavorando con ItemStyle.xsl per personalizzare l'aspetto di una Web Part Query contenuto e diritto a ora di pranzo, Ho fatto una rottura cambiare al xsl. Non avevo capito che, ma questo ha avuto effetti in tutta la raccolta siti di vasta portata. Sono andato a pranzo e al mio ritorno, notato questo messaggio che appare in un mucchio di posti:

Impossibile visualizzare questa Web Part. Per risolvere il problema, aprire questa pagina Web in un editor HTML compatibile con Windows SharePoint Services come Microsoft Office SharePoint Designer. Se il problema persiste, contattare l'amministratore del server Web.

Accusato il client (ancora non accorgendosi che era colpa mia a questo punto) ma alla fine notato che intellisense di visual studio stava avvertendo me che avevo XSL non valido. Ho corretto e tutto ha iniziato a lavorare.

Essere dannatamente attenti quando si lavora con ItemStyle.xsl (e un file XSL globale) — rompendo li colpisce molti artefatti nella raccolta siti.

<fine />

Mio figlio ha inciso Gamespot

Così, Questa mattina, mio figlio è determinato a vedere che un'età-tredici limitato Halo 3 video di GameSpot. Io sono fuori che spala neve, così io non sono lì per aiutare o ostacolare. La necessità è la madre dell'invenzione e tutto ciò che … Egli ha un eureka! momento. Egli si rende conto che anche se Gamespot lo vuole entrare nel suo reale Data di nascita, in realtà egli può entrare qualsiasi Data di nascita che vuole. Una volta si rese conto che, si fece vecchio abbastanza per vedere il video.

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

Funny domenica: “È Garbage stampa”

Al mio primo lavoro l'Università in 1991, Sono stato fortunato a lavorare per una società di produzione con 13 posizioni, non compreso il suo quartier generale aziendale nel New Jersey. Mi sono iscritto solo quando la società stava rotolando fuori un nuovo sistema ERP. Eravamo un piccolo reparto IT di complessivamente circa dieci persone, due dei quali non viaggiare. Parte del progetto ha coinvolto sostituzione sistema di IBM 36 scatole con hardware HP e HPUX. Tutti utilizzati tubi verdi per accedere al sistema.

Il progetto rotola lungo e sto fatto scendere a Baltimora con un nuovo collega, Jeff. Il nostro lavoro era al potere la casella di Unix, Assicurarsi che l'o/s era in esecuzione, installare il sistema ERP, configurare l'ERP, formare le persone su ERP e fare un lavoro personalizzato per la gente sul posto. (Questo era un lavoro da sogno, soprattutto provenienti direttamente dal Collegio). Prima abbiamo potuto davvero scendere a terra, avevamo bisogno di decomprimere tutti i tubi verdi, metterli su una scrivania e li filo. E la parte migliore era che abbiamo dovuto mettere i connettori RJ11 su noi stessi.

Per qualche ragione che mai capito e mai realmente pensato a chiedere al momento, avevamo avuto qualche azienda appaltante venire avanti e correre via cavo in tutta la pianta, ma non li abbiamo messo sui connettori. Così, c'era una scatola di patch"" con decine di cavi senza etichetta in sala computer"" e queste serpeggiava intorno all'edificio, a vari posti nell'edificio.

Abbiamo lavorato il nostro modo attraverso di essa nel corso di un week-end, test ogni filo, mettendo su un connettore (fare in modo che era dritto vs. attraversato), assicurando l'impostazioni della punta sul verde tubi e stampanti erano corretti, etichettatura di fili, assicurandosi che getty"" è stato eseguito correttamente per ciascuna porta e probabilmente mille altre cose che io ho soppresso da allora. Tutto è venuto insieme abbastanza bene.

Ma, C'era un cavo importante che siamo riusciti a capire. La pianta a Baltimora ha avuto una relazione con una posizione di stoccaggio nel New Jersey. Alcuni ordini a Baltimora spediti di fuori quella posizione. C'erano due fili che abbiamo dovuto collegare alla scatola di HPUX: un tubo verde e una stampante. Il tubo verde è stato facile, ma la stampante si trasformò in un incubo di tre settimane.

Se non lo sapete, o hanno soppresso, a che fare con stampanti e tubi verdi in questo modo, Ci sono varie opzioni che avete a che fare con impostando vari pin. 8-bit, 7-bit, parità (anche/dispari/nessuno), probabilmente altri. Se si ottiene uno di tali impostazioni sbagliate, il tubo o la stampante presenta ancora roba, ma sarà senza senso totale, o sarà senza senso con un sacco di roba riconoscibile in mezzo. Naturalmente, questi pin sono difficili da vedere e deve essere impostata utilizzando un piccolo cacciavite piatto-bordo. E non sono mai standard.

Abbiamo istituito la prima di molte chiamate rapide con il ragazzo di NJ (un hater computer brizzolato che probabilmente ci maledice per questo giorno). Abbiamo trovato il tubo verde lavorando abbastanza rapidamente, ma non abbiamo potuto ottenere la stampante al lavoro. Ha mantenuto il "stampa spazzatura". Potremmo creare un nuovo connettore RJ11, commutazione tra dritto e attraversate. Ci consentirebbe di eliminare la porta e ricreato in Unix. Siamo andati attraverso l'arduo compito di avere lui a spiegare a noi la configurazione dei pin della stampante, mai veramente sicuro di se che stava facendo correttamente.

È giunto il momento di andare a vivere, tutto a Baltimora è canticchiando, ma non possiamo alzarci la maledetta stampante in NJ a lavorare! Abbiamo esaurito tutte le possibilità ad eccezione di guida indietro fino a NJ al lavoro sulla stampante in persona. Per evitare tutto ciò che guida, Infine chiediamo di fax con ciò che egli è sempre quando è "spazzatura", sperando che magari ci sarà qualche indizio in quella spazzatura che ci dirà che cosa stiamo facendo sbagliato.

Quando abbiamo ricevuto il fax, Abbiamo capito subito che cosa era sbagliato. Vedere, il nostro metodo di prova se noi avevamo configurato una stampante correttamente doveva emettere un lp"" comando come questo:

LP/etc/passwd

Fondamentalmente, Abbiamo stampato il file delle password unix. È sempre presente e fuori dalla scatola, sempre una sola pagina. Si standard Unix password file simile a questo:

Smith:*:100:100:8A-74(Ufficio):/Casa/smith:/usr/bin/shguest:*:200:0::/casa/ospite:/usr/bin/sh  

Noi avevamo stampa il file di password più e più volte per diverse settimane ed è stata la stampa correttamente. Tuttavia, all'utente finale, e ' stato "stampa spazzatura".

</fine>

Ancora un'altra rete credenziali Multi-Challenge problema e soluzione

Il mio cliente ha recentemente installato un dispositivo magico da Ginepro che a quanto pare sostituito il loro vecchio servizio di bilanciamento carico di rete Cisco (BILANCIAMENTO CARICO DI RETE). A circa lo stesso tempo, Abbiamo installato un hotfix per risolvere un problema di flusso di lavoro.

Un giorno o due più tardi, Abbiamo notato un problema quando si accede a provider di servizi condivisi (SSP). Siamo riusciti ad esso, ma ci sarebbe essere sfidati per un ID utente e una password molte volte su ogni pagina. Questo non è accaduto con l'app del portale principale, né l'amministrazione centrale. Naturalmente, non sappiamo quale delle due (Ginepro o hotfix) sarebbe il problema, anche se sospettavo fortemente l'hotfix, per capire noi avevamo non installato ha ragione.

Si è scoperto che Juniper aveva una sorta di impostazione di compressione. Uno dei figure vestite nel corso della rete gruppo trasformato tale impostazione. Che risolto il nostro problema.

Questo non è la prima volta che la compressione è stata la causa principale di un problema di SharePoint per me. Compressione di IIS colpite uno strumento 3 ° partito da gente brava a The Dot Net Factory per IE 6 browser (IE 7 browser lavorato senza difficoltà).

Così, Aggiungi "compressione" per l'elenco dei pericoli.

</fine>

Credito a: http://www.elfwood.com/art/s/h/sherry/death_colour.jpg.html

Pensando di cambiare piattaforma di Blogging

Ho iniziato la mia carriera di blogging"" utilizzando la piattaforma Microsoft e è stato buono con me. È facile da pubblicare, ci sono buone opzioni e widget per gestire il tuo "spazio", archiviazione web decente e così via.

Tuttavia, Ho davvero appena caduto nella soluzione MS con quasi nessuna pianificazione. Che chiama da solo per me valutare dove sono e dove sto andando, in termini di una piattaforma di blogging. Ci sono anche due importanti limitazioni che mi dà fastidio giusto ora vis-à-vis Windows Live Spaces.

Primo, Non riesco molto buone statistiche. Ci sono statistiche, ma il dettaglio è spesso troncato e non ha presentato in un modo che permette qualsiasi tipo di analisi. Non vi alcuna possibilità di ordinamento o esportazione. Ho molte idee blog basati sul tipo di informazioni, trovare persone (o soprattutto non riescono a trovare) Quando si cerca il mio blog. È molto difficile utilizzare gli spazi di vita per questo.

Secondo, non sembrano esserci alcun meccanismo di "monetizzare" un blog di windows live spaces. Infatti, al fine di sbarazzarsi di MS annunci (da cui non derivare alcun beneficio), Ho bisogno di pagare effettivamente in Microsoft. (Almeno, Questo è quanto mi risulta; Sono stato incapace di ottenere risposte definitive a questo e domande come si).

Ora che ho un modello consolidato e insieme di abitudini di blogging, Voglio valutare altre opzioni. Ho fatto qualche ricerca e ci sono un sacco di scelte, ma io sono curioso di vedere quello che altre persone, particolarmente gli altri nella comunità SharePoint (come blogger o lettori), come utilizzare.

Se questo argomento vi interessa e avete un'opinione o sono disposto a condividere la tua esperienza, si prega di lasciare un commento o scrivermi direttamente.

Grazie!

<fine />

Technorati Tags:

Invia Email SharePoint Designer ???? via email

Gli utenti del forum di tanto in tanto chiedere: Perché SharePoint Designer mettere ???? nel mio email invece di un valore di campo?

Una ragione per che questo accade è perché la variabile a cui fa riferimento è null.

Ciò può accadere perché si sta cercando di fare riferimento a un campo dall'elemento corrente"" ma l'utente mai immesso un valore nel campo del form.

<fine />

Technorati Tags:

Confrontare / Test per vuote date nel flusso di lavoro SharePoint Designer

Scenario: In un flusso di lavoro SharePoint Designer, è necessario determinare se un campo data è vuoto.

Problema: SPD non fornisce un metodo diretto per il confronto di date per qualcosa di diverso da una data. Non è possibile creare una condizione come questa: "Se [DateField] è uguale a vuoto".

Soluzione: Convertire la data in una stringa. Utilizzare il confronto di stringhe per determinare se la data è vuota.

Screen Shots:

Le schermate seguenti mostrano come eseguire questa operazione. In questo scenario, un campo su un elemento, "Permessi ambientali:Data primo promemoria di soggiorno", è presentato e il flusso di lavoro viene generato in risposta.

immagine

immagine

Note:

Quando ho provato questo, Sono rimasto piacevolmente sorpreso di imparare che funziona. Ero preoccupato che SharePoint Designer potrebbe non consentire l'assegnazione della stringa (Variabile:StringReminderDateDate) ma esso ha fatto permettono.

Ero anche preoccupato che permettendo, il valore potrebbe essere null e o blow up WF in fase di esecuzione o forse alzare la temperatura globale 1/2 un grado, ma questi timori erano infondati.

</fine>

Technorati Tags: