Sharepoint Լավագույն փորձեր գիտաժողով, “Լավագույն փորձեր,” եւ Elephant է սրահում

I was lucky to attend and present at last week’s SharePoint Best Practices conference. I’m still new to the whole speaking "thing" իսկ, անկեղծորեն, I was a bit nervous for the first half while I sweated out waiting to speak myself. That sort of nervous feeling made it a little hard for me to pay attention to the presenters (չէ որ ես անտեսել դրանք). Փոխարեն, Ես մի քիչ ավելի կենտրոնացած է մասնակիցների.

Conferences always set my mind racing and there was a lot take in at this one. This conference was excellent. I think it was unusual in several ways. It wasn’t a heavy developer conference. There were certainly dev parts to it, բայց կարծում եմ, որ գոնե 60% կենտրոնացած է ոչ զարգ հարցերի, maybe as high as 80%. I think that speaks to the evolving nature of the SharePoint market. Companies are implementing SharePoint in a variety of ways and they are looking for guidance on how to do it right. And not just guidance on how to create features/solutions (որը հիմա, արդեն շատ լավ է).

I believe the conference was tremendously valuable to most everyone that attended and I know that the organizers plan to do the conference again early next year.

Ունենալով ասել է, որ, I believe there was a missed opportunity which I hope the next conference addresses. I say it’s a missed opportunity, but that’s not a bad thing. Discovering a community need is in and of itself a good thing. The conference discussed a number of best practices in a variety of areas such as governance, ուսուցում, պահանջները հանրահավաքը, որոնել, զարգացում, տեղեկություններ ճարտարապետություն, եւ այլն:. I think that the missed opportunity has to do with the "green field" ենթադրությունները հիմքում շատերը լավագույն փորձի.

Երբ մենք խոսում կանաչ դաշտում, we mean that SharePoint hasn’t gone into production and we’re starting with a clean slate. This is ideal because you can start straight away using best practices for defining and managing governance, տեղեկություններ ճարտարապետություն, եւ այլն:. Սակայն … թե ինչ է տեղի ունենում, երբ դու արդեն իսկ արտադրության հետ կապված մի քանի հազար մասնակիցներին (or 10’s of thousands) եւ դուք չեք հետեւում փորձը սկզբին? I’ve seen companies with … հըմ … շատ տարօրինակ information architecture baked into their environment. I don’t think that this conference provided much guidance for organizations with that kind of problem (եւ ես չեմ էլ նկատի IA, բայց կառավարում, որոնել, բազմաթիվ այլ ոլորտներ). Իհարկե, իմանալով, դուք խնդիր է, մեծ մասը, լուծման եւ, որ շատ արժեքավոր.

I think that the online SharePoint community hasn’t done much to address this either. I know I have not. It’s a very hard problem to solve at many levels. Technically it’s hard. Budget-wise it’s hard. Culturally, it’s hard. Սակայն, it’s probably a bigger real world problem than most. Since the conference ended, I’ve been thinking about these kinds of problems and how one would solve them. There has to be a better answer than, «Տեղահանել եւ reinstall" , համայնքը պետք է դիմակայել դա գլուխը մասին.

I think that this a great opportunity for the blogging community and experienced thought leaders to lay out some guidance on how to repair their environments. I think there’s a small but non-zero risk that SharePoint could end up with a bad and enduring reputation as a result of poorly architected implementations that fail due to poor governance, IA, եւ այլն:.

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

New Blogger է բլոկի

Իմ EMC գործընկերը, Erik Swenson, արդեն համոզել է ցատկել է քրքրվել, stand up and be counted 🙂

Նա օրագրերը մասին մի լայն SharePoint բրենդինգի թեմաների հետ http://erikswenson.blogspot.com/. Some of his recent posts include interesting stuff about Photoshop, Microsoft Office Live փոքր բիզնեսի, SharePoint Governance, creating custom WCM styles and so forth. He does not confine himself to branding. It’s quite an interesting mix which is a little bit different from a lot of the SharePoint blogs with which I’m familiar.

Նրա RSS Feed չէ: http://feeds.feedburner.com/SharepointBrandingDesign

Check it out and give him a little encouragement. We all need that from time to time, հատկապես, երբ մենք առաջին անգամ իսկապես սուզվել է այս բլոգերներ աշխարհում.

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

Լավագույն փորձեր Conference: “Ստանալ մեծ պահանջները” PowerPoint Presentation

Ես Վերբեռնման է PowerPoint մեկի իմ նիստերին, "Get Great Business Requirements," հենց այստեղ (http :/://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/Public/Paul% 20Galvin% 20Great% 20Requirements.pptx).

Բացի մի շարք փայլուն նը, զորավոր է, the deck includes extensive notes which supplement and enhance the afore-mentioned brilliant talking points.

Նրանց համար, ձեզ, որ բաց է թողել լավագույն փորձի համաժողովին, I was lucky enough to present and discuss a process that works very well when trying to discover accurate end user business requirements for SharePoint projects. The PowerPoint plus notes describe this in pretty good detail. It supplements one of my earliest blog postings here: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</վերջ>

Անդամագրվել իմ բլոգում.

Sharepoint Dashboards Online սեմինար

Իմ առցանց ընկերը, Մարկ Միլերը, եւ End User Sharepoint (www.endusersharepoint.com) աշխատում ազատ մեկ ժամ սեմինար նպատակային, ինչպես միշտ չէ, at the SharePoint End User community. It takes place at 1pm EDT. Details are here: http://www.endusersharepoint.com/?p=785

Ես նստած մեկի իր առցանց սեմինարի անցյալ ամիս, եւ դա արվել է բավականին լավ, եւ եթե դու հետաքրքրված են շատ գործնական, Info on գործիքակալների ստեղծման համար SharePoint, Համոզված եմ, որ դա արժե 1 ժամ ներդրումային.

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags: ,

SharePoint User Group ինտերնետային հեռարձակումը Tonight

Այսօր երեկոյան, 08/20/08, որ Connecticut SharePoint օգտվողին խմբի հանդիպումը հեռարձակելու է ինտերնետային հեռարձակումը փոխարեն ֆիզիկական հանդիպման այս ամսվա մեջ.

Tonight թեմա: "Microsoft Office SharePoint Server 2007 – Extranet տեղակայումը մեթոդները"

Microsoft’s own Chris Lavista will lead the discussion. I’ve worked with Chris before and he really knows his stuff. If you have any interest in this subject, ստուգել այն. Here are the details:

SharePoint User Group ինտերնետային հեռարձակումը: https://www.clicktoattend.com/invitation.aspx?code=130299

Թեմա: Microsoft Office Sharepoint Server 2007 – Extranet տեղակայումը մեթոդները
Բարձրախոսներ:
Chris Lavista Մայքրոսոֆթ

Ամսաթիվ: Օգոստոս 20րդ Բարի գալուստ Time: 6:15 PM Ժամանակ: 6:30 PM -8:00PM


Նկարագրություն:
SharePoint թույլ է տալիս բազմակի տեղակայման տարբերակներից. Քննարկումը տեղի կունենա կենտրոնացած, թե ինչպես է անվտանգ extranet է SharePoint պլատֆորմում կարող է տեղակայվել. Քննարկել լավագույն փորձը եւ սցենարների ներգրավելով ինտեգրումը առաջատար տեխնոլոգիաների, ISA Server 2006 եւ IAG 2007. Ընտրովի, խոսել աջակցությամբ մեկ նշան օգտագործման դեպքերի.
Օգտվողի մասին Chris:
Chris Lavista is a Technical Architect at recently opened Microsoft Technology Center in New York. His focus is on SharePoint, Գործակցություն, եւ միասնական Communications. Նա աշխատել է ֆինանսական ծառայությունների ոլորտում (Հալածում, Citigroup) Նախքան Microsoft համար 8 տարի. He started at Microsoft in 2000 որպես իրենց խորհրդատվական ծառայություններ, գործնականում նախքան MTC թիմին սկզբին 2006.

Գրանցում & More Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

Արդյոք Ձեր որոնումը հանձնաժողովը հանդիպել Այս ամիս?

Դա սկիզբն ամսվա եւ հիմա ալ է, քանի որ լավ ժամանակ ցանկացած է ձեր ընկերության որոնման հանձնաժողովի հավաքվել եւ վերլուծել Լավագույն խաղադրույքներ, հաջող եւ ոչ այնքան հաջող որոնումները, եւ այլն:.

Դուք չունեք հանձնաժողով? Then form one 🙂

WSS and especially MOSS search benefit from some human oversight. Investing a few hours a month on a consistent monthly basis is not only ավելի զվարճալի է, քան մեկ բարելի Կապիկներ, դա կարող է:

  • Give insight into the information needs of the enterprise. If people are searching left and right for topic "xyzzy," you know that’s an important topic to the enterprise.
  • Identify potential training requirements. If people are searching for topic "xyzzy" but should really be searching for "abcd" ապա դուք կարող եք օգտագործել այն է կրթել հաղորդագրությունները Folks մասին, թե որտեղ եւ ինչպես գտնել տեղեկություններ.
  • Help your organization refine its information architecture.
  • Որոշել հնարավորությունները ընդլայնելու թեզաուրուս.
  • Այլ հնարավորություններ անկասկած ներկայացնել իրենց.

Ով պետք է լինի որոնողական հանձնաժողովի? You would know your people best, բայց համարում:

  • Առնվազն մեկ (եւ գուցե միայն մեկ) IT անձը հասկանում (կամ կարող է սովորել) տարբեր եղանակներ կսմթել որոնում, այդ թվում `լավագույն խաղադրույքների, հանրագիտարան, հաջողվել հատկություններ, եւ այլն:.
  • Մի քանի առարկա մասնագետները, որոնք կարող եք կարդալ որոնման հաշվետվությունները, կլանել է եւ շփվել բիզնես ըմբռնողություն գործողությունների այնպես, որ այն կարող է մղել կոճակները, քաշեք լծակ եւ Բացիր / փակիր փականների, ինչպիսիք անհրաժեշտ են հանձնաժողովի առաջարկությունների.
  • Մեկ կամ ավելի տեղեկատվական ճարտարապետներ, ովքեր կարող են հաստատել, Այսպես թե այնպես, արդյոք տեղեկությունները ճարտարապետությունը որոնման բարեկամական եւ արդյոք այն աշխատում են նաեւ ձեռնարկության.
  • A rotating seat on the committee. Bring in one or two people who don’t normally participate in these kinds of efforts. They may bring unusual and valuable insights to the table.

Happy Վերլուծելով!

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

Արագ եւ հեշտ: Ստացեք SPFolder է SPItemList

Ես անընդհատ վազում են այս խնդրին, եւ Google չի թվում է հասկանալ, թե ինչ եմ ուզում անել, ես նախշավոր ես գրել, դա ցած.

Ես անում շատ միջոցառման ընդունիչ կարգաբերում վերջին շաբաթվա կամ երկու. The ER is defined against a document library. The individual items in the document library are tightly related to their parent folders. Այնքան, I am always getting the folder of the item for various manipulations. While debugging, Ես պետք է թարմացնել մետատվյալներ մի թղթապանակում կոնկրետ կետում, որի ID գիտեմ.

Ահա մի փոքր Console դիմումը (նախագծված է առաջադրվել սերվերի ֆերմայում) որ տանում է փաստարկներ: ՀՀ ID մի կետի, եւ մի արժեք է, նշանակում է, մի դաշտ, "Approval Status". It hard codes a lot of stuff and has no error checking.

Կոդը նայում էին ծանր կոդավորված կայքը, gets a hard coded document library and then finds the indicated item. It then finds the parent folder of that item and assigns the status value.

The key lesson here for me is that SPItem doesn’t get you access to the folder. You need to use SPListItem.File.

Եթե ​​որեւէ մեկը հոգում է առաջարկել քննադատություն, կամ առաջարկել ավելի լավ միջոց, որ թղթապանակը մի կետի, խնդրեմ թողնել մեկնաբանություն.

<համար>
օգտագործելով Համակարգ;
օգտագործելով System.Collections.Generic;
օգտագործելով System.Text;
օգտագործելով Microsoft.SharePoint;
օգտագործելով System.Collections;

անվանակարգ Conchango
{
    /// <ամփոփում>
 /// </ամփոփում>
 դաս ManualFolderUpdate
    {
        Ստատիկ անվավեր Հիմնական(լարային[] args)
        {
            լարային msh = "ManualFolderUpdate (v1.0): "; // msh = "Message Header"

 Մխիթարելու.WriteLine(msh + "Starting up.  Ես վերջին անգամ փոփոխվել է 08/04/08 -");

            լարային url = http://localhost/xyzzy;

            օգտագործելով (SPSite oSPSite = նոր SPSite(url))
            {

                օգտագործելով (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documents"];

                    Մխիթարելու.WriteLine(msh + "Got the document library.");

                    Մխիթարելու.WriteLine(msh + "Doc lib item count: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    լարային NewStatus = "Xyzzy";

                    FolderID = System.Փոխակերպել.ToInt32(args[0].ToString());
                    Մխիթարելու.WriteLine("Seeking folder for item: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Մխիթարելու.WriteLine(msh + "Got the parent folder.");

                    NewStatus = args[1].ToString();
                    Մխիթարելու.WriteLine("Setting status to [" + NewStatus + "].");

                    Մխիթարելու.WriteLine("Press return to commit the update or CTRL-C to abort.");

                    Մխիթարելու.ReadLine();

                    thisItemFolder.Item["Approval Status"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Մխիթարելու.WriteLine(msh + "Finished updating the folder.  Փակել.");

                } // օգտագործելով SPWeb

            } // օգտագործելով SPSite

 Մխիթարելու.WriteLine(msh + "Finished.");

        } // Հիմնական

    } // Դուք foldersync
} // անվանակարգ
</համար>

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

Կիրակի առավոտյան Զվարճալի: “Հայրիկ, Նա չի էլ ճանաչում եմ”

Մենք Հյուսիսային New Jersey Galvin ի մեծ երկրպագու է քաղաքական երգիծանք tv. ծրագիր, The Daily Show hosted by Jon Stewart. I don’t like to get political in my blogging, so all I’ll say on that is that without the Daily Show, Ես կարող եմ լավ մշտապես կորցրել բոլոր հումորի զգացումով վրա կամ 12/12/2000.

We were having a meal on the deck early last week and my ten year old son brings up a recent episode of the Show. I made the comment, "Jon Stewart knows that he better not make fun of me or there will be terrible consequences for Jon Stewart."

My son thinks about it for a minute and says: "Dad, number one: He doesn’t even know you."

I waited for a number two, but he decided that was enough and moved on to the next subject without skipping a beat.

It used to be that I could get a lot more mileage out of those kinds of jokes, but he’s getting too used to me or too mature or both. I need to adjust somehow.

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

Employee Training ժամանակացույց եւ նյութեր Կաղապար — Seat Count Bug PLUS Security Fix(?)

Սա բավականին հայտնի "առասպելական 40" Կաղապար. It also has a bug which is widely known (Ես նույնիսկ Blogged մասին, թե ինչպես պետք է ամրագրել այն).

Sogeti արձակվել է codeplex ծրագիր այս շաբաթ, որը ամրագրում է սխալ (որը գեղեցիկ է իր կողմից, բայց ոչ երկիրը, կործանարար) բայց նրանք նաեւ պնդում են լուծել շատ thornier խնդիր: անվտանգություն. The fab 40 Կաղապար պահանջում է շատ առատ անվտանգության ընդլայնված (օգտվողները պետք է ուղղում մակարդակի հասանելիությունը գրեթե ամեն ինչ). Not any more! According to the codeplex summary:

"This template also includes a new custom workflow action which enables the template to work without having to give all users contribute permissions to the courses list."

Դա լավ բաներ, եւ արժանի ստուգում.

</վերջ>

Անդամագրվել իմ բլոգում.

Sharepoint Designer աշխատանքի արդյունքում, Իրադարձություն ստացողի եւ “Թարմացնել ցանկ Նյութի վերաբերյալ” ընդդեմ “Սահմանել դաշտի ներկա կետում”

Մենք ունենք մի շարք Sharepoint դիզայներական workflows որ "շփվելու" with an event receiver on the list via changes to site column values. Օրինակ,, եթե կայքը շարասյունը »SetDuedate" եթե ճշգրիտ է, ըստ աշխատանքի արդյունքում, միջոցառումը ստացողը detects այդ փոփոխությունը, հաշվարկում է պատշաճ ամսաթիվը եւ նշանակում, որ պետք է մեկ այլ կայքում սյունակ, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (հաշվի հանգստյան օրերին եւ ընկերությունների հանգստյան հաշվի) իսկ SPD իրոք չի կարող.

Մեկ կոնկրետ օրինակ, we ran into a problem with this trick. Debugging all this is pretty difficult, բայց մենք եկանք այն եզրակացության, որ որոշակի մի դեպքում (առնվազն), the event receiver was not running all the time. In one step of the workflow, we would change the value of a site column and the event receiver didn’t appear to run. Սակայն, այն վազում հետեւողականորեն այլ քայլ է աշխատանքի արդյունքում.

Վերանայելուց հետո այն, I noticed that the happy workflow step used the "Update List Item" while the other step used "Set Field in Current Item." Update List Item was updating the "current item." I’m not sure why we picked one over the other since they would seem to be doing the same thing.

Այնքան … the Update List Item action did cause the event to fire. Մյուս կողմից,, սահմանված Field ընթացիկ Նյութի գործողությունը չի.

Ես օգտագործում Update ցանկ Նյութի վերաբերյալ երկու վայրերում կարմրել! It worked. [[ Ընդամենը մի կողմ, Ես խաղացել ջութակ համար օրական գրեթե 15 տարի ]]

Այս, I tentatively believe that the "Set Field" գործողություն չի առաջացնում միջոցառումների ընդունիչներ է կրակել, at least some of the time.

This issue bedeviled us for weeks.

This is one of those "observed behavior" posts. I observed this happen once in a specific environment and I’m making some guesses as to why things happened as they did. If you have any insight into this one, Խնդրեմ չէ մեկնաբանություններում.

</վերջ>

Անդամագրվել իմ բլոգում.