Nyaraka za kila mwezi: Agosti 2008

SharePoint mtumiaji Group Webcast Tonight

Usiku wa leo, 08/20/08, Connecticut SharePoint mtumiaji mkutano wa kikundi ni utangazaji webcast badala ya mkutano wa kimwili mwezi huu.

Usiku wa mada: "Microsoft Office SharePoint Server 2007 – Wavuti wa nje kupelekwa mbinu"

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, kuangalia ni nje. Here are the details:

SharePoint mtumiaji Group Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Mada: Microsoft Office SharePoint Server 2007 – Wavuti wa nje kupelekwa mbinu
Spika:
Chris LAVISTA ya Microsoft

Tarehe: Agosti 20th Karibu wakati: 6:15 PM Wakati: 6:30 PM -8:00PM


Description:
SharePoint inaruhusu kwa chaguzi mbalimbali kupelekwa. majadiliano itakuwa katikati ya jinsi extranet salama kwenye jukwaa SharePoint inaweza kupelekwa. Kujadili njia bora na matukio yanayohusiana na ushirikiano wa mstari wa mbele teknolojia, ISA Server 2006 na IAG 2007. Hiari, kuzungumza na ishara kwa mkono moja katika kesi ya matumizi.
Kuhusu Chris:
Chris Lavista is a Technical Architect at recently opened Microsoft Technology Center in New York. His focus is on SharePoint, Kushirikiana, na Unified Mawasiliano. Yeye amefanya kazi katika sekta ya huduma za fedha (Baada ya, Citigroup) kabla ya kujiunga na Microsoft kwa 8 miaka. He started at Microsoft in 2000 kama sehemu ya mazoezi yao huduma ya ushauri kabla ya kujiunga na timu ya MTC katika mapema 2006.

Usajili & Taarifa zaidi: https://www.clicktoattend.com/invitation.aspx?code=130299

</mwisho>

Kujiunga na blog yangu.

Tags technorati:

Ina Tafuta yako Kamati Met Mwezi huu?

Ni mwanzo wa mwezi na sasa ni wakati mwema kama yoyote kwa ajili ya utafutaji wa kamati ya kampuni yako ya kupata pamoja na kuchambua bets Best, mafanikio na si hivyo mafanikio utafutaji, nk.

Huna kamati ya utafutaji? 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 furaha zaidi kuliko pipa ya nyani, inaweza:

  • 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" basi unaweza kutumia kwamba kuelimisha folks juu ya wapi na jinsi ya kupata taarifa.
  • Help your organization refine its information architecture.
  • Kutambua fursa ya kuimarisha Thesaurus.
  • Fursa nyingine hakuna shaka sasa wenyewe.

Ambao wanapaswa kuwa juu ya utafutaji wa kamati? You would know your people best, lakini fikiria:

  • Angalau moja (na labda moja tu ya) IT mtu ambaye anaelewa (au wanaweza kujifunza) njia mbalimbali tweak tafuta, ikiwa ni pamoja na bets bora, Thesaurus, imeweza mali, nk.
  • Kadhaa somo jambo wataalam kwamba unaweza kusoma ripoti tafuta, ingest yake na kuwasiliana vitendo biashara-savvy kwa IT ili IT wanaweza kushinikiza vifungo, kuvuta levers na valves wazi / karibu kama muhimu juu ya mapendekezo ya kamati.
  • Moja au zaidi habari wasanifu ambao wanaweza kuhalalisha, njia moja au nyingine, kama usanifu habari ni tafuta kirafiki na kama ni kazi nje vizuri kwa ajili ya biashara.
  • 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.

Furaha wakichanganua!

</mwisho>

Kujiunga na blog yangu.

Tags technorati:

Haraka na Easy: Kupata SPFolder ya SPItemList

Naendelea mbio katika tatizo hili na Google kamwe inaonekana kuelewa nini nataka kufanya, hivyo mimi figured napenda kuandika hii chini.

Nimekuwa kufanya mengi ya tukio debugging receiver katika wiki ya mwisho au mbili. The ER is defined against a document library. The individual items in the document library are tightly related to their parent folders. Hivyo, I am always getting the folder of the item for various manipulations. While debugging, Mimi zinahitajika update metadata ya folder kwa bidhaa maalum ambao ID najua.

Hapa ni kidogo console maombi (iliyoundwa na kukimbia katika server katika kilimo) kwamba inachukua hoja mbili: ID ya bidhaa na thamani hawawajui shamba, "Approval Status". It hard codes a lot of stuff and has no error checking.

kanuni inaonekana hadi ngumu coded tovuti, 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.

Kama mtu yeyote anayejali kutoa kukosoa au kupendekeza njia bora ya kupata folder ya bidhaa, tafadhali acha maoni.

<kanuni>
kutumia Mfumo;
kutumia System.Collections.Generic;
kutumia System.Text;
kutumia Microsoft.SharePoint;
kutumia System.Collections;

namespace Conchango
{
    /// <muhtasari>
 /// </muhtasari>
 darasani ManualFolderUpdate
    {
        tuli utupu Kuu(string[] args)
        {
            string msh = "ManualFolderUpdate (v1.0): "; // msh = "Message Header"

 Kuwafariji.WriteLine(msh + "Starting up.  Mimi mara ya mwisho tarehe 08/04/08.");

            string url = http://localhost/xyzzy;

            kutumia (SPSite oSPSite = mpya SPSite(url))
            {

                kutumia (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documents"];

                    Kuwafariji.WriteLine(msh + "Got the document library.");

                    Kuwafariji.WriteLine(msh + "Doc lib item count: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    string NewStatus = "xyzzy";

                    FolderID = System.Kubadilisha.ToInt32(args[0].ToString());
                    Kuwafariji.WriteLine("Seeking folder for item: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Kuwafariji.WriteLine(msh + "Got the parent folder.");

                    NewStatus = args[1].ToString();
                    Kuwafariji.WriteLine("Setting status to [" + NewStatus + "].");

                    Kuwafariji.WriteLine("Press return to commit the update or CTRL-C to abort.");

                    Kuwafariji.ReadLine();

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

                    Kuwafariji.WriteLine(msh + "Finished updating the folder.  Exiting.");

                } // kutumia SPWeb

            } // kutumia SPSite

 Kuwafariji.WriteLine(msh + "Finished.");

        } // Kuu

    } // darasani foldersync
} // namespace
</kanuni>

</mwisho>

Kujiunga na blog yangu.

Tags technorati:

Sunday Morning Mapenzi: “Baba, Je, si yeye Hata Know You”

Sisi kaskazini mwa New Jersey Galvin wa ni mashabiki kubwa ya tv kisiasa satire. mpango, Onyesha Daily hosted by Jon Stewart. I don’t like to get political in my blogging, hivyo wote mimi itabidi kusema juu ya kwamba ni kwamba bila Kila siku Show, Mimi inaweza pia kuwa na kudumu wote waliopotea wa mcheshi juu au juu ya 12/12/2000.

Sisi walikuwa kuwa na mlo juu ya staha mapema wiki iliyopita na yangu kumi mwaka mwana ya zamani huleta juu ya sehemu ya hivi karibuni ya Kuonyesha. Mimi alifanya maoni, "Jon Stewart knows that he si bora kufanya furaha ya mimi or there will be terrible consequences for Jon Stewart."

Mwanangu anadhani juu yake kwa dakika na anasema: "Dad, namba moja: He doesn’t even know you."

Nilisubiri namba mbili, lakini aliamua kwamba ilikuwa ya kutosha na alihamia kwenye somo ijayo bila kuruka kuwapiga.

Ni kutumika kuwa kwamba mimi naweza kupata kura zaidi ya mileage nje ya aina wale wa utani, but he’s getting too used to me or too mature or both. I need to adjust somehow.

</mwisho>

Kujiunga na blog yangu.

Tags technorati:

Mfanyakazi Mafunzo Ratiba na vifaa vya Kigezo — Kiti Count mdudu PLUS Fix Usalama(?)

Hii ni haki maarufu "fabulous 40" template. It also has a bug which is widely known (Nimekuwa hata blogged kuhusu jinsi ya kurekebisha).

Sogeti iliyotolewa codeplex mradi wiki hii kwamba fixes mdudu (ambayo ni nzuri na yenyewe, lakini si kuvunja ulimwengu) lakini pia wanadai kuwa wametatua tatizo sana thornier: security. The fab 40 template inahitaji wakarimu sana usalama wa mazingira ya (watumiaji mahitaji mchangiaji ngazi ya upatikanaji wa kila kitu karibu). 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."

Kwamba ni vizuri stuff na thamani ya kuangalia nje.

</mwisho>

Kujiunga na blog yangu.

Tags technorati: , ,

SharePoint Designer Workflow, Tukio kupokea na “Update Orodha ya Bidhaa” dhidi ya “Kuweka Field katika Item sasa”

We have a set of SharePoint designer workflows that "communicate" with an event receiver on the list via changes to site column values. Kwa mfano, if a site column "SetDuedate" ni kuweka kweli kwa workflow, receiver tukio hutambua kwamba mabadiliko, mahesabu ya tarehe kutokana na inateua kwamba tarehe ya safu ya tovuti nyingine, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (taking weekends and company holidays into account) while SPD really can not.

In one specific instance, we ran into a problem with this trick. Debugging all this is pretty difficult, but we came to the definite conclusion that in one case (angalau), 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. Hata hivyo, it was running consistently in a different step of the workflow.

After reviewing it, 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.

Hivyo … the Update List Item action did cause the event to fire. Kwa upande mwingine, the Set Field in Current Item action did not.

I used Update List Item in both places and viola! It worked. [[ Total aside, I played the violin for on a daily basis for almost 15 miaka ]]

From this, I tentatively believe that the "Set Field" action does not cause event receivers to fire, 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, please share in the comments.

</mwisho>

Kujiunga na blog yangu.

Tags technorati: