Sortering kalenderelementer i kalendervisningen

Jeg bruger en kalender til at spore paneldiskussioner på en given dag. Jeg har to sessioner: morgen og eftermiddag. Jeg vil gerne oprette en visning, der viser morgen sessioner kun opført alfabetisk via et sessions-ID. Det er lidt tricky at udrette (medmindre jeg overset noget virkelig indlysende).

Jeg kan nemt oprette en filtreret visning viser bare dagens begivenheder. Kalenderen vil vise alle disse begivenheder, og hvis de alle tager sted på den samme time, Det viser dem side om side i den time slot. Dette er storartet. Den vanskelige del er, at, som standard, det ønsker at liste dem i id-format. Så, Hvis jeg tilføje "Session 02" og derefter "Session 01" til kalenderen, Det viser dem i nævnte rækkefølge (dvs, Session 02 og derefter Session 01). At nævne dem i rækkefølge, sessions-ID, Jeg tænkte at prøve disse ting:

  1. Konfigurere visningen ved hjælp af web-brugergrænsefladen. Uden held. Der er ingen muligheder for at sortere elementer på denne måde.

    Da det virkede, Jeg er nu håber der er en CAML forespørgsel et sted i det, der vil tillade mig at tilsidesætte slags. CQWP lader mig gøre, at slags ændre, måske vil kalender samt?

  2. Redigere webdelen, kigge efter en "eksport" funktion og … BZZZT! Jeg kan ikke eksportere sine XML. Der er ingen eksport mulighed.

    Jeg er stadig holder ud håb om at jeg kan finde og ændre nogle CAML forespørgsel. Da jeg ikke kan eksportere webdelen, Det efterlader SharePoint Designer.

  3. Jeg tilføje webdelen kalender til et websted, sandkasse og åbne webstedet ved hjælp af SharePoint Designer. Jeg ser på opmærkningen for webdelen og jeg finde hvad jeg søger. Det har kodet vanvid, men det er der: "<ListViewXml …. >kodede vanvid</ListViewXml>". Specifikt, der er denne perle:

<Forespørgsel>
<Hvor>
<DateRangesOverlap>
<FieldRef Name = "EventDate" />
<FieldRef navn = "Slutdato" />
<FieldRef Name = "RecurrenceID" />
<Værdi Type = "Datoklokkeslæt">
<Måned />
</Værdi>
</DateRangesOverlap>
</Hvor>
<SorterEfter><FieldRef Name = "Session_x0020_ID" /></SorterEfter>
</Forespørgsel>

(Jeg har afkodet de &lt;'s og &gt's og opdele dem ud på flere linjer for klarhedens skyld).

Tilføje den <SorterEfter> bit og nu det sorterer efter Session-ID, ikke den interne liste element-ID.

GIGANTISK tip o’ Hatten til Becky Isserman for hendes kommentar til Isha Sagi blogindlæg: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Jeg ville ikke have sat den <SorterEfter> i det rigtige sted uden hendes kommentar.

Jeg håber at skrive dette mere klart med skærmbilleder snart, men i tilfælde af at jeg aldrig gøre, mindst gjorde jeg dette meget.

</slutningen>

NJ SharePoint bruger gruppe møde med Dave Mann … Eller .. Hvad Bob sagde

Bob Fox lader os vide, at Dave Mann, SharePoint arbejdsproces geni, taler på NJ SharePoint bruger gruppemøde onsdag aften, 11/19/08. Gå ikke glip af det. (Desværre, min corporate overlord har planlagt en stor gruppemøde ons nat og jeg vil savne det).

Klik her for at registrere og få flere oplysninger.

Her er nogle detaljer, session:

Session titel"Installation af arbejdsgange i en stor skala SharePoint miljø

Arbejdsgange i SharePoint er en spændende ny kapacitet. Dog, Det er en evne, der er ofte misforstået, når det kommer til de konsekvenser, det har på dit miljø. For små miljøer, out-of-the-box indstillinger, konfigurationer og arkitektoniske tilgang er formentlig tilstrækkeligt. Men hvad med et miljø, der vil behandling af tusindvis af dokumenter pr. dag? Hvordan kan du sikre at disse miljøer ikke vil vakle under belastning, men stadig opfylde SLA'S for ydeevnen og lydhørhed? Denne session vil undersøge, hvorfor fokusere på din arbejdsgang delsystemet er vigtigt, og dække behovene i en stor skala arbejdsprocesmiljø fra bedriftsniveau ned til individuelle arbejdsproces designspecifikationer. Lære, hvorfor alle arbejdsprocesser skal ses på baggrund af ydeevne og skalerbarhed samt hvordan du for at opbygge arbejdsgange, skala i et miljø, der kan skaleres, overvåge workflow behandling og overvinde hindringer, fælles. Denne session vil dække arkitektoniske vejledning til dine SharePoint-miljø såvel som specifikke kodning praksis at sikre du får mest muligt ud af din SharePoint-arbejdsprocesser.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint-funktioner & Solutions Management — Glem ikke U i CRUD (eller D for sags skyld)

Vi bruger tilsammen megen tid på at tænke om SharePoint-løsninger — hvordan du opretter dem, som værktøj til at bruge, Hvad sker der, når de undlader at installere, timerjob, Scopes, osv. Vi bruger så meget tid på at tænke om up-front bits, at det er nemt at glemme, at vi skal trække dem samt. Tilbagetrækningskraften løsninger er sandsynligvis mere besværligt, fra et konceptuelt design perspektiv, end installation af dem. Installation er dybest set en kogebog affære. Typisk, installere en funktion, måske har en funktion modtager indlæse nogle data i en liste, slags ting. Dog, tilbagetrækningskraften er potentielt mere komplekse.

En given løsning kan skabe artefakter som disse:

  • Indholdstype
  • Listen Definition
  • Webstedsdefinitionen
  • Data i en liste
  • Selv modtagere
  • InfoPath-formularer

Listen fortsætter.

Det er naturligvis vigtigt at designe en løsning instantierer der disse artefakter korrekt, Det er lige så vigtigt at overveje opdateringen og slette tilfælde. Hvis din løsning opretter en ny liste og udfylder listen med data, Hvad sker der, når løsningen er trukket tilbage? I nogle tilfælde, listen bør udgå. I andre tilfælde, Det bør være overladt intakt for historiske formål. Virksomhedens behov vil guide dig til den rigtige beslutning.

At hjælpe med dette, oprette en matrix, der viser hver artefakt din løsning udruller til SharePoint. Tre listekolonner pr. genstand, en for at skabe, Update og delete. For hvert enkelt tilfælde, bestemme det korrekte resultat for den pågældende operation.

Denne form for analyse er naturligvis bedst gøres før løsningen implementeres nogensinde til en SharePoint-farm. Dog, som rygning, Det er aldrig for sent for at begynde at gøre tingene rigtigt. Oprette denne matrix og udvikle en plan for at løse de manglende opdatering/sletning scenarier. Det kan være et svært problem at løse, men i det mindste du har sætte en kasse rundt om problemet.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer arbejdsprocessen kan ikke få adgang til “Remote” eller “Udenlandske” Lister

Her er en anden fælles SharePoint Designer arbejdsprocessen spørgsmål:

"Kan jeg få adgang til (Læs/skriv) SharePoint-lister via arbejdsgange, der ikke opholder sig på det samme websted som listen over sig selv?"

Det enkle svar er: Nej.

Som i så mange måder, dog, Vi er nødt til at kvalificere sig som (der er en god ting i denne sag). Platformen lader os oprette udvidelser af produkterne på mange måder, herunder en brugerdefineret handling (Se min lille codeplex projekt her for eksempel). En brugerdefineret handling lader os gøre stort set alt, hvad vi ønsker fra SharePoint designer arbejdsprocessen. Jeg er en stor fan af dette, Faktisk, da det giver os bedst fra begge verdener — deklarativ slutbrugeren venlige designer med .NET framework på vores fingerspidser fuld dybde.

Desværre, Hvis du bruger SPD, der er en god chance for du gør, fordi du ikke kan bruge visual studio (på grund af det faktum, at visual studio kræver en dyb udvikler baggrund). Jeg har ikke nogen gode svar på dette problem, bortset fra at du skal få en af dine tekniske medarbejdere til at skabe form for brugerdefineret handling du har brug for. Alternativt, arbejde med management til at ansætte eller kontrakt slags ressource.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint på toget

I dag, Jeg læste Mike Walshs Teach Yourself SharePoint 2007 i 24 Timer og, utrolig, damen på sædet næste mig sagde, "Vi netop gennemført SharePoint i vores virksomhed." Det er "utroligt" because people just don’t talk to me on the train 🙂 It’s funny how SharePoint was the catalyst.

Det andre interessante aspekt var at hun ikke var klar over, at der var bøger på produktet. Her var kommentar i retning af "det må være temmelig vigtigt, hvis folk skriver bøger om det." Jeg tror, at alle læser min blog er enig med det.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

Spinding op hele midlertidige virtuelle Fiskeækvivalenters for Fun og Profit

Jeg var en af 20 eller 30 (eller måske 100?) Paneldeltagerne sidste nat på den New York SharePoint brugere Group møde. I stedet for den sædvanlige præsentationsformat, Det var alt om Q&A mellem publikum og panelmedlemmer. Tidligt, Michael Lotter introducerede mig til en ny idé, og jeg ønskede at dele.

Et publikum medlem beskrev, hvordan hans firma havde betalt en konsulent til at skrive en ansøgning til hans selskab. Konsulenten skrev det som et konsolprogram, der bruger SharePoint-objektmodel. Som et resultat, Dette betød at programmet skulle køres på en server i farmen. Dette betød, at enhver, der ønskede at bruge app ville have til at logge på serveren, gøre arbejdet og logge af. I første omgang, Dette var ikke et problem, men snart, flere og flere (ikke-tekniske) brugernes behov at bruge hjælpeprogrammet. Hans spørgsmål var (omskrive):

"Hvad er mine muligheder? Jeg ønsker ikke at holde lade brugere logge direkte på serveren, men de har brug for denne funktionalitet."

Michael Lotter foreslog at han konfigurerer en ny virtual machine, slutte det til gården som en hele Fiskeækvivalenter og lade brugere køre programmet derfra.

Dette er en temmelig fantastisk idé for mig. Generalisere denne løsning kommer til at tænke tanken om det væsentlige midlertidig, næsten engangs hele Fiskeækvivalenter. Jeg synes det er en temmelig pæn koncept. Denne midlertidige hele Fiskeækvivalenter kan køre et konsolprogram, der bruger SharePoint-objektmodel. Du kunne også bruge det til at køre stsadm-kommandoer. Det behøver ikke at være en del af regelmæssige lokale balancering. Hvis det går ned eller bliver ødelagt, Du kan blot spin op en ny. Jeg gentager mig selv, men jeg nødt bare til at sige, at jeg synes det er en virkelig pæn idé.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

Tjenester på serveren står ikke på listen Søg — Hvorfor?

Jeg var chatter i dag med Agnes Molnar (den eneste person, jeg ved, at jeg kender i Ungarn) om en mærkelig Søg konfigurationsproblem. Nemlig, Søg manglede fra "services på serveren" vise (via centrale Admin-> Operationer-> Tjenester på Server).

Jeg havde et kig på en funktionel VM på min egen maskine og sammen, Vi har besluttet at søgningen ikke var installeret på denne server. Der er sandsynligvis et par måder at gøre dette, men vi gjorde det ved bekræfter, at "Office SharePoint Server Search" var mangler på listen af tjenester via Start-> Administrative værktøjer-> Tjenester.

Underligt, den tilknyttede .exe * var * på serveren ("C:\Programmet Microsoft Office Servers12.0Binmssearch.exe").

Jeg gjorde en hurtig søgning og fandt denne blog: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Det er en e-mail kæde med dette centrale punkt:

"Jeg løste dette problem. Det var min fejl. Jeg vælger "Webfrontend" i stedet for "fuldstændig" under installation."

Dette var lovende, men vi var ikke sikker på, hvis installationsprogrammet havde faktisk tog hele Fiskeækvivalenter i stedet for komplet når du installerer MOSS.

Vi tjekkede for første (tidligste) versionen af filen PSCDiagnostics * i den 12 hive log directory og derinde, Vi fandt, at installationsprogrammet havde, Faktisk, konfigureret denne server for at være en Webfrontend. Slutningen af historien, og det havde en lykkelig slutning.

(Et sted langs linjen, Bob Fox fik involveret, men alt hvad jeg kan huske ham at bidrage til diskussionen var en kommentar om Fabel 2).

Opdatering: Agnes blogs om dette emne her: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

Recruiters får lidt Aggressive?

Eller er det bare mig? Jeg har modtaget tre eller fire opkald på mit hus siden slutningen af September på udkig efter SharePoint arbejde. Jeg er vant til e-mail henvendelser, men disse telefonopkald er lidt nedslående. Jeg har ikke haft en opdateret CV på et jobsite jeg(ligesom Monster pr terninger) da næsten to år siden præcist. Og dengang, mit CV var alt om BizTalk- og MS CRM. Det er det eneste sted mit telefonnummer vises på linje overalt, så vidt jeg ved.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

Kun når jeg er ved at deaktivere kommentarer …

De trækker mig tilbage i!

Windows Live Spaces gør ikke et godt stykke arbejde, beskytte mig mod kommentarspam. Jeg antager MSFT har god spam påvisning, men at spammere er bedre. Ikke desto mindre, dog, at jeg får langt mere spam-kommentarer, end jeg få reelle kommentarer og jeg tænkte bare i sidste uge eller så at jeg skulle til at deaktivere kommentarer.

Dog, i dag, Jeg fandt to fremragende kommentarer som svar på Dette indlæg (om begrænset adgang) og Dette indlæg (om at begrænse søgningen til dokumenter, i modsætning til mapper). Disse bemærkninger er så supplerende (i, at de tilføjer en masse værdi til mit indlæg), Jeg kan ikke se Deaktivering kommentarer og dermed lukke off at avenue af nyttige oplysninger. Så, Jeg har resigneret mig selv til at være en menneskelig spam catcher / renere. Live spaces giver en temmelig anstændig måde at rydde op i kommentarer, men hvem ønsker at spilde tid på at gøre det?

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Sociale Computing bog til SharePoint 2007

I midten af juli, Jeg blev tilbudt en chance for at forfatter to kapitler for Brendon Schwartz og Matt Ranlett kommende bog, Social Computing med Microsoft SharePoint 2007: Implementering af programmer til SharePoint til at fremme samarbejde og samspil i virksomheden. (Jeg tror, de forsøger at vinde en længde konkurrence med titlen; Jeg tror, de vandt). Jeg sprang på muligheden for og nu, Endelig, hele bogen er færdig, ankommer til butikkerne i februar.

Som SharePoint modnes, udgivere er begyndt at producere en ny bølge af bøger. Denne bog er en del af bølge. Denne bølge bygger på den tidligere runde af tekniske referencemanualer forklarer core features og funktioner og begynder at beskrive hvordan du bruger disse funktioner og funktioner til at levere forretningsværdi i en meget ikke-overfladiske måde. Jeg siger ikke det er noget overfladisk om referencemanualer eller deres værdi. Faktisk, en bog som denne på Social Computing ikke kunne sandsynligvis have været skrevet for et år siden. (Bogstaveligt talt, jo kunne det have været skrevet, men jeg tror ikke, de større samfund ville have været parat til det). Den nye bølge af bøger har en tendens til at påtage sig læseren dybest set forstår core funktioner og i stedet beskriver, hvordan du bruger de grundlæggende funktioner i interessante nye måder.

Som titlen siger tydeligt, Dette er en bog om Social Computing. Social Computing er et emne, der er moden til diskussion og udforskning og faktisk, diskussionen er godt i gang blandt early adopters. Mange virksomheder er nu ganske komfortable med dokumentbiblioteker, indholdstyper, Søg, grundlæggende arbejdsgang, osv. Efter at have gennemført og mestrede funktionerne brød og smør, de er klar til det næste niveau. Denne bog giver indsigt og strategier for at gøre det, og dermed, udnytte nye og interessante muligheder, som Social Computing bringer til verden.

Social Computing er et stort og skiftende emne og dækker en masse ting, herunder blogs, wikis, Social tagging, Søg, interaktive medier, mashups, "mennesker," og andre socialt orienterede "ting." SharePoint har en meget stærk historie at fortælle i denne arena og nu, på dette tidspunkt i Internet & SharePoint historie, er det tid til at fortælle det. Alt andet lige mellem virksomheder, dem, der med held udnytter Social Computing vil overhale og vokse fra dem, der ikke. Toget bliver klar til at forlade stationen og du ønsker ikke at gå glip af det! This book is your ticket for a seat on that train 🙂

Bundlinjen, Dette er en blog-indtastning pitching bogen. Det udkommer i februar. Pre-Bestil den her: Social Computing med Microsoft SharePoint 2007: Implementering af programmer til SharePoint til at fremme samarbejde og samspil i virksomheden.

(Fuld offentliggørelse — der er ingen royalty penge i det for mig, hvis du vælger at købe bogen, så dette er ikke et forsøg på at øge min opsparingskonto, men hvis det sælger godt, det vil hjælpe mit ego, som altid vil have mere, mere, mere!)

Som en sidebemærkning, men meget vigtigt sidebemærkning, Jeg takker Bob Fox til at forbinde mig med Brendon. Og naturligvis, Jeg takker Brendon og Matt for at tage en chance på en newbie som mig og lade mig forfatter kapitler i deres meget vigtig bog!

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags: