archivi mensili: Febbraio 2008

Soluzione (sorta di): Impostare la priorità su un'attività tramite SharePoint Designer

Ho uno scenario aziendale come questo:

  • Un utente che carica un documento in una raccolta documenti.
  • Lei sceglie un tipo di contenuto ed entra nella meta dati, come necessario. Uno dei campi dati meta è una bandiera, "Urgente".
  • Ciò fa scattare un flusso di lavoro SharePoint Designer che, tra le altre cose, utilizza la "raccogliere dati da un utente" azione.

"Raccogliere dati da un utente" Crea un elemento in un elenco di attività che richiede l'approvazione di tale documento.

Avevo bisogno di creare una visualizzazione dell'elenco attività che hanno mostrato le richieste urgenti di approvazione.

Soluzione: Mettere la parola "urgente:" nel titolo di questi compiti.

Avrei preferito per specificare il campo priorità direttamente. Tuttavia, Non sono riuscito a farlo per diversi motivi:

  1. L'azione di raccogliere dati non fornisce un meccanismo per aggiornare qualsiasi campo diverso dal titolo (e quei campi aggiuntivi per cui si desidera raccogliere dati).
  2. Il "assegna un a voce" azione ha lo stesso problema.
  3. È possibile inserire un elemento in un elenco (vale a dire. inserire un elemento nell'elenco attività direttamente) ma questo non un'azione di blocco. Ciò significa che il flusso di lavoro non vi aspetterà all'utente di completare l'attività.

Considerato alcuni approcci prima (per fortuna) Rendendosi conto che abbiamo potuto appena messo "urgente" nel titolo.

  1. Avviare un flusso di lavoro elenco attività stessa, in modo che quando viene creata una nuova attività, esso in qualche modo attraversare di nuovo i riferimenti al documento che è iniziato il primo flusso di lavoro, estrarre il valore del flag urgente e aggiornare la priorità secondo le necessità.
  2. Fare qualcosa di simile con un ricevitore di eventi. Su Crea dell'attività, individuare il documento associato e la priorità di aggiornamento come necessario.
  3. Utilizzare il "Crea elemento elenco" azione in concomitanza con l'attesa"per il cambiamento di campo" azione e un ricevitore di eventi. Se creiamo una voce di elenco, possiamo specificare tutti i campi che vogliamo. Utilizzare un ricevitore di eventi per aggiornare l'elemento originale quando l'utente completa l'attività e l'attesa"per il cambiamento di campo" condizione dell'azione sarebbe stati accolti e il flusso di lavoro procederebbe. (Per qualche motivo, Avevo più o meno si insediarono su questo approccio prima di decidere saggiamente a piedi per un po').

C'è un inconveniente alla mia soluzione (a parte il fatto ovvio che solo il testo del titolo indica urgenza). Dal "raccolta commenti e suggerimenti" accetta solo i nomi di titolo codificato duro, Ho bisogno di usare due azioni differenti raccolta commenti e suggerimenti cui unica differenza è che duro titolo codificato.

Ma, almeno c'è una soluzione che non richiede ricevitori di eventi o azioni personalizzate di SPD.

Se qualcuno ha risolto questo in un modo più intelligente, per favore fatemi sapere.

</fine>

Funny domenica: Mantenendo il tuo figlio sulla punta dei piedi

Una delle tante gioie che prendo in essere il genitore di un ragazzo di dieci anni sta trovando nuovi modi per farlo ridere o pensare un po' diversamente su domande e tutte le cose del mondo. Ho usato queste tecniche nel corso degli anni:

===

Interpretare male le sue domande:

Figlio: Che giorno è?

Papà: Un giorno prima del mercoledì.

S: No, quale giorno del mese è?

D: Oh, ha 4 giorni dopo Jan 25.

===

Solleticare lui e digli che fermerà quando lui smette di ridere.

===

Scendete le scale nella stanza TV e annunciare, "È bello essere il papà." Poi, Tiralo fino a ottenere il caldo posto sul divano e cambiare il canale a qualcosa di buono, come il canale Scifi.

===

Leggere ad alta voce le storie. Inserire frasi ridicole in mezzo la storia. Il mio preferito è quello di aggiungere "uccidendolo istantaneamente" Quando i personaggi principali incontra alcuni problemi minori. Per esempio, "il coltello infilato nella sua mano, taglio dito indice, uccidendolo istantaneamente." Niente ottiene abbastanza tuo figlio fuori di una modalità di ascolto compiacente e passiva come il personaggio principale viene ucciso all'istante.

===

Leggi le storie in modo non corretto. Leggere frasi con le versioni precedenti. La parte migliore di questo è che il primo paio di volte ho fatto questo, mio figlio ha pensato che mi stava aiutando facendo notare che non stavo leggendo le parole nel giusto ordine. Il lato negativo è che davvero non mi vuole leggere a lui più.

===

Andare a Burger King per il pranzo. Mio figlio sarebbe mangiare mattina BK, giorno e notte se lo lasciamo. Quando si va, Diglielo, "So che odi andare lì, ma semplicemente non abbiamo scelta." Quando lui cerca di spiegare che lui ama BK, parlare su di lui e dire cose come "non abbiamo tempo per discuterne! Stiamo andando e non voglio avere una discussione!"

(Questo mi ricorda mia barzelletta preferita di Borg: "Re Borger: Lo facciamo a nostro modo. Il tuo modo è irrilevante." hahaha!)

===

Aprire un libro a pagina 9 e dire, "hmm, Questa è una pagina dispari".

===

Riempire il mondo di nemici arco. "Stiamo andando a correre veloce sopra punta 7-11, arci-nemico di 11-7".

"Tua zia vive a Ringwood, acerrimo nemico per la città di Squarewood."

===

Guidiamo fino a Massachusetts dal New Jersey più volte all'anno e spesso si impiegano circa 5 ore porta a porta. Come arrivare a casa e tirare nel vialetto dire, "oh, Ho dimenticato, Abbiamo bisogno di fare una corsa veloce a Home Depot."

===

Quando si guarda un episodio violento in uno show TV (come eroi), Dì a tuo figlio, "alcune volte, al lavoro, Ho bisogno di distruggere i miei nemici bruciandoli vivi utilizzando i poteri della mia mente. Non mi piace farlo, ma devi fare quello che devi fare."

===

Quando si guardano i film horror male (vedere "è bene essere il papà" di sopra), attribuire motivazioni improbabili per il personaggio malvagio. Per esempio, Di' a tuo figlio che la ragione che Jason è così arrabbiato è perché vuole una fetta di torta e non lo lasceranno dispone di uno qualsiasi.

===

Spiegare in modo errato i numeri di telefono. Invece di dire a tuo figlio per comporre "201-111-2222", Digli che è "2-011-1-12222".

===

Quali trucchi usi?

</fine>

Technorati Tags:

Guest Blogging?

Sembra abbastanza comune nel mondo del blogging politico per un dato blog ospitare una "guest blogger". Quando sono nella terra di blog politico che devo indossare un paio di occhiali da vista diverse perché mai mi venne in mente che il "guest blogging" potrebbe avere senso per un blog tecnico come il mio. Cioè, fino a quando letto questo post di Kanwal Khipple oltre a Il meglio di SharePoint Buzz- Gennaio 2008.

Pensiero su di esso, Credo che ci potrebbe essere un sacco di gente là fuori nella terra di SharePoint che hanno il prurito a mettere insieme un articolo, a breve o a lungo, tecnico o più business orientata, ecc, ma non correre proprio blog per tutti i motivi usuali. Se sei una di quelle persone, Sarei felice di ospitarlo. Potete contattarmi via e-mail o lasciare un commento. Non ci ho pensato attraverso qualsiasi tipo di linee guida, ma suppongo che per essere orientato intorno SharePoint vorrebbe, ma mi piace anche gettare in alcune osservazioni personali su consulenza ora e poi. Sto anche cercando di pubblicare un "Funny domenica" ogni settimana e mi sono tenuto a corto di idee per quello.

Se sei già un blogger regular ma piacerebbe sperimentare con guest blogging, Anch'io sono sicuramente aperto a quella, either as a host or a guest 🙂

</fine>

Technorati Tags: