Kategooria Arhiiv: SharePointi lahenduste projekteerimine

Hõive “mailto:” Mõõdikud

Olen projektiga, kus peame koguma meetrika ümber teise funktsiooni nimega "osa lugu." Idee on väga lihtne — kui te vaatate huvitav artikkel sisevõrgus ja tahan seda jagada kellegagi, Klõpsake linki nimega "jagan seda lugu" saatke see sinu sõber.

Meil mängitakse kohandatud vormi selleks, kuid lõpuks, terve mõistus võitis päeva ja me lihtsalt kasutada tuttav <a href = mailto:…> tehnika. (<href mailto:…> on HTML üllatavalt jõuline natuke; nagu boonus, nimetatud seos toob mind tagasi minu vana UNIX mees lehti päeva; need olid päeva!).

Seda tehnikat annab väga liides lõppkasutajate jaoks, kuna nad saavad oma tuttav MS Outlook Client'i kasutamist (või mis tahes e-posti klient neile ei ole paigaldatud).

See teeb asjad meid vaeseid arendaja tüübid raskem sest nad kliendi * ka * tahab joosta tulevikus aruanne, mis näitab kui tihti kasutajad jagada lugusid ja isegi millised lood on jagatud enamasti.

Me whiteboarded mõned võimalikud lahendused. Minu lemmik on koopia (CC) SharePointi loendi. Nii, lõppkasutaja ikka saab outlook Client'i samas saame sündmust jäädvustada, sest me saame e-kirja koopia endale. Seal on mõned ilmsed puudused. Põhiprobleem on see, et kasutaja võiks lihtsalt tühja välja või muul moel purustama CC aadress. Ja, Meil on vaja hallata sündmuse teegi kirju. Meil on plaanitud projekti vastutav selle cleanup valge tahvel.

Kui teil on mõned targad lähenemine selle probleemi lahendamisele, Palun öelge.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Määratlemine “Suurepärane” SharePoint nõuded

Kui taotletud ja lubas, Olen alla laadinud minu Ettekanne "suur hankimine" nõuded lõpptarbija SharePoint projekte ja realisatsioonid. See on siin: http://CID-1cc1edb3daa9b8aa.SkyDrive.Live.com/Self.aspx/SharePoint/Paul Galvin Great Requirements.zip

Ma esitatud see SharePointi parimate tavade konverentsil veebr 2009 (www.sharepointbestpractices.com). Kui te käis, Samuti saad selle konverentsi DVD.

Esitlus sisaldab palju märkmeid enamik slaidid. See ei ole lihtsalt bullet punkte.

(Vaata siia minu muude esitluse juhtimine juhtumiuuring: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!3099.entry

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Iseteeninduslik saidiloome pole täpselt saitide loomise kohta

Sarnaselt paljude SharePoint konsultant, Ma olen puutunud palju SharePointi funktsioone. Mõned ajad, Ma päris sügavale sukelduda. Teinekord ma lihtsalt märka seda, nagu ma olen sõidab poolt veel mõni menüü Suvandid. Üks neist on "iseteenindusliku saidiloometeenuse." Mul ei ole olnud vajadust seda alles sellel nädalal.

Sel nädalal, Mul on vaja lahendada probleem äri, mis ma arvan, et muutunud tavalisemaks kui äriühingute paindlikumaks ja rohkem otse lõppkasutajale üle SharePointi omaks saab. Sel juhul, Suunnittelin saidimall tööriista lõppkasutaja ühenduse toetamiseks. Inimesed selles kogukonnas peaks suutma luua oma saitidele juures on alati, kui tung lööb neile selle malli abil.

Ma meenutada nähes "iseteenindusliku saidiloometeenuse" enne ja ma olen alati Säästudes mis taga oma peaga mõelda, et "teatage saidi loomine" on SharePointi lingo tähendab, ilmselt piisavalt, midagi nagu "keera mulle kui soovite lõppkasutajad saavad luua saite, kui nad tahavad."

Nii, Räägin seda, Proovige seda välja ja minu jaoks, See on luua saite. See loob saidi kollektsioonid. Päris suur erinevus. See on, mida ma tahan, Üldsegi mitte.

On võimalik lasta end kasutajatel luua uus alasaidid via kohandatud Õigustepoliitika tase. See on täpselt, kus ma oleks läinud esmajoones VA silt "iseteenindusliku saidiloometeenuse" sildi pettis mind. Via twitter, Saan teada, et see on petnud ka teisi 🙂

Ma olen ikka töötab, kuidas pakkuda natuke ühtsema korra viibides puhtalt karbist, kuid on kindel tee järgima. Lihtsalt ei saada segane etikett.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Ketrus kuni ajutise virtuaalse WFE lõbu ja kasum

Mul oli üks 20 või 30 (või äkki 100?) vaekogu eile õhtul kell on New Yorgi SharePointi rühmale kasutajad koosoleku. Asemel tavaline esitlusevormingut, See oli kõike Q&A publiku ja paneeli liikmete vahel. Juba algusest peale, Michael Lotter kasutusele uued ideed ja ma tahtsin jagada.

Publiku liige kirjeldatud, kuidas tema ettevõte maksis kirjutada taotluse oma firmale konsultant. Konsultandi wrote seda konsooli rakendusest SharePoint objekti mudeli. Selle tulemusena, See tähendas, et programm käivitada server serveriparki. See tähendas, et oleks keegi, kes soovisid kasutada app sisselogimiseks server, ei tööta ja Logi välja. Algul, See ei olnud probleem, kuid varsti, üha rohkem (sõidustiil) Kasutajad on vaja kasutada kasuliku. Tema küsimus oli (Parafraseerides):

"Millised on minu Valikud? Ma ei taha hoida rendile kasutajate Logi end otse server, kuid nad vajavad funktsioone."

Michael Lotter soovitas ta uue virtuaalarvuti seadistamine, talumajapidamise töös on WFE liituma ja lase kasutajatel käivitada rakendus, sealt.

See on üsna uimastamise idee minu jaoks. Üldistamist see lahendus toob meelde mõiste sisuliselt ajutine, peaaegu ühekordseks WFE. Arvan, et see on päris kena mõiste. See ajutine WFE saate käivitada konsooli rakendus, mis kasutab SharePoint objekti mudeli. Võiks seda kasutada ka stsadm-käskude käivitamiseks. See ei pea olema osa regulaarsete kohalike tasakaalustamine. Kas see katkeb või saab avariiline, Võite spin just moodustab uue. Ma kordan ennast, Aga ma lihtsalt öelda, et ma arvan, et see on tõesti puhas mõte.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Technorati Tags:

Suurte MOSS dokumendi haldamise projektid: 50k päevas, 10 Miljonit kokku

Möödunud nädalal, keegi küsis küsimuse loomine SharePointi keskkond, mis sooritavad päris suure hulga uusi dokumente (10,000 +/- Sel juhul). Ma ei tea, palju see, Aga Tänu käesoleva valge raamatu, Ma tunnen palju paremini informeeritud.

Minu jaoks, selles raamatus on päris palju just järje hoidja hetkel, Aga ma tegin algust lugedes seda ja mõtlesin, et ma rõhutaks minu main take-away. SharePointi võimalik skaleerida hakkama, vähemalt, see koormus:

  • 50k uued dokumendid päevas.
  • 10 miljonit dokumenti kokku.

Ma kirjutan 50k / 10MM numbrid, sest nad on lihtsalt meelde. Kui sa tead, nad ei miinimummääradeks, sa ei saa hätta. Maksimumsummades on vähemalt 10 protsenti kõrgem kui ka äärmise tuning, võib-olla palju kõrgem.

Tänud, Mike Walsh, taas tema jaoks iganädalane WSS KKK uuendused ja parandused post. Kui sa oled tellinud seda, sa peaksid tõsiselt mõtlema teevad seda.

</lõpp>

Telli minu blogi.

Sääst vanemate MS Office'i faile SharePointis, kasutades WebDAV — Probleeme ja fikseerib

Viimase nädala jooksul, minu kolleeg ja mul olid teeme mõned tööd kliendi NYC. Me olime katsetada erinevaid aspekte MOSS rakendamist, kasutades oma "standard" Workstation ehitada (Erinevalt meie sülearvutid). Seeläbi, et, Meil sattus mõned vead järgmisi samme:

  • Ava MS word dokumenti windows Exploreri kaudu (mis kasutab WebDAV).
  • Teha muutusi.
  • Salvestage see.

Meil tuli aru, et mõned korda (tavaliselt esimest korda) dokumendi salvestamisest, Salvesta ei "kinni." Salvesta ei päästa. Me tõmmata selle dokumendi tagasi üles ja meie muutusi lihtsalt ei olnud.

Me ei saanud aru juur küsimuse siinkohal, Aga mõtlesime, et peaksime tegema kindel, et see töökoht oli installitud MS Office uusima hoolduspaketi. IT inimesed läksid ja tegid. Käisime läbi katse uuesti ja avastasime uus probleem. Millal me salvestatud, Meil on nüüd see viga:

Pilt

Sel korral, tundus, et iga muutus oli, Tegelikult, salvestatud, Kas me vastata Jah või ei küsimus scripts.

Me lõpuks oli tegelik versioon Office Vaata ja selgub, et töökoht oli töötab MS Office 2000 hoolduspaketiga 3 mis näitab vastavalt Help-> Umbes nagu "Office 2002".

Moraal lugu: Ma alati kasutada Office 2003 minu vähemalt algtaseme Office'i versiooni kasutades WebDAV ja SAMMAL.

</lõpp>

Telli minu blogi.

Technorati Tags:

(Mootori Otsingunimi, See on selle vea tekst):

Rida: 11807

(Märk): 2

Tõrge: Objekt ei toeta seda atribuuti või meetodit

Kood; 0

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

Kas sa tahad jätkuvalt skripte käivitada sellel lehel?

SharePointi sisserände Vihje: Kasutamine “sildistamata andmed” Astmeline rände views

Ühes või minu kõige esimene blogi postitused, Ma kirjeldasin Seurasimme klient migreeruvad SPS kogu protsessi 2003 et MOSS. Lugeja kommenteerinud küsida üksikasju ja see siin.

Et migratsiooni projekt, tuli leida hea võimalus liikuda palju SPS 2003 dokumentide üle MOSS. Esialgset koormust oli piisavalt lihtne. Loo uus siht dokumenditeek MOSS ja windows Exploreri abil liikuda dokumendid.

See on uus dokumenditeek:

Pilt

Avada aknast maadeavastajad. Ühtse otsemaksete kava esimese punktini 2003 ja teises etapis MOSS uude dokumenditeeki. Järgmine pilt näitab seda. Üles brauserid on tegelikult suunatud minu c Märkus:\temp drive, kuid võite ette kujutada, see on SPS osutades 2003 dokumenditeek:

Pilt

Seejärel lohistage ja kukutage operatsiooni, minu siht näeb välja selline:

Pilt

Nüüd on aega tegeleda metaandmed. Oletame meil on lihtsalt üks veerg metaandmeid nende dokumentide nimega "asukoht." Vaadake eespool "kõik dokumendid" Vaata, et asukoht on tühi. See on piisavalt lihtne, et andmevaade lehele saate sisestada asukoha, või isegi minema iga dokumendi atribuute ükshaaval asukoha lisamine. Oletame, et on praktiline võimalus määrata asukoha veeru väärtus automaatselt ning et lõppkasutajad peate seda tegema käsitsi. Peale selle, Oletame, on sadu dokumente (Võibolla tuhat) ja et see võtab palju palju päevi metaandmete värskendamine. Nagu me kõik teame, keegi saab istuda ja töötada neli viis päeva sirge dokumentide metaandmete värskendamine. Selle asemel, nad puhkeb mis nädalaid või isegi pikema perioodi. Protsessi lihtsustamiseks, loome oma "sildistamata andmed" View esitatud:

Pilt

Nüüd, Kui keegi istub veeta oma eraldatud iga päev tunni või kaks tag rännanud dokumendid, nad saavad kasutada "sildistamata dokumentide" et keskenduda oma jõupingutused:

Pilt

Kasutajatele tag dokumentidena, nad poistumisia selle loendi.

Sildistamata Andmevaate käsitlus aitab klassiga andmete valideerimise probleem inimesed küsida Foorumid. Karbist välja, ei ole võimalik takistada kasutaja dokumendi üleslaadimine MOSS ja seejärel Sisesta metaandmed. Meil saate määrata konkreetse saidi veerg on kohustuslik ja kasutajal ei lubata push Salvesta nupule. Aga, Kasutaja laadib ja sulgub brauser (või kasutab windows Exploreris üles laadida dokumendi), Me ei saa sundida kasutajal sisestada metaandmed (uuesti, karbist välja).

Selline lähenemine saab aidata sellise olukorra. Me kasutame "halvasti sildistatud andmed" Vaata kergesti tuvastada neid dokumente ja parandada. Paar seda KPI ja sul on hea nähtavus andmetele süvitsimineku hallata antud erandlikel asjaoludel.

</lõpp>

Telli minu blogi.

Technorati Tags:

SAMMAL peremeheks paigaldus ja konfiguratsiooni sõja lugu

Sel nädalal, Olen võidelnud natuke minu meeskond saada lihtsa kaks serveriparki installitud MOSS. Olles läbinud, Mul on suuremat tunnustust liiki probleemidega inimesi aru MSDN-i foorumites ja mujal.

Lõplik serveripargi konfiguratsiooni:

  • SQL/Index/sisevõrgu WFE tulemüüri sees.
  • WFE DMZ.
  • Tulemüüri DMZ ja sisemine serveri vahel mingi.

Enne hakkasime projekti, anname teada, millised pordid peavad olema avatud kliendi. Ajal anda ja võtta, edasi-tagasi üle, et, Me ei ole kunagi selgelt ütles kaks olulist asja:

  1. SSL tähendab on serti tarvis.
  2. DMZ server peab kuuluma domeeni.

Päevast, Me näitas üles paigaldada MOSS ja õppinud, et domeenikontode andmebaasi ja SAMMAL ei olnud loodud. Liikuda asju, läksime edasi ja paigaldatud kõik sisevõrgu server kohalik konto.

Sel hetkel, avastasime ning segiajamise üle SSL-sertifikaat ja, Kahjuks, otsustas, et meie infrastruktuuri mees tule tagasi hiljem sel nädalal DMZ serveri installimise jätkamiseks. Samal ajal, Me lahus arhitektid edasi tõsta ettevõtte asju.

Nädalavahetusel läheb ja klient saab tunnistuse.

Meie infrastruktuuri mees näitab üles ja avastab, et DMZ server on liidetud kõik domeeni (perimeetri domeeni piiratud usalduse või sisevõrgu domeeni). Me raisata ligi ühe 1/2 päev, mis. Kui me poleks puudu SSL-sertifikaat, mis on raba meile ette, oleme oleks avastanud seda varem. Oh hästi….

Teine päev möödub ja erinevate turvakomiteed, huvitatud isikud ja (ei ole nii) süütu kõrvalseisjad kõik nõustuvad, et OK DMZ server intranet domeeniga liitumiseks (See on ka POC, Pealegi, mitte tootmise lahendus).

Infrastruktuuri mees jõuab, et asju pakkima. Seekord me edukalt läbida ka tänapäeva gauntlet nn "SharePointi konfigureerimisviisard." Meil piiluda administreerimiskeskuse ja … Yee huu! … DMZ server on loetletud talu. Me vaatama veidi lähemale ja mõistma, me murdis avatud Champaign natuke maimuke varakult. WSS teenused on sattunud ka "algus" olek.

Pikk lugu lühike, selgub, et me unustasime muuta administreerimiskeskuse kaudu teenusekonto identiteedi Algne kohalikult kontolt uue domeeni konto. Me tegime seda, uuesti jooksis konfigureerimise viisard ja voila! Olime äri.

</lõpp>

Telli minu blogi.

Technorati Tags:

Õpime raske tee — DMZ WFE peab olema domeenis

Kuigi see ei ole sõna otseses mõttes tõsi, praktiline küsimusena, oma Interneti-suunalise veebi eesserver on ka DMZ peab olema domeenis (St. mitte mingi eraldiseisev server oma väike töörühma). See ei pea olema samas domeenis sisemine WFE(s) ja muud serverid (ja ilmselt ei tohiks), kuid see peab olema domeeni.

Minu kolleegid ja veetsin ametiasutustelt ebaproportsionaalsel hulgal aja ettepaneku, mis sisaldas SharePointi nõuandeteenust. See hõlmas tulemüüri koosseisud, mis võimaldaksid DMZ server liituda talu jne põhjalik nimekiri. Kahjuks, Me ei saanud lisada lause kuskil öeldud, selle kohta, "täiesti verine punkt see konfiguratsioon on võimaldada DMZ WFE server, domeeni, liituda sisemine talu."

Täiuslik torm sündmused, kus põhiliselt vaatasime vasakul kui me oleks võinud vaadanud õige, conspired varjata seda probleemi meilt kuni üsna hilja selles protsessis, Seega takistab mind kasutada minu "Ütle halb uudis varakult" reegel.

Sigh.

Telli minu blogi.

Technorati Tags:

Rakendamise Master / Üksikasja seoseid kasutades kohandatud loendid

Foorumi kasutajad sageli kui küsimused:

> Tere,
>
> Palun öelge, kas on mingeid võimalusi luua kohandatud loendi
> kapten ja üksikasjalikult tüüp (nagu arved) ilma InfoPathi abil.
>

SharePointi annab mõned välja kasti funktsioone, mis toetavad sellist liiki äri nõuetele.

Üldiselt, Üks Viited kaks loendit koos kasutades otsinguveerg. A-nimekiri sisaldab päiseteavet arve ja loend B sisaldab arve üksikasjad.

Kasutada uusi loendeid hallata klientide arv, toote numbrid, jne.

Kasutage sisu sisupäringu veebiosa (Moss ainult) ja/või Andmevaate veebiosa ühendatud seisukohad loendite loomiseks. SQL serveri aruandlusteenuste (SRS) on olemas andmeid esitav pool seda ka.

Aga, seal on mõned olulised puudused, mis raskendab kasutada puhast out-of-the-box funktsioone midagi, mis on isegi mõõdukalt keerukas. Nende hulka kuuluvad:

  • Suurus seotud LOOKUP loendid vs. "nutikus" lookup veeru tüüp. Lookup veerutüüp esitleb end linna UI erinevalt sõltuvalt sellest, kas olete lubanud mitut Vali või mitte. Mõlemal juhul, out-of-the-box kontrolli kuvatakse kõik saadaolevad üksused loendist allikas. Kui loendis allikas on 1,000 üksused, mis saab olema probleem. Otsingu kontroll lehekülg läbi nende üksuste. Selle asemel, see tõmbab neid kõiki kontrolli. Väga ebamugav kasutajaliides nii andmete sisestamiseks ja tulemuslikkuse, mis muudab.
  • Otsingud "pull tagasi" ühele andmeveerule. Sa kunagi tõmmata tagasi rohkem kui ühele andmeveerule ühenduste loetelust. Näiteks, te ei saa valida kliendi "12345" ja samal ajal kuvada number kliendi nimi ja aadress. Kuvatakse otsingus kuvatakse ainult kliendi number ja ei midagi muud. See muudab ebamugav ja raske kasutajaliides.
  • Intra-vormi teavitamist. Ma olen kirjutanud seda siin. Te ei saa rakendada kuhjuvate tilk mõõnad, tingimustega luba/Keela väljad, jne.
  • Kaskaadkustutamist või sisseehitatud viitamistervikluse. SharePointi käsitleb kohandatud loendite iseseisvad isikud ja ei võimalda seostaks omavahel traditsioonilise ERD mõttes. Näiteks, SharePointi abil saate luua kaks kohandatud loendeid, "klient" ja "Müügiarve päis". Saate luua ostuarve päise viiva tagasi kliendi klientide nimekiri. Seejärel, kliendi saate kustutada loendist. Karbist välja, ei ole võimalik seda vältida. Selliste probleemide lahendamiseks, kasutada sündmuseohjurid.

See võib tunduda sünge, kuid tahaksin veel kasutada SharePoint lähtekohana hoone sedalaadi funktsionaalsus. Kuigi vahel vajalikku lahuses on vahed, SharePoint võimaldab meil täita neid lünki tööriistadega nagu:

  • Sündmuseohjurite. Nende abil viitamistervikluse jõustamiseks.
  • Kohandatud veerud: Luua kohandatud veergude puhul ja kasutada neid asemel vaikimisi otsinguveerg. Lisada Piipar, buffering ja AJAX funktsioonid, et muuta neid reageeriv.
  • BDC. See SAMMAL ainult funktsioon võimaldab meil päringu muude SharePointi loendid tavaline otsinguveerule parem kasutajaliides. BDC saab ka jõuda kolp Serverirakendust. BDC abil saate vältida replikatsiooni. Selle asemel, et imitatsiooniga kliendiinfo kolp ERP süsteemi, BDC selle asemel kasutada. BDC funktsioonid annavad kena kasutajaliides seda teavet otse ERP süsteemi, kuhu ta kuulub ja vaeva säilitada replikatsiooni lahendus väldib vedama.

    BDC MOSS iseloomustab (ei ole olemas WSS) ja keeruline konfigureerimine.

  • ASP.net-i veebivorm: Luua täielikult Objekte AJAX lubatud vormi, mis kasutab SharePoint objekti mudeli ja/või web services võimendada SharePointi loenditega, tagades samas väga tundlik kasutajaliides.

Viimane võimalus on tunne, nagu sa oled algab nullist, aga arvestama, et SharePoint platvorm hakkab teid maha järgmised tunnusjooned:

  • Turvalisuse mudel hooldus.
  • Menüü süsteem hooldust.
  • "Kapten tabel" (St. Kohandatud loendid) Turvalisus, sisseehitatud hooldus ja audit.
  • Otsi hotelle.
  • Kolp integratsiooni tööriistad (BDC).

Kui te alustate uue tühja projekti koos visual studio, teil on palju infrastruktuuri ja torustiku ehitada enne saate lähedal SharePointi pakub.

Ma usun, et Microsoft kavatseb laiendada SharePointi selles suunas sovelluskehitys. Tundub nagu loomulik jätk baasi olemasoleva SharePointi. Microsofti CRM taotlus näeb palju laiendatavuse päis/detail sovelluskehitys toetamiseks vajalike tüübid. Kuigi CRM on need funktsioonid, tehnoloogia on ilmselt saadaval SharePointi arendusmeeskond ja ootan, KOM(2005) saabumas SharePointi toodetes ots 2008. Kui kellelgi on teadmisi või see ülevaate, palun jäta kommentaar.

</lõpp>