archivi categoria: Progettazione di soluzioni SharePoint

Monitoraggio pratica attività – Parte 1

Circa un anno fa, Mi sono iscritto Slalom di consulenza qui a new York come quello che noi chiamiamo una pratica zona portare.  (Come un minore da parte fino al punto di questo blog post, che cambiamento in lavori contabilità per mia totale drop-off in blogging.  E ' stato un grande cambiamento nei ruoli e un grande cambiamento nel giorno "roba", ma io ho acclimatati sorta di me stesso a e guardare avanti a scrivere nuovamente sorriso, sorridere ).

In questo ruolo PAL, Io sono responsabile per salvare l'azienda e i dintorni immediati di 21 West street 21 dal disastro su base regolare.  È un sacco di pressione (più di quello che potrebbe pensare – basta pensare a tutti i bambini!). 

In servizio a tale imperativo, Ho bisogno di aiutare fuori con le pre-vendite, creare e aggiornare le offerte di go-to-market, Noleggio buona gente, ferroviaria di gente per farli meglio (ma in realtà, per rendere più facile il mio lavoro) e ogni tanto fare qualcosa fatturabile presso un cliente.  Ho un sacco di "input" – domande da parte dei clienti, opportunità di vendita, miei pensieri confuso e così via.  Alcuno di esso s veramente buono (come un caldo oppty sales) mentre un sacco di esso è meno buono.  La chiave è inizialmente traccia, definire le priorità e gestire ogni di queste idee (grande e piccolo) ad una conclusione positiva. 

Questo tipo di attività di gestione non è nuovo, destra?  E abbiamo un sacco di attività strumenti per aiutarci con questo.  Outlook ha compiti.  Un foglio di calcolo può uno schiaffo insieme piacevole e veloce.  Il mio primo strumento di gestione attività era un blocco note legale indietro nei miei giorni a GAF come uno sviluppatore nel reparto IT.  (Mi chiedono di quei bei vecchi tempi la prossima volta che mi vedi se ti interessa, o forse non…).

Essendo un ragazzo di SharePoint (nominali, almeno), Ho sempre pensato di utilizzare SharePoint.  Ma per qualche motivo, un elenco generico di attività fatto mai abbastanza per me.  Un mucchio di mesi fa, Ho deciso di guarire me stesso e basta creare una soluzione SharePoint di base.  E ' stato così imbarazzante facile creare che ho pensato di scrivere su di esso qui.

Così, miei obiettivi qui erano molto semplici:

  • Immissione dati super facile e veloce
  • Prioritizzare le attività
  • Categorizzare le attività
  • "prossimo passo" guidato – queste attività saranno spesso abbracciano settimane (forse anche mesi).  Quasi mai "finiscono" dopo un aggiornamento specifico.

Questi bit si prestano molto bene ad un tipo di contenuto, Ecco, questo è ciò che creato:

image

Si può effettivamente vedere che avevo un bias di vendite con questo in un primo momento, dato che ho quel campo "Client".  Un sacco di attività di mia pratica sono basati su client (o effettivi o potenziali).  Ma molti di loro sono concentrati anche internamente.  Schiaffo "Slalom" in là quando li creo, ma ci si sente sempre un tantino strano.  Io dovrei averlo chiamato qualcosa di più generico.  Forse "organizzazione di destinazione" o qualcosa del genere.

Qui ci sono alcune note varie sul tipo di contenuto:

  • Impatto di attività ha devoluto in una misura di priorità.  Non so perchè sono andato con "Impatto" e non "priorità" giorno zero, ma questo è quello che ho fatto. 
  • Prossimi passi e prossimi passi data – ho un cruscotto che è guidato dalla prossima data di attività.  Questo pannello ha sorta di diventare miei ordini di marcia per giorno/settimana.  Appena vado sul cruscotto e concentrarsi sulla roba di alta priorità prima e passare da lì.  (C'è la nozione di un "senza tag"
  • Proprietario primario – è l'unica cosa di nota- non e ' impressionante che è possibile ordinare e filtrare su selezionare più colonne in SP 2010! In realtà completamente non acquistare in questa nozione in un primo momento.
  • Stato di attività – davvero solo "Open" o "Chiuso". 
  • Pratica primaria – dopo che ho iniziato a usare questo, un altro amico nel mio gruppo voluto provare questo, così infilò il mix di distinguere tra la mia roba (Portali & Collaborazione) e la sua roba (Azure).

Ecco il mio cruscotto:

image

(Mi dispiace per tutti i bit offuscati fuori – non mi sentivo come la creazione di un gruppo di dati di test e non voglio dare a qualcuno un attacco di cuore sopra condivisione vitale dettagli [vedere il bit nella intro ri: salvare il mondo, ecc., ecc., ecc.]).

Ho diversi altri punti di vista su questa lista, tra cui una visualizzazione Foglio dati che mi permetta di fare massa aggiornamenti.  Farlo più spesso quando un mucchio di priorità inferiore ho pensato di fare un mai abbastanza di elementi ha fatto e devono essere spinti fuori una settimana.

Ogni giorno, Io tirare sul mio log di attività e solo iniziare a lavorare la parte superiore dell'elenco.

In parte 2, Ti spiego come ho fatto questo ancora più utile con l'aggiunta di una libreria di Nizza doc abilitati alla posta elettronica e workflow SPD.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Lasciate brillanti esempi piombo il modo per adozione crescente di SharePoint

Mio primo post di blog BrightStarr "puro" è stato pubblicato oggi.  Ecco un teaser:

C'è stato un sacco di conversazione su Internets di ritardo sul tema dell'adozione di SharePoint e soprattutto la mancanza della stessa. Nessuno vuole andare a tutti i problemi di progettazione di un'infrastruttura di fattoria e sicurezza, partecipazione a seminari, mettendo insieme un aspetto sgargianti, lavoro fuori un'architettura di informazioni solida roccia che può sopportare le vicissitudini della società re-org e, infine,, un pieno di fanfara rollout solo per scoprire tre mesi post attivazione che meno di 50% i dipendenti della società utilizzano SharePoint e la maggior parte di loro lo utilizzano per sostituire i vecchi file server di rete ("la s:\ in auto").

Nessun proiettile d'argento (o unico blog post) sta per risolvere quel problema. Tuttavia, ci sono molte cose che potete fare per ridurre il rischio di un anemico SharePoint portal. Una di queste tecniche è il "modello di esempio Shining."

Piacerebbe conoscere altre strategie di adozione di SharePoint che si cura di condividere.  Se Condividi, si prega di lasciare come un commento sul blog BrightStarr.

Leggi tutto qui: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Creare pagine descrittivo stampante e persino stamparli

Ho scritto un articolo per Briefing di SharePoint una settimana o così fa ed è stato pubblicato.  Qui è la punta di apertura:

image

Potete leggere il tutto qui: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Spero che questo aiuti qualcuno.  Godetevi!

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

"Si può fare” contro "dovrebbe fare” nei progetti di SharePoint

Penso che molti di noi sono occasionalmente presentati con, per la mancanza di una frase migliore, requisiti di giovani-figlio.  L'utente finale davvero, molto male vuole un certo specifico aspetto, o una struttura molto specifica ordinamento o un per tagliare fuori un'opzione di menu o clicca per facilitare la navigazione o [inserire con passione convinzione che succede ad essere sbagliato].  Come SharePoint pro, in generale possiamo soddisfare quasi qualsiasi tipo di esigenza con la piattaforma, ma per alcuni di loro, sappiamo che nei nostri cuori che:

  • Stanno andando a prendere una quantità sproporzionata di tempo per implementare (e quindi costano di più)
  • Essi stanno per essere altamente personalizzato e quindi difficile da gestire e risolvere i problemi
  • C'è qualche facile approccio di SharePoint che incontra 80% o più del requisito (vale a dire. incontra lo spirito del requisito, ma non la lettera del requisito)

Linea di fondo, Sappiamo che il "requisito" è davvero solo un bello avere o persino legittimo in un certo senso, ma qualcosa che la gente dovrebbe vivere con, piuttosto che spendere un sacco di tempo a cercare di "risolvere".

Penso a questi come requisiti di "giovane figlio" perché ho visto molte volte prima di questo modello.  Bambini saranno via di pino e nag si per qualche nuovo giocattolo per settimane alla volta.  Li ottenete il giocattolo, giocano con esso per poche ore o giorni e poi mettere giù, mai a non prenderlo mai più.  O, non si ottiene il giocattolo, il fastidioso si ferma e il bambino si muove diventare Presidente del mondo libero.   Ho visto questo accadere in progetti SharePoint.  Decisori o ottengono ciò che vogliono e diventa una funzione inutilizzata o sottoutilizzata o non ottengono quello che vogliono e il progetto ancora riesce comunque.

Mi sono ricordato di che oggi in un forum post e mi è piaciuto come Clayton Cobb cercato di ottenere il poster di forum a spingere indietro su uno di questi tipi di requisiti: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Sono davvero curioso come persone mostra questo argomento e come si a trattare con esso.  Mi manca il punto?  Avete strategie per guidare i responsabili di decisioni dal overinvesting nel banale requisiti?  Si prega di lasciare un commento.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Utilizzare il flusso di lavoro per simulare la sicurezza del tipo contenuto

Un altro giorno, un altro forum MSDN ispirato post.

Qualcuno stava chiedendo se poteva garantire un tipo di contenuto tale che quando un utente fa clic sul pulsante "nuovo" in un elenco personalizzato, tipi di contenuto a cui quella persona è concesso l'accesso sarebbero solo apparire nell'elenco a discesa.  Come sappiamo, Questo non è supportato, fuori dalla scatola.

Questa questione si presenta ora e poi e questa volta, Ho avuto una nuova idea.  Supponiamo che abbiamo scenario come questo:

  • Abbiamo un sistema di ticketing di helpdesk.
  • Il sistema di ticketing helpdesk consente agli utenti di immettere informazioni biglietto regolare helpdesk, come area problematica, stato del problema, ecc.
  • Si desidera consentire agli utenti di "super" specificare un campo di "urgenza".
  • Altri utenti non hanno accesso a tale campo.  Il sistema assegnerà sempre priorità livello "medio" alle loro richieste.

Cosa potremmo fare è creare due liste separate di SharePoint e due diversi tipi di contenuto, uno per gli utenti di "super" e l'altro per tutti gli altri.

Flusso di lavoro su ogni lista copia i dati per l'elenco principale (l'elenco del biglietto effettivo helpdesk) e il processo procede da lì.

Questo approccio potrebbe funzionare una sorta di colonna livello di sicurezza nonché di flusso. 

Non ho ancora provato, ma si ritiene ragionevole e dà un'abbastanza semplice, se abbastanza mosso, opzione per implementare un tipo di tipo di contenuto e anche colonna livello di sicurezza.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Web Part Query contenuto: Coltellino svizzero di SharePoint

Il mio ultimo articolo è fino a www.sharepointbriefing.com. Ecco un teaser:

image

Leggi tutto qui: http://sharepointbriefing.com/features/article.php/3874226/Content-Query-Web-Part-SharePoints-Swiss-Army-Knife.htm

Vederlo in uso un sito web vero e proprio pubblico qui seguendo questi passi:

  1. Vai a questa pagina web: http://cdi-its.com/Pages/Customer_Support.aspx (Questa è la pagina di supporto del cliente per CDI).
  2. Clicca su "Case Studies" nella mano sinistra di navigazione.

Passa alla sezione "Assistenza clienti" degli studi caso quotazione.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Condizioni pre-esistenti: Modelli di SharePoint Alert alla riscossa (?)

Uno dei miei clienti ha lavorato con un imprenditore precedente per costruire una piccola ma utile applicazione HR per l'impresa. Quell'appaltatore utilizzato SharePoint Designer per implementare la parte del flusso di lavoro della soluzione. È un po' di confusione. Per esempio, Ci sono nove i flussi di lavoro SPD a sostegno di un processo di workflow logico singolo e fino a cinque di loro può essere generato contemporaneamente in un dato momento data le giuste condizioni. It’s not easy to debug 🙂

Il mio cliente ha una serie di requisiti ancora in essere, uno dei quali è quello di fornire generalmente più contesto quando il sistema invia avvisi email – sia l'email stessa, nonché forme di attività associata. Come SPD sapere gli implementatori del flusso di lavoro, l'azione di SPD "raccogliere dati da utente" in realtà crea un'attività con un tipo di contenuto personalizzato. Quando usiamo quell'azione, non riusciamo a specificare molto. Noi possiamo richiedere alcuni valori (e. g. "approvare" o "negare") e possiamo specificare un valore hardcoded nel titolo e nella descrizione. Questo è tutto.

Requisito del mio cliente è che due volte:

  1. Quando SharePoint invia un'e-mail su un'assegnazione di attività, comprendono un sacco di informazioni sulla attività nel corpo dell'e-mail.
  2. Ancora più importante, di gran lunga – Quando l'utente fa clic sul link nell'email di attività, il modulo attività dovrebbe avere tutte le informazioni che il responsabile dell'approvazione ha bisogno al fine di rendere il suo approvare o negare la decisione. Subito, il manager deve cliccare sul link elemento stesso di drill-down nei dettagli sottostanti e a nessuno piace che. Devi cliccare nell'email. Allora avete bisogno di cliccare su un link di una sorta di oscuro elemento di attività. Quindi si può guardare i dati sottostanti (un InfoPath formano in questo caso). Scegliere nuovo/parte posteriore, ecc. Tutti lo odia.

Ho ereditato questa soluzione tecnica un po ' disordinata e voglio apportare modifiche nel modo meno intrusivo possibile.

L'approccio che sto prendendo in questo momento è quello di creare un template di avviso. Potete leggere che qui. Funziona in questo modo il flusso:

  • Esecuzione del workflow SPD.
  • Ad un certo punto, viene assegnato un compito a un manager.
  • Sistema di SharePoint invia automaticamente un avviso a tale manager. Non si tratta di parte del flusso di lavoro SPD ma piuttosto "cosa dice SharePoint." (Il servizio timer di SharePoint, Credo).
  • Un gestore di avviso personalizzato viene richiamato a favore il processo allarme standard (seguendo regole magiche come descritto in precedenza fatto riferimento all'articolo).
  • Quando viene eseguito il mio gestore avviso personalizzato, esso genera una bella e-mail. Ancora più importante, dal momento che ha il compito in mano, decora anche il compito effettivo con tutte le informazioni di contesto necessarie per soddisfare le esigenze di business.
  • L'utente ottiene l'email ed è pieno di informazioni di contesto utili.
  • Utente fa clic sul collegamento compito e l'attività stessa è piena di informazioni di contesto utili.
  • Ognuno va a casa di anguria e gelato.

Ho fatto un rapido POC e funziona bene in un ambiente di laboratorio. Ricevo il mio avviso email personalizzato come previsto. Devo anche aggiornare la descrizione del compito e il titolo stesso.

Il bit solo difficile, finora, per evitare una situazione in cui l'allerta aggiorna l'elemento, attivare un altro avviso. Questo non mi preoccupa.

Finora sembra promettente...

La cosa grandiosa di questo è che non ho bisogno di arrangiarci con uno qualsiasi dei flussi di lavoro esistenti di SPD. Sono beatamente ignari che è un gestore di avviso"IIZ RUNNIN IN BAKGROUND DA, DECORATIN TEH TASK LIST WIF MOAR CONTESTO”.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Dimostrazione di SharePoint: Leva di SharePoint per creare un'applicazione di Business verticali

[Nota: Voglio dire subito che ho un interesse finanziario nell'esito desiderato di questa dimostrazione, che ho citato nell'interesse della divulgazione integrale, ecc. Questo è in realtà la prima volta che abbia mai bloggato su un evento dove mi trovo a beneficiare personalmente in questo modo.]

Questa dimostrazione di web si svolge giovedì, 06/04 a 12:30 EDT, termina al 1:30AM EDT.

In collaborazione con il mio partner eccellente, Sistemi integrati e servizi di gruppo (ISSG), Ho lavorato per sviluppare un'applicazione di business verticali utilizzando SharePoint come piattaforma. In questo caso, Stiamo costruendo un'applicazione che serve le esigenze dei produttori che fanno prodotti personalizzati per i propri clienti. In questi casi, una grande quantità di collaborazione deve avvenire tra il cliente ed il produttore. C'è anche una grande quantità di collaborazione necessaria tra i diversi gruppi all'interno del costruttore, comprese le vendite, ingegneria, ricerca e sviluppo, legali e altri gruppi.

La demo sta per mostrare un'applicazione che facilita questo tipo di collaborazione, insieme a una discussione su come tutti quei bit collaborazione bisogno di integrare con un sistema ERP di backend.

Infine, non sara ' una demo di SharePoint. Questa è una dimostrazione di una soluzione per un problema di nicchia specifica che succede a usare SharePoint come piattaforma.

Così, perché vi preoccupate di iscriversi e vedere questa demo? Non mi aspetto che troppi lettori del mio blog siano così interessati a una soluzione per i produttori su ordinazione 🙂 Il concetto da asporto sarebbe il concetto stesso: utilizzare SharePoint esclusivamente per fornire una soluzione aziendale indipendentemente da SharePoint stesso.

Se siete interessati, si prega di registrarsi qui(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Si può curiosare SharePoint Designer dal mio freddo, Mani morti

Il mio ultimo articolo è fino a www.EndUserSharePoint.com. Ho scritto su SharePoint Designer, Finiscono gli utenti e il contorno di una strategia che potrebbe provare agli utenti finali e seguire al fine di dimostrare la competenza e costruire la fiducia intorno a questo strumento.

I commenti sono più interessanti che lo stesso articolo.

Check it out.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Profilo utente MOSS come autorità per preferenza lingua utente

Il mio progetto attuale, alcuni degli utenti si recherà in tutto il mondo, e quando arrivano a diverse destinazioni, utilizzare qualsiasi macchina è comodo al momento. Quelle macchine guest saranno in esecuzione Windows e installato e configurato per la lingua locale. (Ho appena realizzato che le macchine guest non possono avere la destra language pack… probabilmente non, Infatti… Io sto parcheggio che uno per ora).

SharePoint deve fornire un meccanismo per cui l'utente può scegliere la lingua preferita e poi hanno MOSS onorare quella lingua indipendentemente dal modo in cui l'utente accede MOSS. In altre parole, ignorare tutto ciò il browser dice IIS/MOSS e invece cercare quella lingua preferita e utilizzarlo.

Stiamo andando a indagare due approcci:

  1. Gestore HTTP: Un gestore HTTP personalizzato installato IIS cercherà il profilo dell'utente MOSS, capire il linguaggio preferito e poi cambiare l'intestazione HTTP intorno all'occorrenza prima di passare il controllo al muschio.
  2. asax: Modificare il Global. asax per fare la stessa cosa. Possiamo modificare qualcos'altro, ma l'idea è che troviamo un posto dove possiamo inserire la nostra logica di commutazione locale.

L'altro fattore di complicazione è che abbiamo bisogno di sostegno 60k utenti, circa 1,000 di accesso che possono essere simultaneamente a MOSS al picco di carico.

Il gestore HTTP sembra abbastanza drastico, ma probabilmente il posto migliore per inserire il codice dato che è a livello di IIS e onnisciente. È un buon punto unico di lavoro.

Noi stiamo sporgendosi verso un approccio di tipo Global. asax, principalmente perché crediamo che avremo più opzioni per la memorizzazione nella cache di dati in quel punto.

Sarò blogging più su questo argomento, come saperne di più.

Se avete sapere nulla di questo, per favore posta un commento 🙂

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin