Mjesečni arhiv: Kolovoz 2008

SharePoint User Group Webcast Večeras

Večeras, 08/20/08, Korisnik Connecticut SharePoint grupa sastanak emitiranje emitiranja u zamjenu za fizičke sastanku ovog mjeseca.

Večeras na temu: "Microsoft Office SharePoint Server 2007 – Extranet implementacije metodologije"

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, check it out. Here are the details:

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

Tema: Microsoft Office SharePoint Server 2007 – Extranet implementacije metodologije
Speaker:
Chris Lavista of Microsoft

Datum: Kolovoz 20th Dobrodošli Vrijeme: 6:15 PM Vrijeme: 6:30 PM -8:00PM


Opis:
SharePoint allows for multiple deployment options. The discussion will be centered on how a secure extranet on the SharePoint platform could be deployed. Discuss best practices and scenarios involving the integration of Forefront technologies, ISA Server 2006 and IAG 2007. Optionally, talk to supported single sign on use cases.
About Chris:
Chris Lavista is a Technical Architect at recently opened Microsoft Technology Center in New York. His focus is on SharePoint, Collaboration, and Unified Communications. He has worked in the financial services industry (Chase, Citigroup) prior to joining Microsoft for 8 godina. He started at Microsoft in 2000 as part of their consulting services practice before joining the MTC team in early 2006.

Registration & More Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</kraj>

Pretplatite se na moj blog.

Technorati Tags:

Je li Vaša Search odbor Met Ovaj mjesec?

To je početak mjeseca, a sada je kao dobar kao bilo vrijeme za tvrtku pretraživanje odbora da se zajedno i analizirati najbolje oklade, uspješni, a ne tako uspješan pretraga, itd..

Vi nemate odbor pretragu? Zatim oblikujte jednu 🙂

WSS and especially MOSS search benefit from some human oversight. Investing a few hours a month on a consistent monthly basis is not only zabavnije od barel majmuna, to može:

  • 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" onda možete koristiti kako bi educirati ljude o tome kako i gdje pronaći informacije.
  • Help your organization refine its information architecture.
  • Identificirati mogućnosti kako bi se poboljšala tezaurus.
  • Ostale mogućnosti bez sumnje će se predstaviti.

Tko bi trebao biti na pretraživanje odbora? You would know your people best, ali razmislite:

  • Najmanje jedan (a možda samo jedan) IT osoba koja razumije (ili mogu naučiti) različiti načini da štipanje pretragu, uključujući i najbolje oklade, leksikon sinonima, upravlja svojstva, itd..
  • Nekoliko predmet stručnjaka koji mogu čitati pretraživanja izvješća, ga uzimati i komunicirati poslovno-pamet akcije na njega, tako da se može gurnuti gumbe, povucite ručice i otvaranje / zatvaranje ventila što je potrebno kako bi se na preporukama odbora.
  • Jedna ili više informacija arhitekti koji mogu potvrditi, jedan ili drugi način, jesu li informacije arhitektura je tražilicu prijateljski i je li to radi dobro za poduzeća.
  • 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.

Sretno s analizom!

</kraj>

Pretplatite se na moj blog.

Technorati Tags:

Brzo i jednostavno: Nabavite SPFolder od SPItemList

Ja i dalje prikazivati ​​u ovaj problem i čini se da Google nikada ne razumiju ono što želim učiniti, tako da sam shvatio bih napisati ovo dolje.

Ive 'bio događaj puno događaja prijemnik za ispravljanje pogrešaka u posljednjem tjednu ili dva. The ER is defined against a document library. The individual items in the document library are tightly related to their parent folders. Tako, I am always getting the folder of the item for various manipulations. While debugging, I needed to update the metadata of a folder for a specific item whose ID I know.

Here’s a little console application (designed to run on server in the farm) that takes two arguments: the ID of an item and a value to assign to a field, "Approval Status". It hard codes a lot of stuff and has no error checking.

The code looks up a hard coded site, 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.

If anyone cares to offer a critique or suggest a better way to get the folder of an item, molimo vas da ostavite komentar.

<code>
pomoću Sustav;
pomoću System.Collections.Generic;
pomoću System.Text;
pomoću Microsoft.SharePoint;
pomoću System.Collections;

namespace Conchango
{
    /// <rezime>
 /// </rezime>
 klasa ManualFolderUpdate
    {
        statički poništiti Glavni(niz[] args)
        {
            niz msh = "ManualFolderUpdate (v1.0): "; // msh = "Message Header"

 Utješiti.WriteLine(msh + "Starting up.  I was last modified on 08/04/08.");

            niz url = http://localhost/xyzzy;

            pomoću (SPSite oSPSite = novi SPSite(url))
            {

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

                    Utješiti.WriteLine(msh + "Got the document library.");

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

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

                    FolderID = System.Pretvoriti.ToInt32(args[0].ToString());
                    Utješiti.WriteLine("Seeking folder for item: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Utješiti.WriteLine(msh + "Got the parent folder.");

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

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

                    Utješiti.ReadLine();

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

                    Utješiti.WriteLine(msh + "Finished updating the folder.  Exiting.");

                } // using SPWeb

            } // using SPSite

 Utješiti.WriteLine(msh + "Finished.");

        } // Glavni

    } // class foldersync
} // namespace
</code>

</kraj>

Pretplatite se na moj blog.

Technorati Tags:

U nedjelju ujutro Funny: “Tata, On ni ne znate”

Mi sjevernom New Jersey Galvin-a su veliki ljubitelji političke satire tv. program, Daily Show hosted by Jon Stewart. I don’t like to get political in my blogging, tako da sve ću reći na to je da bez Daily Show, Dobro možda trajno izgubio sve smislom za humor ili oko 12/12/2000.

Mi smo bili vlasništvo obrok na palubi početkom prošlog tjedna i moj sin deset godina dovodi do nedavno epizodu Pokazati. Sam napravio komentar, "Jon Stewart zna da bolje ne ismijavati od mene or there will be terrible consequences for Jon Stewart."

Moj sin misli o tome za minutu i kaže:: "Tata, broj jedan: He doesn’t even know you."

Čekao sam za broj dva, ali on je odlučio da je bilo dovoljno i preselio na sljedeći predmet bez preskakanja beat.

Nekada je to bilo da sam mogao dobiti puno više kilometraža od one vrste viceva, but he’s getting too used to me or too mature or both. I need to adjust somehow.

</kraj>

Pretplatite se na moj blog.

Technorati Tags:

Zaposlenik raspored treninga i materijali predlošku — Sjedalo grof Bug PLUS Sigurnost Fix(?)

To je prilično popularan "nevjerojatan 40" predložak. It also has a bug which is widely known (Čak sam blogged o kako to popraviti).

Sogeti objavio codeplex projekt ovaj tjedan da popravlja bug (što je lijep sam po sebi, ali ne i zemlja-drobljenje) ali oni također tvrde da su riješili puno problema thornier: sigurnosni. The fab 40 Predložak zahtijeva vrlo velikodušan sigurnosna postavka (korisnik treba pristup Muški razini na gotovo svemu). Not any more! According to the codeplex summary:

"Ovaj predložak uključuje i novi prilagođeni tijek akcije koja omogućuje predložak za rad bez potrebe da svi korisnici pridonijeti dozvolama za popis kolegija."

To je dobra stvar i vrijedan checking out.

</kraj>

Pretplatite se na moj blog.

SharePoint Designer Workflow, Event Prijemnici i “Ažuriraj stavku popisa” protiv “Postavite polje u trenutnoj točki”

Imamo skup SharePoint Designer rada koji "komuniciraju" with an event receiver on the list via changes to site column values. Na primjer, ako stranica stupac "SetDuedate" je postavljen na true od rada, Događaj prijemnik prepoznaje tu promjenu, izračunava datum dospijeća i dodjeljuje taj datum drugom stupcu stranice, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (uzimanje vikende i godišnji odmori u poduzeću u obzir) dok je SPD uistinu ne može.

U jednoj specifičnoj primjeni, we ran into a problem with this trick. Debugging all this is pretty difficult, ali došli smo do zaključka da određene u jednom slučaju (barem), 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. Međutim, je dosljedno prikazivati ​​u drugom koraku rada.

Nakon što ga pregleda, Primijetio sam da je sretan tijek korak koristi "Ažuriraj stavku popisa" 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.

Tako … the Update List Item action did cause the event to fire. S druge strane, Postavite polje u trenutnoj točke djelovanja nije.

Koristio sam predmet Update popisa na oba mjesta i ljubičica! It worked. [[ Ukupno stranu, Sam igrao za violinu na dnevnoj bazi za gotovo 15 godina ]]

Iz ove, Ja vjerujem da je uvjetno "Set polje" djelovanje ne uzrokuje događaj prijemnici na vatru, at least some of the time.

This issue bedeviled us for weeks.

To je jedan od onih "promatranom ponašanja" 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, Molimo Vas da podijelite u komentarima.

</kraj>

Pretplatite se na moj blog.

Technorati Tags: