Rask og enkel: Bruke jQuery å angi a tekst feltets verdi på et SharePoint-skjema

Jeg begynte å spille jQuery i går. Jeg har lyst til å gjøre dette for lenge, helt siden Paul Grenier begynte å skrive hans serie med jQuery for sluttbrukere på den ærverdige www.endusersharepoint.com webområde. Som jeg bruker den, Jeg håper å legge en rekke "Rask og lett" innlegg som dette. Dette innlegget beskriver hvordan sette en kjent tekst feltverdi til alt du vil..

I dette scenariet, Jeg har opprettet en egendefinert liste som "nye" skjemaet ser ut som vist:

image

Dette er den nye formen for en egendefinert liste med standard Tittel-kolonnen og to listekolonner (ikke områdekolonner; Jeg tror ikke det bør gjøre noen forskjell).

Målet er å tilordne en tilfeldig verdi i feltet, "DefaultMeFieldNoSpaces" (Du kan si jeg er litt av en feiging med "ingen mellomrom" ting skjer, men jeg krydre det opp på slutten av denne artikkelen).

Denne litt jQuery arbeidet for meg:

<script type ="text/javascript">

  $(funksjonen() {

    $(' input[tittel = DefaultMeFieldNoSpaces]').attr(
        {verdi: "Du er i en svingete labyrinten av passasjer, alle like. "});

  });

</skriptet>

Som jeg forstår det denne bit av jQuery sier, «finne meg noen innspill merke hvis tittel = DefaultMeFieldNoSpaces. Deretter, sett alle sine verdier til en berømte setning fra en gammel dataspill."

Fordi det bare finnes ett felt i skjemaet med en tittel lik "DefaultMeFieldNoSpaces" er vi sikret av tilordne en verdi til feltet og ingen andre.

Hva med et felt som inneholder mellomrom? Det er nesten det samme:

<script type ="text/javascript">

  $(funksjonen() {
     $(' input[tittel = Tilordne felt med plass]').attr(
        {verdi: "Du er i en svingete labyrinten av passasjer, alle like. "});

  });

</skriptet>

Jeg tror dette er en ganske trygg tilnærming, betyr at vi skal kunne finne det vi vil og bare feltet ønsker vi. Hvis du ser på gir HTML SharePoint oss, Det er slags rotete:

<inngang
navn= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
type= "tekst"
MaxLength= "255"
ID= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
tittel= "DefaultMeFieldNoSpaces"
klassen= "ms lang"
/>

"tittel" skiller seg ut som et gjenkjennelig og forhåpentligvis unike å hjelpe oss med å identifisere bestemte kolonnen som vi vil tildele våre vilkårlig verdi.

Dette er et grunnleggende begrep. Sette et felt på en vilkårlig måte som dette kommer ikke til å vinne noen priser. Men, Hvis vi ønsker å gjøre mer interessant form nivå ting (som alle oss alltid ønsker å gjøre, selvfølgelig, rett etter at vi vaske oppvasken), som endre verdien til "feltet b" automatisk basert på verdien av "feltet en", Vi (JEG) trenger å lære disse tingene.

Jeg tror vår beste sjanse til å få en virkelig nyttig verdi her er via tittelen, minst for tekstfelt. Det kan være en bedre, sikrere tilnærming. Hvis jeg finner det, Jeg vil oppdatere dette innlegget. Hvis du kjenner en bedre måte, Legg igjen en kommentar.</slutten>

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper: ,

SharePoint-demonstrasjon: Utnytte SharePoint å bygge en loddrett Business program

[Note: Jeg vil si en gang at jeg har en økonomisk interesse i ønsket resultat demonstrasjon, som jeg nevnte i interesse av full åpenhet, osv.. Dette er faktisk første gang jeg noen gang har blogged om en hendelse der jeg står å dra nytte personlig på denne måten.]

Denne web-demonstrasjonen finner sted torsdag, 06/04 på 12:30 EDT, slutter på 1:30PM EDT.

I samarbeid med utmerket virksomheten min partner, Integrerte systemer og tjenester gruppe (ISSG), Jeg har arbeidet for å utvikle en loddrett forretningsprogrammet med SharePoint som plattform. I dette tilfellet, Vi bygger et program som tilfredsstiller behovene til produsenter gjør tilpasset produkt for kunder. I disse tilfellene, mye samarbeid må finne sted mellom kunden og produsenten. Det er også mye samarbeid kreves mellom ulike grupper i produsenten, inkludert mva, prosjektering, forskning og utvikling, juridiske og andre grupper.

Demo skal vise et program som forenkler den slags samarbeid, sammen med en diskusjon om hvordan må alle disse samarbeid biter integreres med en backend ERP-systemet.

Til slutt, Dette er ikke til å være en SharePoint-demo. Dette er en demonstrasjon av en løsning for et bestemt nisje problem som skjer for å bruke SharePoint som plattform.

Så, Hvorfor skulle du bry å melde seg og se denne demoen? Jeg forventer ikke at for mange lesere av bloggen min er interesserte i en løsning for produsenter som lager bestillinger..

Hvis du er interessert, Registrer deg her(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Du kan lirke SharePoint Designer fra min kalde, Døde hender

Min siste artikkel er opp på www.EndUserSharePoint.com. Jeg skrev om SharePoint Designer, Brukere og omrisset av en strategi som sluttbrukere kan prøve og følge for å demonstrere kompetanse og bygge tillit rundt dette verktøyet.

Kommentarene er mer interessant enn selve artikkelen.

Sjekk det ut.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper: ,

Effektivt følge Microsoft SharePoint (og andre) SharePoint-Forum

Jeg har vært følgende MSDN-foraene for godt over et år (og muligens nesten 2 år på dette tidspunktet) og nå og da jeg høre fra noen hvordan "harde" det er å gjøre det. Jeg synes det er ganske lett og tenkte jeg skulle dele min "teknikken". Denne teknikken fungerer også for www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

Ta MSDN for eksempel, Jeg først gå til standard forumet siden som den generelle spørsmål for SharePoint hovedsiden her: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Du bør straks se at forumet er RSS aktivert, som vist:

image

Jeg bruker Google Reader for administrasjon min RSS-feeder i lang tid nå (www.google.com/ leser). Jeg gå dit, legge til RSS feed for forumet og nå jeg får alle nye forum innlegg via RSS. Min Google-feeder for SharePoint fora se slik ut:

image

Google gir meg en fin utsikt over posteringen selv:

image

Og til slutt, Google lar meg bruke tastaturet til å bla gjennom innlegg i forumet slik.

Jeg kan raskt søke gjennom innlegg og fokusere bare på de jeg føler jeg kan gjøre nyttig.

Varsler stramme løkken. Oppdateringer til innlegg kommer ikke gjennom RSS (men jeg tror de brukte for lenge siden). Men, Hvis jeg legge inn et svar på et foruminnlegg, Forum varsle meg via e-post og IM som noen svarte igjen. Eller, Hvis jeg skrånende lage nyttig, men jeg vil vite hva andre har å si, Jeg kan gå inn i det og be om varsler når andre svarer.

I en time eller mindre du kan definere denne prosessen og og i en uke med regelmessig bruk, Lær de forskjellige tastatur triks og hurtigtaster slik at dette blir andre natur.

Jeg bruker den nøyaktige samme teknikken for sluttbrukerens SharePoint.Com "Stubben the Panel" Forum. Dette er deres RSS feed: http://www.endusersharepoint.com/STP/rss/.

Forumene er en fantastisk måte, muligens den beste måten av direkte personlig erfaring, læring produktet og få en fin oversikt over hvordan verden, på store, bruker SharePoint. Prøve!

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper:

Bruk egendefinerte lister for mer effektiv overvåking av arbeidsflyt

Jeg har omorganisert livet mitt litt og funnet tid til å sende inn en artikkel til www.endusersharepoint.com. Min siste artikkel er her: Bruk egendefinerte lister for mer effektiv overvåking av arbeidsflyt (http://www.endusersharepoint.com/?p=1658).

Dette er åpningen ' graf:

SharePoint Designer arbeidsflyt gir ikke oss en masse innsyn i hva som skjer med våre arbeidsflytløsninger. Og, synligheten som vi får er hindret av en relativt dårlig grensesnitt og 60 dag vinduet. Dette 60 dag vindu kan være en stor skuffelse til nye SharePoint Designer-brukere fordi det ikke er annonsert av selve verktøyet. Det er ikke uvanlig for noen å fyre opp SharePoint Designer, Opprett en arbeidsflytløsning som utnytter handlingen "Logg til logglisten"...

Problemet er at etter 60 dager, alle meldinger du oppretter denne måten slettes fra logglisten for arbeidsflyten! Etter litt tenner gnissel og "hva var de tenking?"argumenter, bunnlinjen er dette: det skjer og det skal skje. Spørsmålet er, Hvordan kan vi komme rundt det?

Det offisielle svaret er å stole på SharePoint er innebygd overvåkingsfunksjonen. Fra en sluttbruker synspunkt, men, Det er svært svak i WSS og ikke mye bedre i MOSS. Heldigvis, Vi kan fortsatt utnytte verktøyet for kjente SharePoint Designer for å opprette en holdbar Arbeidsflytlogg og overvåke stien som er en størrelsesorden nyttigere å støvel. Her er hvordan.

Jeg beskrive hvordan å lage en mer brukervennlig og nyttig overvåking løsning for deklarativ arbeidsflyt opprettet i SPD.

Jeg ble inspirert til å skrive denne artikkelen fra en nylig prosjekt for en klient som hadde utviklet ni tekniske SPD arbeidsflyter for å støtte en logisk forretningsprosess. Antar for nå som ni er et rimelig antall, Det var absolutt en utfordring å feilsøke det eller vise generell status for prosessen i én enkelt visning. Hver av disse egen teknisk arbeidsflytene har sin egen uavhengige arbeidsflyt logglisten og det er bare ikke håndterbare. Jeg var i stand til å kombinere dem alle i en enkelt overvåkingslisten ved hjelp av teknikken jeg beskriver på nettstedet.

Sjekk det ut.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Bambus kalenderen samspill med SharePoint forårsaker "en uventet feil oppstod"

I dag, Jeg har jobbet i et miljø som bruker en webdel for bambus kalender for noen bedre samarbeid. Dette en standard middels/liten gård med to balansert WFEs, en "application server" for indeksering og InfoPath og en klyngede SQL tilbake slutten.

Klienten installert noen katastrofe-programvare på en av WFEs og som resulterte i en brukket WFE for et bestemt område i områdesamlingen. Når belastningsfordeling pekte på de berørte WFE og området, brukere så en hovedsakelig tom, hvit skjerm med setningen "det oppstod en uventet feil". Ingen andre info viste, bare den setningen.

De ba meg om å se på det.. Jeg lett reprodusert problemet og lagt en ?innholdet = 1 på slutten av URL-adressen. Dette er hvordan jeg lærte de brukte webdelen bambus. Jeg gikk tilbake til siden og nå, plutselig, Det viste meg en fin ryddig feilmelding:

image

Jeg vet ikke hva som skjedde, eller hva jeg did for å bli kontrollert feilmeldingen for å vise andre enn tilføyer den ?innholdet = 1 bit av spørrestrengen.

Dette er trolig en svært sjeldne kant sak, men hvis du får denne meldingen, "Det oppstod en uventet feil" gå videre og legge ?innholdet = 1 i spørringsstrengen og se hvor det fører.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper: ,

Griping om Windows Live kommentar kontroll

Jeg plukket windows live spaces tilbake i juli i 2007 som min blogging plattform. For det meste, Jeg har ikke noen beklager og Microsoft sikkert utvider det over tid (skjønt jeg hovedsakelig finne ut om nye funksjoner ved et uhell).

Meg bredest beklagelse er nå blogg spam. Denne personen / konto (http://cid-82b0534bceed9881.profile.live.com/) (blant andre) ofte gir mye spam kommentarer på bloggen min i form av kommentarer. MSFT lagt en fin funksjon for å vise "siste kommentarer" så minst jeg kan raskt identifisere dem. (mens før, Jeg måtte gå inn i hver bloggpost separat) og rengjør dem opp. Det er fortsatt tidkrevende.

Jeg ønsker at:

  1. MSFT ville sette noen bedre filtrering for søppelpost.
  2. At jeg kunne blokkere bestemte personer legger til kommentarer.
  3. Sviktende ovenfor, Jeg kunne lettere identifisere og slette spam. akkurat nå, Jeg trenger å gjøre det kommentaren med kommentar og det er treg, spesielt når noen spam robot legger person/programmet 25 til 50 kommentarer i én økt.

Hvis du bruker windows live og har noen nyttige triks å dele, Jeg ville være takknemlig.

</endGripe>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper: , ,

SharePoint lørdag fenomen fortsetter (Plus, min lysbildet dekk)

Jeg returnerte fra Washington DC i går etter delta i sist SharePoint lørdag. Hva en bemerkelsesverdig hendelse! Fortsetter tradisjonen med andre SP lørdagens, Det var svært veldrevet. Miljøet, den totale organiseringen, flyten, leverandør-området, mat... alt sammen var veldig bra.

selvfølgelig, beste er innholdet, og jeg tror ikke noen var skuffet.

Det er egentlig ganske utrolig for meg hvordan så mange mennesker er Filosofiens seg ut av sengen tidlig en lørdag å gå og lytte til folk snakke om SharePoint for 8 timer 🙂 Fantastisk.

Oddsen er, Det er en lørdag SharePoint-hendelse som kommer din vei, og hvis det ikke, Hvorfor ikke du starter et?

Jeg presentert på konferansen med tungen kronglete tittel, "Bruke SharePoint-plattformen å bygge vertikale programmer." Du kan få presentasjonen her: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. Det er ikke min vanlige slags presentasjon og jeg hadde det gøy med det. Jeg skal gi dette igjen i juni i Nord VA brukeren gruppe konferansen i slutten av juni.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper: ,

Styring og ledelse er en markedsføring planlegger også

Grunnen vi bruke så mye tid (eller bør, Allikevel) utarbeider styring planer er fordi vi ønsker SharePoint-løsning å være så effektiv som mulig. Vi ønsker god infrastruktur og regler for å holde det summende og trygt i tilfelle katastrofe. Vi ønsker god sikkerhetsprosesser både sikre miljøet, men også gjøre det rimelig å administrere. Vi ønsker en god informasjonsarkitektur som vil stå testen av tid, ideelt klarer å overleve en større organisatoriske endring i selskapet.

Å nå det målet som ønskelig, en styring dokumentere og planlegge kan devolve i en haug med "skal du" og "du skal ikke", som i:

  • Du skal ikke opprette sikkerhetsgruppen for SharePoint; bruke AD i stedet.
  • Du skal ikke opprette mapper i dokumentbiblioteker; bruke innholdstyper og visninger i stedet.
  • Du skal opprette alle dokumentinnhold typer basert av en bestemt egendefinert basistype.
  • Du skal ikke lage en taksonomi av informasjon basert på dagens selskapet organisasjonskart.

"Skal du" og "du skal ikke" absolutt har sin plass i planen selskapsledelse.

En mer vellykket styring plan vil også ha en sterk markedsføring vinkel. Det skal selge og forsvarlig å rettslig. En virkelig vellykket styring plan avhengig frivillig samarbeid med alle SharePoint-brukere. (Det er frynse tilfeller der samfunnet samarbeid ikke er nødvendig, eksempel når SharePoint brukes av et svært lite antall tett administrerte brukere; Jeg er sikker på at du kan tenke på andre). Hvis brukerfellesskapet ikke kjøper inn styring planen vil det være delvis vellykket i beste.

Jeg bruker ordet "Kjøp" bevisst. Samfunnet vil kjøpe styring planen hvis det er fundamentalt lyd og gå til noen forsøk på å selge dem på det. Salg fører til markedsføring og det er derfor jeg tror at en plan for styring bør vurderes en markedsføringsplan for. Overbevise sluttbrukerne de må følge styring planen og de følger frivillig det. Hvis du kan få en kritisk masse av mennesker fulgte governance planen da ytelsene følge og du vil ha en sterkere miljø for det.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper: , ,

Løsning: Kompilering MOSS publikum legger til nye medlemer

Bunnlinjen: Hvis du vil bruke en profilegenskap i en regel for å opprette målgrupper, egenskapen må være synlig for "alle".

Jeg jobbet med en medarbeider i går og han bygde ut et MOSS publikum basert på en egendefinert brukerprofilegenskap i MOSS. I dette tilfellet, egenskapen publikum er kalt "SITECD" og av konvensjonen, lagrer en 3 tegnkode. Han hadde definert publikum og en regel som sa at hvis "SITECD er lik 'ABG'", deretter inkludere aktuelle brukerprofilen i publikum.

Han satt opp en enkelt Brukerprofil med den verdien og samlet publikum, men MOSS bare ville ikke legge brukeren. Jeg la merke til at personverninnstillingen for profilen ble satt til "meg bare" (mest restriktive skjemaet) og jeg husket lese egenskapen profiler i reglene må være synlig for "alle". Han gjorde at endring og det løste problemet.

Det virkelig morsomme tingen om dette er at jeg "husket" lese om dette. Det var griner på meg denne morgenen for noen grunn, og jeg innså at jeg hadde skrevet et kapittel i denne boken, MOSS forklart: En informasjonsarbeiders Deep Dive i Microsoft Office SharePoint Server 2007, og at jeg har dekket dette punktet i svært kapittel jeg skrev :). Jeg ville trodd at hvert ord jeg skrev i kapittel ville være seared inn i minnet mitt.

Matt Morse skriver dette i vakre detalj her og jeg det refereres til i kapitlet: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</slutten>Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Technorati Merkelapper: ,