Arxius de la categoria: Disseny de solucions de SharePoint

Captura “mailto:” Mètriques

Estic en un projecte on hem de recollir indicadors al voltant d'una funció anomenada "comparteix una història." La idea és molt simple — Si vostè està buscant en un interessant article sobre la intranet i voleu compartir-lo amb algú, feu clic a un enllaç etiquetat "compartir aquesta història" enviar per correu electrònic al seu amic.

Hem jugat al voltant amb una forma personalitzada per a aquest propòsit, però al final, sentit comú va guanyar el dia i només utilitzem el familiar <un href = mailto:…> tècnica. (<un mailto href:…> és una mica sorprenentment robusta de HTML; com un bo, aquell enllaç em porta a la meva vells temps UNIX home pàgines; aquells eren els dies!).

Aquesta tècnica proporciona una gran interfície per als usuaris finals des que van arribar a utilitzar seu client familiar de MS Outlook (o qualsevol client d'e-mail ha instal·lat).

Fa les coses més difícils ens tipus desenvolupador pobres ja que client * també * vol executar un informe en el futur que mostra amb quina freqüència els usuaris compartir històries i fins i tot que les històries són sovint compartides.

Ens whiteboarded algunes solucions possibles. El meu preferit és còpia de carboni (CC) una llista del SharePoint. D'aquesta manera, l'usuari final encara treu outlook client mentre arribem a captar l'esdeveniment, perquè tindrem una còpia del correu electrònic-nos. Hi ha alguns inconvenients evidents. El problema principal és que l'usuari podria simplement en blanc fora o altrament mangle el CC adreça. I, Cal administrar aquest esdeveniment biblioteca de correus electrònics. Tenim un treball planificat a la pissarra blanca, responsable de la neteja.

Si teniu algun enfocament intel ligent per resoldre aquest problema, Si us plau digui.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Definició de “Gran” Requisits del SharePoint

Tan sol. licitades i promès, He pujat la meva presentació sobre com obtenir "gran" necessitats dels usuaris finals per a projectes de SharePoint i implementacions. És aquí: http://Cid-1cc1edb3daa9b8aa.SkyDrive.Live.com/Self.aspx/SharePoint/Paul Galvin Great Requirements.zip

Jo això presentat a la conferència de les millors pràctiques del SharePoint al febrer 2009 (www.sharepointbestpractices.com). Si que van assistir a la conferència, també tindrà això en la conferència de DVD.

La presentació inclou un munt de notes amb molts tobogans. No és només vinyetes.

(Veure aquí per a la meva altra presentació en un estudi de cas de governança: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!3099.entry

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Creació de llocs d'autoservei no està exactament sobre la creació de llocs

Com molts tipus de consultor de SharePoint, Que he estat exposat a un munt de funcionalitat del SharePoint. Algunes vegades, Em submergeixo bastant profund. Altres vegades que només n'adono ja estic volant per a un altre conjunt d'opcions de menú. Una d'aquestes és "la creació de llocs d'autoservei." No he tingut una necessitat fins a aquesta setmana.

Aquesta setmana, Necessito solucionar un problema de negoci que crec que serà més comuns com empreses afluixar i abraçar usuari final un control més directe sobre SharePoint. En aquest cas, Jo he dissenyat una plantilla del lloc per donar suport a una comunitat específica d'usuari final. Gent en aquesta comunitat ha de ser capaç de crear els seus propis llocs a voluntat utilitzant aquesta plantilla, sempre que l'impuls vagues-los.

Jo recordava veure "la creació de llocs d'autoservei" abans i jo he sempre amagat que la part posterior del meu cap pensant que "self-service creació de llocs" és el significat del SharePoint argot, Òbviament prou, una cosa així com "turn me on si voleu que els usuaris finals per ser capaç de crear llocs quan volen."

Així, Vaig engegar-lo, Proveu-lo fora i per a mi, no està creant llocs. Està creant lloc col·leccions. Diferència bastant gran. Que és no el que vull, no gens.

És possible deixar usuaris finals, crear subllocs nova mitjançant un nivell de permís de costum. Això és exactament on m'hauria anat en primer lloc excepte que l'etiqueta «la creació de llocs d'autoservei" etiqueta enganyat m. Través de twitter, M'assabento que s'enganya a altres també 🙂

Jo encara estic treballant en com donar una mica d'un procés més aerodinàmica mentre es queda purament fora de la caixa, però hi ha un camí definit per seguir. Només no es distregui pels aquella etiqueta.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Posin en marxa provisional WFE Virtual per a la diversió i al benefici

Jo era un dels 20 o 30 (o potser 100?) panelistes anit a la Grup d'usuaris de SharePoint de Nova York reunió. En lloc del format de presentació habitual, Això va ser tot sobre Q&A entre el públic i els panelistes. Des del principi, Michael Lotter introduïda amb una idea nova i jo volia compartir.

Un membre del públic es descriu com la seva empresa havia pagat un consultor d'escriure una aplicació per a la seva empresa. La consultora va escriure com una aplicació de consoles utilitzant el model d'objectes de SharePoint. Com a resultat, això significava que el programa havia de ser executat en un servidor del conjunt. Això significa que qualsevol persona que volia utilitzar l'app hauria d'iniciar sessió en el servidor, fer el treball i desconnecti. En un primer moment, això no era un problema, però aviat, cada vegada més (no tècnic) els usuaris necessiten utilitzar la utilitat. La pregunta era (Parafrasejant):

"Quines són les meves opcions? No vull seguir deixant que el registre d'usuaris directament al servidor, Però necessiten aquesta funcionalitat."

Michael Lotter va suggerir que va configurar una nova màquina virtual, -se'n a la granja com un WFE i permetre als usuaris executar l'aplicació d'allà.

Aquesta és una idea força impressionant per a mi. Generalitzar aquesta solució porta a la ment la noció de essencialment temporal, gairebé sol ús de WFE. Crec que és un concepte molt polit. Aquest WFE temporal pot executar una aplicació de consola que utilitza el model d'objectes de SharePoint. També es podria utilitzar per executar ordres stsadm. No ha de ser part de regular l'equilibri local. Si cau o es va naufragar, només pot girar-se d'una nova. Vaig repetir-me, però només he de dir que crec que és una idea molt clara.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Projectes de gestió de documents de molsa a gran escala: 50k Per dia, 10 Total milions

Aquesta setmana passada, algú va fer una pregunta sobre la creació d'un entorn del SharePoint que s'ocuparia un volum molt alt de nous documents (10,000 +/- en aquest cas). Jo no sé molt sobre això, però Gràcies a aquest llibre blanc, Em sento molt millor – informades.

Per a mi, Aquest paper blanc és força molt justa una marca de llibre en el moment, però em va començar a llegir-lo i pensar que destacaria la meva principal per emportar. SharePoint pot ser reduït per manejar, com a mínim, Aquesta càrrega:

  • 50documents nous k per dia.
  • 10 totals milions de documents.

Escric les figures de 50k / 10MM perquè són prou fàcils de recordar. Mentre sap que siguin mínims, no aconseguirà en problemes. Els màxims són com a mínim 10 per cent més alt que allò i amb extrema de tuning, possiblement molt més alt.

Gràcies, Mike Walsh, una vegada més per la seva correu setmanal WSS FAQ actualitzacions i correccions. Si no estàs subscrit a la mateixa, Heu de pensar seriosament en fer-ho.

</final>

Subscriure's al meu blog.

Estalvi arxius més vells de MS Office al SharePoint utilitzant WebDAV — Problemes i solucions

Durant la setmana passada, el meu col. lega i jo estàvem fent un treball per a un client a Nova York. Vam estar provant un diferents aspectes d'una implementació de molsa utilitzant la seva "estàndard" Complexió d'estació de treball (en contraposició als nostres portàtils). Mentre que fa que, ens trobem amb alguns errors seguint aquests passos:

  • Obre un document de paraula de MS mitjançant Explorador de windows (que utilitza WebDAV).
  • Fer un canvi.
  • Deseu-lo.

Hem vaig adonar de que algunes vegades (normalment la primera vegada) Hem salvat el document, el salvar no "pal." No estalviava Desa. Vols tirem aquest document recolzi i aquests canvis simplement no hi eren.

No entenem el problema d'arrel en aquest punt, però ens imaginàvem que hauríem de procurar que el últim grup de servei de MS Office havia estat instal·lat en aquesta estació de treball. La gent anava i va fer que. Vam anar a través de la prova una altra vegada i hem descobert un nou problema. Quan hem desat, ara tenim aquest error:

imatge

Aquesta vegada, semblava que cada canvi va ser, de fet, salvat, Si ens va contestar sí o No a la pregunta d'escriptures.

Finalment vam tenir una ullada a la versió actual de l'Office i resulta que el treball estava corrent MS Office 2000 amb grup de servei 3 que apareix sota ajuda-> Sobre com "Office 2002".

La moralitat de la història: Jo sempre l'utilitzarà oficina 2003 com la meva versió d'oficina de base mínima quan s'utilitza WebDAV i MOSS.

</final>

Subscriure's al meu blog.

Etiquetas de Technorati:

(Per a propòsits de motor de cerca, Aquest és el text de l'error):

Línia: 11807

Char: 2

Error: Objecte no suporta aquest mètode o propietat

Codi; 0

URL: http://sharepoint01/DocumentReview/_vti_bin/owssvr.dll?location=Documents/1210/testworddocument.doc&dialogview=SaveForm

Voleu continuar funcionant escriptures en aquesta pàgina?

Punta de migració del SharePoint: Ús “dades sense etiquetar” Visualitzacions de migració Incremental

En una o meu primer bloc, Que descriu el procés global que hem seguit per migrar un client de SPS 2003 a la molsa. Un lector deixat un comentari demanant més detalls i aquí és.

Per a aquest projecte de migració, havíem de trobar una bona manera de passar un munt de SPS 2003 documents sobre MOSS. La càrrega inicial era bastant fàcil. Crear una biblioteca de documents de destinació nova en MOSS i utilitzar Explorador de windows per moure els documents.

Aquesta és la nova biblioteca de documents:

imatge

S'obren dues finestres exploradors. El primer punt a l'SPS 2003 i el segon a la biblioteca de document nou de molsa. La captura de pantalla següent mostra aquest. Fixi's que el navegador superior en realitat està apuntant al meu c:\unitat temporal, però vostè pot imaginar que apunta a un SPS 2003 Biblioteca de documents:

imatge

Després que arrossegar i deixar anar el funcionament, el meu objectiu es veu com aquest:

imatge

Ara és el moment per fer front a les metadades. Suposar que tenim una sola columna de metadades per a aquests documents anomenat "ubicació." Podem veure des de dalt "tots els documents" veure que la situació està en blanc. És prou fàcil d'utilitzar un visualització de full de dades per introduir la ubicació, o fins i tot anar a les propietats de cada document un per un per afegir una ubicació. Suposem que no hi ha cap forma pràctica d'assignar la columna ubicació un valor automàticament i que els usuaris finals ha de fer a mà. D'altra banda, Suposem que hi ha centenars de documents (potser milers) i que tindrà molts molts dies per actualitzar les metadades. Com tots sabem, ningú ha de seure i treballar per quatre dels cinc dies rectes de meta dades per als documents d'actualització. En canvi, es farà una pausa que durant un període de setmanes o possiblement més llarga. Per facilitar aquest procés, podem crear un "sense etiquetar dades" veure com es Mostra:

imatge

Ara, Quan algú s'asseu a passar la seva hora diària assignada o dues a etiquetar documents migrats, poden utilitzar els documents"sense etiquetar" vista per centrar els seus esforços:

imatge

Com a documents de cordó d'usuaris, van deixar aquesta llista.

Aquesta noció d'una visualització de dades sense etiquetar també pot ajudar amb una classe de problema de validació de dades persones demanar informació sobre els fòrums. Fora de la caixa, no hi ha cap manera d'impedir que un usuari carregar un document a la molsa i llavors no introduir dades meta. Es pot especificar que un lloc concret columna és obligatòria i l'usuari no serà permès per empènyer el salvar botó. No obstant això, Si l'usuari carrega i llavors tanca el navegador (o usos Explorador de windows per carregar el document), no FORCEM l'usuari a entrar en meta dades (una altra vegada, fora de la caixa).

Aquest enfocament pot ser utilitzat per ajudar amb aquesta situació. Podem utilitzar un "mal etiquetats dades" veure fàcilment identificar aquests documents i corregir-los. Si unim això amb un KPI i té bona visibilitat a les dades amb-Àfrica per gestionar aquestes circumstàncies excepcionals.

</final>

Subscriure's al meu blog.

Etiquetas de Technorati:

MOLSA petita granja d'instal·lació i configuració guerra història

Aquesta setmana, Jo he lluitat una mica amb el meu equip per aconseguir molsa instal·lats en un simple dos servidors. Després d'haver travessat, Tinc una major apreciació pels tipus d'informe de problemes persones en els fòrums MSDN i en altres llocs.

La configuració del conjunt final:

  • SQL/índex/Intranet WFE del tallafoc.
  • WFE a la zona Desmilitaritzada.
  • Algun tipus de Tallafoc entre la zona Desmilitaritzada i el servidor intern.

Vam començar el projecte, deixem que el client sap quins ports necessaris per ser oberta. Durant l'estira i arronsa, i tornada sobre que, nosaltres mai explícitament diu dues coses importants:

  1. SSL significa que vostè necessita un certificat.
  2. El servidor de DMZ ha de ser part d'un domini.

Un dia, ens apareixia instal·lar molsa i après que els comptes del domini per a la base de dades i MOSS no havia estat creat. Per agilitar les coses en, vam seguir endavant i instal·lava tot amb un compte al servidor intranet local.

En aquest punt, vam descobrir la confusió sobre el certificat SSL i, tristament, va decidir que el nostre home infraestructura tornar més tard aquella setmana per continuar instal·lant el servidor de DMZ. En el temps mean, ens vam arquitectes solució traslladar endavant amb les coses de negoci.

Passa un cap setmana i el client obté el certificat.

Nostre home infraestructura apareix i descobreix que el servidor DMZ no està unida a qualsevol domini (un domini de perímetre amb confiança limitat o el domini de la intranet). Hem perdut gairebé un 1/2 dia que. Si no deixem que el certificat SSL que falta ens quedi empantanegat en, Hem vols descobert això abans. Oh bé….

Un altre dia passa i els diferents comitès de seguretat, parts interesades i (no és així) innocents tots d'acord que està bé per unir-se al servidor de DMZ amb el domini de la intranet (Aquest és un cep, després de tot, no una solució de producció).

Tipus d'infraestructura ve en acabar les coses. Aquesta vegada amb èxit passem pel el guant d'avui en dia coneguda afectuosament com el "mag de configuració de SharePoint." Vam fer una ullada a l'administració central i … Yee haw! … Servidor de DMZ apareix a la granja. Mirem una mica més proper i adonar-se que va obrir el cava una mica àcar aviat. Serveis WSS està encallat en un "començant" l'estat.

Llarga història curta, resulta que ens oblidem de canviar la identitat del compte de servei mitjançant l'administració central del compte local original al nou compte domini. Ho vam fer, va tornar a córrer el Mag de configuració i voila! Estàvem en el negoci.

</final>

Subscriure's al meu blog.

Etiquetas de Technorati:

L'aprenentatge de la manera més dura — DMZ WFE ha de ser d'un domini

Encara que no és literalment cert, com una qüestió pràctica, ha de ser una orientada a internet web davantera en una DMZ en un domini (i. e. no algun servidor independent en el seu propi grup de treball poc). No necessita estar en el mateix domini que el WFE interna(s) i uns altres servidors (i probablement no hauria), però cal que sigui un domini.

Meus companys i jo vam passar una quantitat excessiva de temps en una proposta que inclou pre-requisits del SharePoint. Això incloïa una llista completa de configuracions de tallafoc que permetrà al servidor DMZ per unir-se a la granja i així successivament. Tristament, Hem fracassat a afegir una frase en algun lloc que deia, a l'efecte, "el punt sencer sagnant d'aquesta configuració és permetre que el seu servidor DMZ WFE, en un domini, unir-se a la granja interna."

Una tempesta perfecta d'esdeveniments, on bàsicament mirem esquerra quan ens podria he mirat bé, van conspirar per amagar aquest problema de nosaltres fins bastant tard en el procés, així m'impedeixen invocant el meu "dir mala notícia des del principi" regla.

Sospir.

Subscriure's al meu blog.

Etiquetas de Technorati:

Aplicació de Màster / Detall les relacions utilitzant llistes personalitzades

Usuaris del Fòrum amb freqüència com preguntes com aquesta:

> Hola,
>
> Si us plau digui'm si hi ha alguna possibilitats per construir una llista personalitzada amb
> tipus de mestre i detall (com factures) sense usant l'InfoPath.
>

SharePoint proporciona alguna de les característiques de la caixa que donen suport a tipus de requeriments de negoci d'aquesta.

En general, un enllaça dues llistes amb una columna de cerca. Llista, A conté la informació de capçalera de factura i llista B conté dades de la factura.

Utilitzar llistes addicionals per mantenir els números d'atenció al client, números de producte, etc.

Utilitzar un element web de consulta de continguts (en MOSS només) i/o unes dades Mostra l'element web per crear visualitzacions combinades de les llistes. Serveis d'informació de servidor SQL (SRS) també està disponible per al costat d'informació de la mateixa.

No obstant això, hi ha algunes limitacions importants que es fa difícil d'utilitzar purs fora-de-les funcionalitats per a qualsevol cosa que és fins i tot moderadament complexa. Aquests inclouen:

  • Mida de cerca relacionats amb les llistes de vs. "smartness" del tipus columna de cerca. Un tipus de columna de cerca es presenta en l'UI de manera diferent segons si heu activat selecció múltiple o no. En qualsevol cas, el control de sortida-of-the-box Mostra tots els articles disponibles a la llista de font. Si té la llista de font 1,000 elements, que ha de ser un problema. El control de cerca la pàgina no a través d'aquells elements. En canvi, tots ells es tira en el control. Que fa que una interfície d'usuari molt incòmode tant en termes d'entrada de dades i rendiment.
  • Cerques "tiri cap enrere" una columna d'informació. Mai pot tirar enrere a més d'una columna d'informació de la llista de font. Per exemple, no es pot seleccionar un client "12345" i mostrar el nombre com el nom del client i la adreça al mateix temps. La cerca només Mostra el client nombre i res més. Açò fa que una interfície d'usuari incòmoda i difícil.
  • Cap comunicació intra-forma. He escrit sobre aquest aquí. Vostè no pot implementar llistes desplegables en cascada, condicionalment permetre/impossibilitar camps, etc.
  • No suprimeix en cascada o incorporat en la integritat referencial. SharePoint tracta llistes de costum com a entitats independents i no permeten enllaçar-los a l'altre en un sentit tradicional ERD. Per exemple, SharePoint permet crear dues llistes personalitzades, "atenció al client" i "capçalera de factura". Podeu crear una capçalera de factura que enllaça a un client en la llista de client. Llavors, el client pot suprimir de la llista. Fora de la caixa, no hi ha cap manera d'evitar-ho. Per resoldre aquesta classe de problema, normalment utilitzaríeu controladors d'incidències.

Pot semblar desolat, però encara utilitzaria SharePoint com a punt de partida per a la construcció d'aquest tipus de funcionalitat. Encara que hi ha diferències entre el que vostè necessita en una solució, SharePoint permet a omplir aquests buits utilitzar eines com ara:

  • Controladors d'incidències. Utilitzar-los per fer complir la integritat referencial.
  • Columnes de costum: Tipus de columna personalitzat de crear i utilitzar-los en lloc de la columna de cerca per defecte. Afegir paginació, buffering i trets d'AJAX per fer-los sensibles.
  • BDC. Aquesta característica només molsa ens permet a la consulta de que llistes d'altre del SharePoint amb una interfície d'usuari superior a la columna de cerca habitual. BDC també pot arribar a una aplicació de servidor de back-end. Ús BDC evitar replicació. En lloc de replicar la informació del client d'un sistema ERP back-end, utilitzar en canvi del BDC. Característiques del servei BDC proporcionar una interfície d'usuari bonica per treure aquesta informació directament des del sistema d'ERP on pertany i evita la molèstia de mantenir una solució de replicació.

    BDC és un tret de molsa (no disponible en WSS) i és difícil de configurar.

  • Formulari web de l'ASP.NET: Crear un complert AJAX-formulari habilitat que utilitza l'objecte model i/o web serveis de SharePoint per aprofitar les llistes del SharePoint mentre que proporciona una interfície d'usuari molt sensible.

L'última opció pot sentir com vostè està començant des de zero, però tenir en compte el fet que la plataforma de SharePoint arrenca vostè amb les següents característiques claus:

  • Model de seguretat amb el manteniment.
  • Sistema de menú amb el manteniment.
  • "Mestre de taula" (i. e. llistes de costum) amb seguretat, manteniment predefinit i l'auditoria.
  • Cerca.
  • Eines d'integració de back-end (BDC).

Si comences amb un nou projecte en blanc en estudi visual, tens un munt d'infraestructura i fontaneria per construir abans d'arribar a prop el que ofereix el SharePoint.

Crec que Microsoft pretén estendre SharePoint en aquesta direcció de desenvolupament d'aplicacions. Sembla com una extensió natural a la base de SharePoint existent. L'aplicació de Microsoft CRM proporciona una gran quantitat d'extensibilitat dels tipus necessitava donar suport el desenvolupament d'aplicacions de capçalera/detalls. Encara que aquells trets són al CRM, la tecnologia és, òbviament, disponible a l'equip de desenvolupament del SharePoint i espero que farà seu camí en el producte de SharePoint per final de 2008. Si algú té un coneixement o informació sobre això, Si us plau deixar un comentari.

</final>

Etiquetas de Technorati: