Flokkaskjalasafn: SharePoint lausnir Hönnun

Handtaka “mailto:” Bragfræði

I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — ef þú ert að horfa á áhugaverð grein um innra neti og vilt deila því með einhverjum, Smelltu á tengilinn merktan "Deila þessari sögu" email það til vin þinn.

Við spiluðum í kring með sérsniðnum eyðublaði, en í lok, skynsemi sigur og við notum bara þekki <a href = póstur:…> technique. (<a href póstur:…> er furðu sterkur lítill hluti af HTML; sem bónus, sem tengjast koma mér aftur að gamla UNIX maðurinn minn síður daga; þeir voru á dögum!).

Þessi tækni gefur mikla tengi fyrir notendur þar sem þeir fá að nota kunnuglega MS Outlook þeirra viðskiptavinur (eða hvað sem email viðskiptavinur þeir hafa sett).

Það gerir það erfiðara á okkur léleg tegundir verktaki þar sem þeir viðskiptavinur * líka * vill keyra skýrslu í framtíðinni sem sýnir hversu oft notendur deila sögum og jafnvel hvaða sögur eru hluti oftast.

We whiteboarded a few potential solutions. My favorite is to carbon copy (CC) a SharePoint list. That way, the end user still gets the outlook client while we get to capture the event because we’ll get a copy of the email ourselves. There are some obvious drawbacks. The main problem is that the user could simply blank out or otherwise mangle the CC address. Og, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.

Ef þið hafið einhverjar snjall nálgun að leysa þetta vandamál, Vinsamlegast ekki segja.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Skilgreina “Great” SharePoint Kröfur

Sem óskað og lofað, I’ve uploaded my presentation on how to obtain "great" requirements from end users for SharePoint projects and implementations. It’s here: HTTP://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/Paul% 20Galvin% 20Great% 20Requirements.zip

Ég kynnti þetta á SharePoint Best Practices ráðstefnu í febrúar 2009 (www.sharepointbestpractices.com). If you attended the conference, þú munt einnig fá þetta á ráðstefnu DVD.

The presentation includes a lot of notes with most slides. It’s not just bullet points.

(See here for my other presentation on a governance case study: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!3099.entry

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Self-Service Site Creation Er ekki einmitt um að búa Sites

Eins og margir SharePoint ráðgjafi gerðum, I’ve been exposed to a lot of SharePoint functionality. Sumir sinnum, I dive pretty deep. Other times I just notice it as I’m flying by to another set of menu options. One of those is "self-service site creation." I haven’t had a need for it until this week.

Í þessari viku, I need to solve a business problem which I think is going to become more common as companies loosen up and embrace more direct end user control over SharePoint. Í þessu tilviki, I’ve designed a site template to support a specific end user community. Folks in this community should be able to create their own sites at will using this template whenever the urge strikes them.

I recalled seeing "self-service site creation" before and I’ve always tucked that away in the back of my head thinking that "self service site creation" er SharePoint Lingo þýðir, augljóslega nóg, something like "turn me on if you want end users to be able to create sites when they want to."

Svo, Ég kveiki á, reyna það út og fyrir mig, it’s not creating sites. It’s creating site söfn. Pretty big difference. That’s not what I want, alls ekki.

It is possible to let end users create new sub sites via a custom permission level. This is exactly where I would have gone in the first place except that the label "self-service site creation" label deceived me. Via twitter, I learn that it’s deceived others as well 🙂

Ég er enn að vinna út hvernig á að veita smá meira straumlínulagað ferli meðan dvöl eingöngu út af the kassi, but there’s a definite path to follow. Just don’t get distracted by that label.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Technorati Tags:

Snúast upp Temporary Virtual WFE er fyrir gaman og gróði

Ég var einn af 20 eða 30 (eða ef til vill 100?) panelists gærkvöldi í New York SharePoint Notendur Group meeting. Instead of the usual presentation format, þetta var allt um Q&A between the audience and the panel members. Early on, Michael Lotter kynnti mig ný hugmynd og ég vildi deila.

An audience member described how his company had paid a consultant to write an application for his company. The consultant wrote it as a console application using the SharePoint object model. Þar af leiðandi, this meant that the program had to be run on a server in the farm. This meant that anyone that wanted to use the app would have to log onto the server, do the work and log off. Í fyrstu, þetta var ekki vandamál, en fljótlega, meira og meira (non-tæknilegur) users needed to use the utility. His question was (paraphrasing):

"What are my options? I don’t want to keep letting users log directly onto the server, en þeir þurfa að virkni."

Michael Lotter kynna að hann stilla nýja raunverulegur vél, join it to the farm as a WFE and let users run the application from there.

This is a pretty stunning idea for me. Generalizing this solution brings to mind the notion of essentially temporary, almost disposable WFE’s. I think it’s a pretty neat concept. This temporary WFE can run a console application that uses the SharePoint object model. You could also use it to run stsadm commands. It doesn’t have to be part of regular local balancing. If it goes down or gets wrecked, you can just spin up a new one. I repeat myself, en ég er bara að segja að ég held að það er mjög sniðugt hugmynd.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Technorati Tags:

Stórfelldum MOSS Skjal Stjórnun Verkefni: 50K Per Day, 10 Million Samtals

Þessi síðasta vika, einhver spurði spurningu um að búa til SharePoint umhverfi sem myndi höndla nokkuð mikið magn af nýjum skjölum (10,000 +/- í þessu tilfelli). I don’t know much about this, en þökk sé þessum hvíta pappír, Mér líður miklu betur upplýstir.

Fyrir mig, Þetta hvíta pappír er ansi mikið bara bók merkja í augnablikinu, but I did start reading through it and thought I’d highlight my main take-away. SharePoint can be scaled to handle, að minnsta kosti, þetta álag:

  • 50k ný skjöl á dag.
  • 10 milljón skjöl alls.

I write the 50k/10MM figures because they are easy enough to remember. As long as you know they are minimums, you won’t get into trouble. The maximums are at least 10 prósent hærri en það og með mikilli Tuning, hugsanlega mikið hærri.

Takk, Mike Walsh, aftur fyrir hans vikulega WSS FAQ uppfærslur og leiðréttingar staða. If you’re not subscribed to it, þú ættir alvarlega að hugsa um að gera það.

</enda>

Gerast áskrifandi að bloggið mitt.

Saving Eldri MS Office Skrá til SharePoint Using WebDAV — Vandamál og Fastur

Á síðustu viku, minn samstarfsmaður and I were doing some work for a client in NYC. We were testing a different aspects of a MOSS implementation using their "standard" vinnustöð byggja (öfugt við fartölvur okkar). While doing that, Við hljóp inn í nokkur villa með því að fylgja þessum skrefum:

  • Opinn upp MS Word skjal með Windows Explorer (sem notar WebDAV).
  • Gera breytingu.
  • Vista það.

Við komum til að átta sig á því sumir sinnum (yfirleitt fyrsta sinn) við vistað skjalið, the save didn’t "stick." Save did not save. We would pull that document back up and our changes simply were not there.

Við vildum ekki skilja rót málið á þessum tímapunkti, but we figured that we should make sure that the latest MS Office service pack had been installed on that work station. The IT folks went and did that. We went through the test again and we discovered a new problem. When we saved it, við fengum nú þessa villu:

mynd

Í þetta sinn, það virtist eins og sérhver breyting var, í raun, vistuð, whether we answered Yes or No to the scripts question.

Við höfðum loks líta á the raunverulegur útgáfa af Office og það kemur í ljós að vinnustöð var að keyra MS Office 2000 með Service Pack 3 sem sýnir sig undir Hjálp -> About as "Office 2002".

The boðskapur af the saga: Ég mun alltaf nota Office 2003 sem lágmarks upphafi skrifstofa útgáfa minn þegar nota WebDAV og mosa.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

(Leitarvél tilgangi, þetta er texti sem villa er):

Lína: 11807

Bleikja: 2

Villa: Object styður ekki þessa eign eða aðferð

Code; 0

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

Viltu halda áfram að keyra forskriftir á þessari síðu?

SharePoint Migration Ábending: Nota “untagged gögn” Views fyrir stigvaxandi Migration

Í einu eða tölvunnar með USB mjög fyrstur bloggfærslur, Ég lýsti heild aðferð við fylgt að flytja viðskiptavini frá SPS 2003 to MOSS. A reader left a comment asking for more detail and here it is.

Fyrir þessi fólksflutninga verkefni, við þurftum að finna góða leið til að færa mikið af SPS 2003 documents over to MOSS. The initial load was easy enough. Create a new target document library in MOSS and use windows explorer to move the documents.

Þetta er nýr skjal bókasafn:

mynd

Open up two windows explorers. Point the first at SPS 2003 and the second at the new document library in MOSS. The following screen shot shows this. Note that the top browser is actually pointing at my c:\Hitastig ökuferð, en þú getur ímyndað sér það bendir til SPS 2003 skjal bókasafn:

mynd

Eftir að draga og sleppa aðgerð, markmið mitt lítur svona út:

mynd

Now it’s time to deal with the metadata. Assume we have just one column of metadata for these documents named "location." We can see from the above "all documents" view that the location is blank. It’s easy enough to use a data sheet view to enter the location, or even go into each document’s properties one by one to add a location. Let’s assume that there is no practical way to assign the location column a value automatically and that end users must do this by hand. Ennfremur, skulum gera ráð það eru hundruðir af skjölum (kannski þúsund) and that it will take many many days to update the metadata. As we all know, no one is going to sit down and work for four of five days straight updating meta data for documents. Staðinn, they will break that out over a period of weeks or possibly longer. To facilitate this process, we can create an "untagged data" skoða eins og sýnt:

mynd

Nú, þegar einhver sest að eyða úthlutað daglega klukkustund þeirra eða tvo til að merkja flutt hafa skjöl, they can use the "untagged documents" sjá að einbeita viðleitni þeirra:

mynd

Sem notandi tag skjöl, þeir falla burt þennan lista.

This notion of an untagged data view can also help with a class of data validation problem people inquire about on the forums. Út af the kassi, there’s no way to prevent a user from uploading a document to MOSS and then not enter meta data. We can specify that a particular site column is mandatory and the user won’t be allowed to push the save button. Hins, ef notandinn skrárnar og þá lokar vafranum (eða notar Windows Explorer til að senda skjalið), við getum ekki neyða notanda til að slá inn meta gögn (aftur, út af the kassi).

This approach can be used to help with that situation. We can use a "poorly tagged data" view to easily identify these documents and correct them. Couple this with a KPI and you have good visibility to the data with drill-down to manage these exceptional circumstances.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

MOSS Small Farm Uppsetning og stillingar War Story

Í þessari viku, I’ve struggled a bit with my team to get MOSS installed in a simple two-server farm. Having gone through it, Ég hef meiri skilning á hvers konar vandamál fólk skýrslu um MSDN ráðstefnur og víðar.

Endanleg bæ stillingar:

  • SQL / Index / Innri vefur WFE inni í eldvegg.
  • WFE í DMZ.
  • Einhvers konar eldvegg milli DMZ og innri miðlara.

Áður en við byrjuðum verkefni, we let the client know which ports needed to be open. During the give and take, fram og til baka yfir að, við aldrei beinlínis sagt tvö mikilvæg atriði:

  1. SSL þýðir að þú þarft skírteini.
  2. The DMZ server must be part of a domain.

Dagur eitt, we showed up to install MOSS and learned that the domain accounts for database and MOSS hadn’t been created. To move things along, we went ahead and installed everything with a local account on the intranet server.

Á þessum tímapunkti, við uppgötvuðum rugl yfir SSL vottorð og, því miður, decided to have our infrastructure guy come back later that week to continue installing the DMZ server. Í the meðalvegur tími, við lausn arkitektar flutti á undan með viðskipti efni.

A helgi fer eftir og viðskiptavinurinn fær vottorð.

Innviði strákur okkar sýnir sig og uppgötvar að DMZ framreiðslumaður er ekki gengið til liðs við hvaða ríki (annaðhvort jaðar ríki með takmarkaða traust eða innra ríki). We wasted nearly a 1/2 dag á að. If we hadn’t let the missing SSL certificate bog us down, we would have discovered this earlier. Oh well….

Annar dagur líður og ýmsum nefndum öryggi, hagsmunaaðila og (ekki svo) saklaus nærstöddum sammála um allt sem það er í lagi að taka þátt í DMZ framreiðslumaður með innra netsins lén (þetta er POC, eftir allt, ekki framleiðslu lausn).

Infrastructure guy comes in to wrap things up. This time we successfully pass through the the modern-day gauntlet affectionately known as the "SharePoint Configuration Wizard." We have a peek in central administration and … Yee Haw! … DMZ server is listed in the farm. We look a little closer and realize we broke open the Champaign a mite bit early. WSS services is stuck in a "starting" staða.

Langa sögu stutta, it turns out that we forgot to change the identity of the service account via central administration from the original local account to the new domain account. We did that, aftur hljóp stillingar töframaður og voila! We were in business.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

Læra erfiðu leiðina — DMZ WFE Verður að vera í Ríki

Þó það sé ekki bókstaflega satt, sem Raunhæft, óákveðinn greinir í ensku frammi vefur andlit endir í DMZ verður að vera í ríki (i.e. ekki nokkur standalone miðlara í eigin litla vinnuhópur hennar). It doesn’t need to be in the same domain as the internal WFE(s) og öðrum netþjónum (og sennilega ætti ekki), en það þarf að vera ríki.

My colleagues and I spent an inordinate amount of time on a proposal which included SharePoint pre-requisites. This included a comprehensive list of firewall configurations that would enable the DMZ server to join the farm and so forth. Því miður, við ekki að bæta við setningu einhvers staðar sem sagði, þess efnis, "the whole bloody point of this configuration is to allow your DMZ WFE server, í ríki, að taka þátt í innri bænum."

A fullkominn stormur af atburðum, þar sem við í rauninni horfði til vinstri þegar við gætum hafa litið rétt, samsæri til að fela þetta vandamál frá okkur fyrr en nokkuð seint í ferlinu, þannig í veg fyrir mig frá að skírskota minn "segja slæmar fréttir snemma" regla.

Andvarp.

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

Framkvæmd Master / Detail Sambönd nota sérsniðna Lists

Forum notendur oft og spurningum eins og þetta:

> Halló,
>
> Vinsamlegast segðu mér ef það eru einhverjar möguleikar til að byggja upp sérsniðna lista með
> skipstjóri og gerð upplýsinganna (eins reikningum) án þess að nota Infopath.
>

SharePoint afla sumir út af the kassi lögun sem styðja konar kröfur fyrirtækis eins og þessi.

Almennt, one links two lists together using a lookup column. List A contains the invoice header information and list B contains invoice details.

Nota fleiri listum til að halda viðskiptavinar Reikningur, vörunúmerum, o.fl..

Notaðu fyrirspurn efni vefur hluti (í mosa aðeins) and/or a data view web part to create merged views of the lists. SQL Server Reporting Services (SRS) er einnig í boði fyrir skýrslugerð hlið hennar.

Hins, there are some important limitations that will make it difficult to use pure out-of-the-box features for anything that is even moderately complex. These include:

  • Stærð tengdum útlit listum vs. "smartness" of the lookup column type. A lookup column type presents itself on the UI differently depending on whether you’ve enabled multi-select or not. In either case, the out-of-the-box control shows all available items from the source list. If the source list has 1,000 atriði, that’s going to be a problem. The lookup control does not page through those items. Staðinn, it pulls all of them into the control. That makes for a very awkward user interface both in terms of data entry and performance.
  • Lookups "pull back" one column of information. You can never pull back more than one column of information from the source list. Til dæmis, you cannot select a customer "12345" and display the number as well as the customer’s name and address at the same time. The lookup only shows the customer number and nothing else. This makes for an awkward and difficult user interface.
  • No intra-form communication. Ég hef skrifað um þetta hér. You can’t implement cascading drop-downs, skilyrðum virkja / slökkva reiti, o.fl..
  • No cascading deletes or built-in referential integrity. SharePoint treats custom lists as independent entities and does not allow you to link them to each other in a traditional ERD sense. Til dæmis, SharePoint leyfa þér að búa til tvær sérsniðnar lista, "customer" and "invoice header". You can create an invoice header that links back to a customer in the customer list. Þá, you can delete the customer from the list. Út af the kassi, there is no way to prevent this. To solve this kind of problem, þú myndir venjulega nota atburði dýraþjálfari.

Það kann að virðast hráslagalegur, but I would still use SharePoint as a starting point for building this kind of functionality. Though there are gaps between what you need in a solution, SharePoint gerir okkur að fylla þær eyður nota tæki svo sem eins og:

  • Event handlers. Use them to enforce referential integrity.
  • Custom dálka: Create custom column types and use them in lieu of the default lookup column. Add paging, höggdeyfir og AJAX lögun til gera þá móttækilegur.
  • BDC. This MOSS-only feature enables us to query other SharePoint lists with a superior user interface to the usual lookup column. BDC can also reach out to a back end server application. Use BDC to avoid replication. Rather than replicating customer information from a back end ERP system, use BDC instead. BDC features provide a nice user interface to pull that information directly from the ERP system where it belongs and avoids the hassle of maintaining a replication solution.

    BDC er MOSS lögun (ekki í boði í WSS) and is challenging to configure.

  • ASP.NET vefform: Búa til fullur-lögun AJAX-virkt form sem notar SharePoint mótmæla líkan og / eða vefur þjónusta til að nýta SharePoint listi en að veita mjög móttækilegur notendaviðmót.

Síðasti valkostur getur finnst eins og þú ert að byrja frá grunni, en íhuga þá staðreynd að SharePoint vettvang byrjar þú burt með the hópur stuðningsmanna lykill lögun:

  • Öryggi líkan með viðhald.
  • Matseðill kerfi með viðhald.
  • "Master table" (i.e. Raða listum) með öryggi, innbyggður-í viðhald og endurskoðun.
  • Leita.
  • Back End Integration verkfæri (BDC).

Ef þú byrjar með nýja auða verkefni í Visual Studio, þú hafa a einhver fjöldi af grunngerð og pípulagnir að byggja áður en þú nálgast það SharePoint býður.

I do believe that Microsoft intends to extend SharePoint in this direction of application development. It seems like a natural extension to the existing SharePoint base. Microsoft’s CRM application provides a great deal of extensibility of the types needed to support header/detail application development. Although those features are in CRM, the technology is obviously available to the SharePoint development team and I expect that it will make its way into the SharePoint product by end of 2008. If anyone has an knowledge or insight into this, vinsamlegast eftir athugasemd.

</enda>