Snel en eenvoudig: Gebruik van jQuery op een tekstveld instellen de waarde op een SharePoint-formulier

Ik begon te spelen rond met jQuery gisteren. Ik heb willen om dit te doen voor een lange tijd, Sinds Paul Grenier begonnen met het schrijven zijn serie over jQuery voor eindgebruikers in de eerbiedwaardige www.endusersharepoint.com Web site. Zoals ik het gebruiken, Ik hoop om toe te voegen dat een reeks van "Snel en gemakkelijk" berichten zoals deze. Dit bericht wordt beschreven hoe u een bekende tekstveld waarde aan alles wat die je wilt.

In dit scenario, Ik heb een aangepaste lijst waarvan "nieuwe" vorm ziet er zoals:

image

Dit is het nieuwe formulier voor een aangepaste lijst met de standaardkolom Titel en twee kolommen van de lijst (niet sitekolommen; Ik denk niet dat het moet een verschil maken).

Het doel is een willekeurige waarde toewijzen aan het veld, "DefaultMeFieldNoSpaces" (u kunt vertellen dat ik ben een beetje een lafaard met het "geen spaties" ding gaande, maar ik het kruid omhoog aan het eind van dit artikel).

Dit stukje van jQuery gehanteerd voor mij:

<script type ="text/javascript">

  $(functie() {

    $(' input[titel = DefaultMeFieldNoSpaces]').attr(
        {waarde: ' Je bent in een bochtig doolhof van gangen, allemaal hetzelfde. "});

  });

</script>

Ik heb begrepen dat dit beetje jQuery zegt, "vinden me een input-tag waarvan de titel = DefaultMeFieldNoSpaces. Vervolgens, stelt alle standaardwaarden aan een beroemde zin van een oude computerspel."

Aangezien er slechts één veld op het formulier met een titel gelijk is aan "DefaultMeFieldNoSpaces" zijn we verzekerd van een waarde toewijst aan dat veld en geen andere.

Hoe zit het met een veld waarvan de naam spaties bevat heeft? Het is bijna hetzelfde:

<script type ="text/javascript">

  $(functie() {
     $(' input[titel = veld met ruimte toewijzen]').attr(
        {waarde: ' Je bent in een bochtig doolhof van gangen, allemaal hetzelfde. "});

  });

</script>

Ik denk dat dit een redelijk veilig aanpak, Wat betekent dat we moeten kunnen vinden van het veld dat wij willen en alleen het veld willen we. Als je kijkt naar baart de HTML-SharePoint ons, het is soort van rommelig:

<input
naam= "m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ 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 ="
titel"DefaultMeFieldNoSpaces ="
klasse"ms-long ="
/>

"titel" onderscheidt zich als een herkenbare en hopelijk unieke kenmerk te ons helpen identificeren van de specifieke kolom waarnaar we willen onze willekeurige waarde toe te wijzen.

Dit is een fundamenteel concept. Instellen van een veld in een willekeurige manier zoals dit is niet van plan om te winnen geen prijzen. Echter, Als we willen meer interessante vorm niveau dingen doen (die wij allemaal altijd willen doen, Natuurlijk, rechts nadat we klaar de afwas), Als het wijzigen van de waarde van "veld b" automatisch op basis van de waarde van "veld een", Wij (IK) noodzaak om deze dingen te leren.

Ik denk dat onze beste kans om een echt nuttig waarde hier is via de titel, ten minste voor tekstvelden. Kan er een beter, meer betrouwbare benadering. Als ik het vinden, Ik zal deze post bijwerken. Als u weet van een betere manier, laat alstublieft een reactie.</einde>

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

SharePoint demonstratie: Maak gebruik van SharePoint om te bouwen van een verticale bedrijfstoepassing

[Opmerking: Ik wil meteen zeggen dat ik een financieel belang heeft bij het gewenste resultaat van deze demonstratie, die ik vermelden in het belang van volledige openbaarmaking, etc. Dit is eigenlijk de eerste keer ik heb ooit geblogd over een evenement waar ik sta voor persoonlijk op deze manier.]

Deze web-demonstratie vindt plaats donderdag, 06/04 op 12:30 EDT, eindigt op 1:30PM EDT.

In samenwerking met mijn uitstekende zakelijke partner, Geïntegreerde systemen en Services Group (ISSG), Ik heb gewerkt om een verticale bedrijfstoepassing met behulp van SharePoint als de platform. In dit geval, We bouwen een applicatie die dient de behoeften van de fabrikanten dat aangepaste product voor hun klanten maakt. In deze gevallen, een grote hoeveelheid samenwerking moet plaatsvinden tussen de klant en de fabrikant. Er is ook een grote hoeveelheid samenwerking vereist tussen verschillende groepen binnen de fabrikant, met inbegrip van verkoop, Engineering, onderzoek en ontwikkeling, juridische en andere groepen.

De demo zal laten zien van een toepassing die dat soort samenwerking vergemakkelijkt, samen met een discussie over hoe wilt alle van deze samenwerking bits integreren met een backend ERP-systeem.

Tot slot, Dit is niet van plan te zijn een SharePoint-demo. Dit is een demonstratie van een oplossing voor een specifieke niche probleem dat gebeurt er met SharePoint gebruiken als het platform.

Dus, Waarom zou je de moeite te melden en Bekijk deze demo? I don’t expect too many readers of my blog to be all that interested in a solution for make-to-order manufacturers 🙂 Your take-away would be the concept itself – using SharePoint purely to deliver a business solution without regard to SharePoint itself.

Als u geïnteresseerd bent, Gelieve te ondertekenen omhoog hier(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

U kunt SharePoint Designer van mijn koude wrikken, Dead handen

Mijn nieuwste artikel is op www.EndUserSharePoint.com. Ik schreef over SharePoint Designer, Beëindigen van gebruikers en de omtrek van een strategie die eindgebruikers zouden kunnen proberen en volg om te bewijzen competentie en opbouwen van vertrouwen rond deze tool.

De commentaren zijn veel interessanter dan het artikel zelf.

Check it out.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Efficiënt volg Microsoft SharePoint (en andere) SharePoint Forums

Ik heb volgende MSDN forums voor goed meer dan een jaar (en eventueel bijna 2 jaar op dit punt) en zo nu en dan ik horen van iemand hoe "hard" is om dat te doen. Ik vind het heel gemakkelijk en dacht dat ik zou delen mijn "techniek". Deze techniek werkt ook voor www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

MSDN als voorbeeld nemen, Ik ga eerst naar standaard forum pagina zoals de algemene vragen voor SharePoint belangrijkste pagina hier: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

U moet meteen opmerken dat de forums RSS ingeschakeld, zoals:

image

Ik gebruik Google Reader voor het beheren van mijn RSS-feeds voor een lange tijd nu (www.Google.com/reader). Ik ga daar, toevoegen van de RSS-feed voor het forum en nu krijg ik alle nieuwe forum berichten via RSS. Mijn Google-feeds voor SharePoint forum uitzien:

image

Google biedt me een mooi uitzicht op de terbeschikkingstelling zelf:

image

En tot slot, Google laat me gebruik het toetsenbord om door de boekingen in de forums op deze manier.

Ik kan snel scannen door posten en richten net op die ik voel dat ik kan een nuttige bijdrage leveren.

Waarschuwingen sluit de lus. Updates voor berichten komen niet via RSS (Hoewel ik denk dat ze gebruikt om een lange tijd geleden). Echter, Als ik een reactie op een forumbijdrage post, de forums Stuur mij een melding via e-mail en IM die iemand gereageerd op zijn beurt. Of, Als ik niet kan een nuttige bijdrage leveren, maar ik wil weten wat anderen te zeggen hebben, Ik kan boren in het en uitdrukkelijk verzoekt om waarschuwingen wanneer anderen reageren.

In een uur of minder je kan instellen dit proces en en in een week van regelmatig gebruik, Leer dat de verschillende trucs en snelkoppelingen toetsenbord zodat dit tweede natuur wordt.

Ik gebruik de exacte dezelfde techniek voor de eindgebruiker SharePoint.Com "Stomp the Panel" forums. Dit is de RSS-feed: http://www.endusersharepoint.com/STP/rss/.

Forums zijn een geweldige manier, misschien de beste manier van directe persoonlijke ervaring, leren van het product en het krijgen van een mooi overzicht van hoe de wereld, bij grote, Gebruik SharePoint. Verlenen op te uitproberen!

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

Aangepaste lijsten gebruiken voor de controle van meer efficiënte Workflow

Ik heb mijn leven een beetje gereorganiseerd en enige tijd in te dienen een artikel naar vond www.endusersharepoint.com. Mijn laatste artikel is omhoog hier: Aangepaste lijsten gebruiken voor de controle van meer efficiënte Workflow (http://www.endusersharepoint.com/?p=1658).

Dit is de opening ' grafiek:

SharePoint Designer workflow geven niet ons een heleboel inzicht in wat er gebeurt met onze workflow-oplossingen. En, de zichtbaarheid die we krijgen wordt belemmerd door een relatief arme interface en 60 het venster van de tijd van dag. Dit 60 dag venster kan een grote teleurstelling voor nieuwe gebruikers van SharePoint Designer omdat het niet wordt geadverteerd door het hulpmiddel zelf. Het is helemaal niet ongewoon voor iemand om brand-up van SharePoint Designer, Maak een workflow-oplossing die maakt gebruik van de actie "Log geschiedenislijst"...

Het probleem is dat na 60 dagen, alle berichten die u op deze manier maakt zijn verwijderd uit de workflow geschiedenislijst! Na een beetje van tanden tandengeknars en "wat waren ze denken?"argumenten, de bottom line is deze: het gebeurt en het moet gebeuren. De vraag is, Hoe kunnen wij krijgen rond het?

Het officiële antwoord is te vertrouwen op de ingebouwde controlefunctie van SharePoint. Vanuit het oogpunt van een eindgebruiker, echter, dat is erg zwak in WSS en niet veel beter in MOSS. Gelukkig, We kunnen nog steeds het hefboomeffect van het vertrouwd SharePoint Designer gereedschap om te maken een duurzame werkstroomgeschiedenis en -audit trail die is een orde van grootte meer nuttig om op te starten. Hier is hoe.

Ik beschrijven hoe maak je een meer vriendelijk en nuttig audit oplossing voor declaratieve werkstroom die is gemaakt in SPD.

Ik was geïnspireerd om te schrijven van dit artikel uit een recente project voor een client die had ontwikkeld negen technische EPD werkstromen ter ondersteuning van een logische bedrijfsproces. Ervan uitgaande dat voor nu dat negen een redelijk aantal is, het was zeker een uitdaging om te debuggen of de algehele status van het proces bekijken in een eenvoudige weergave. Elk van deze afzonderlijke technische werkstromen heeft zijn eigen onafhankelijke workflow geschiedenislijst en dat is gewoon niet beheersbaar. Ik was in staat om ze allemaal te combineren tot een lijst van de interne controle met behulp van de techniek die ik op de site beschreven.

Check it out.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Bamboe kalender interactie met SharePoint veroorzaakt "een onverwachte fout opgetreden"

Vandaag, Ik heb gewerkt in een omgeving die een bamboe kalenderwebonderdeel voor sommige verbeterde samenwerking gebruikt. Dit een standaard medium/kleine boerderij met twee taakverdeling WFEs, een "application server" voor het indexeren en InfoPath en een geclusterde SQL terug einde.

De client geïnstalleerd sommige ramp herstel software op een van de WFEs en dat resulteerde in een gebroken WFE voor een specifieke site in de siteverzameling. Wanneer taakverdeling wees op de getroffen WFE en die site, gebruikers zag een grotendeels leeg wit scherm met de zin 'een onverwachte fout opgetreden'. Geen andere info toonde, uitsluitend die zin.

Ze vroegen me om naar te kijken. Ik het probleem eenvoudig gereproduceerd en vervolgens voegde een ?inhoud = 1 toe aan het einde van de URL. Dit is hoe ik geleerd dat ze waren met behulp van het webonderdeel bamboe. Ik ging terug naar de pagina en nu, plotseling, het liet me een mooi ordelijke foutbericht:

image

Ik weet niet wat er gaande was of wat ik deed om de gecontroleerde foutbericht op weergave van andere dan toe te voegen de ?inhoud = 1 bit van de queryreeks.

Dit is waarschijnlijk een zeer zeldzame rand geval maar als u dat bericht, "Een onverwachte fout opgetreden" ga je gang en toevoegen ?inhoud = 1 toe aan de query-tekenreeks en zie waar dat leidt.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags: ,

Gezeur over Windows Live commentaar controle

Ik pakte windows live spaces terug in juli 2007 Als mijn blogging platform. Voor het grootste deel, Ik heb geen spijt en Microsoft zeker breidt het na verloop van tijd (Hoewel ik hoofdzakelijk erachter over nieuwe functies per ongeluk).

Mijn grootste klacht is nu blog spam. Deze persoon / rekening (http://cid-82b0534bceed9881.profile.live.com/) (onder andere) vaak voegt een heleboel spam reacties op mijn blog in de vorm van opmerkingen. MSFT toegevoegd een aardige eigenschap om aan te tonen van "recente opmerkingen" zo ten minste ik kan vrij snel identificeren hen (Overwegende dat vóór, Ik moest gaan in elk blogbericht afzonderlijk) en schoon ze op. Het is nog steeds tijdrovend.

Ik zou willen dat:

  1. MSFT zou zetten sommige beter filteren op spam.
  2. Dat ik bepaalde personen blokkeren kon van het toevoegen van opmerkingen.
  3. Bij gebreke van bovenstaande, Ik kon meer gemakkelijk identificeren en verwijderen van spam. Nu onmiddellijk, Ik moet om het te doen commentaar door commentaar en het is langzaam, vooral wanneer sommige spam robot persoon/programma toevoegt 25 Aan 50 opmerkingen in één sessie.

Als u een windows live-gebruiker bent en hebben sommige nuttige trucs om te delen, Ik zou dankbaar zijn.

</endGripe>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

SharePoint zaterdag fenomeen blijft (Plus, mijn dia dek)

Ik ben teruggekeerd uit Washington DC gisteren na het bijwonen van de nieuwste SharePoint zaterdag. Wat een opmerkelijke gebeurtenis! Voortzetting van de traditie van andere SP zaterdag, het is zeer goed uitgevoerd. Het milieu, de algemene organisatie, de stroom, leverancier gebied, voedselveiligheid... alles wat van het was geweldig.

Natuurlijk, het beste deel is de inhoud en ik denk niet dat iedereen was teleurgesteld.

Het echt heel verbazingwekkend mij hoe zo veel mensen zijn opzwepende zelf uit bed vroeg op een zaterdag om te gaan en te luisteren naar mensen praten over SharePoint voor 8 hours 🙂 Amazing.

Kansen zijn, Er is een SharePoint zaterdag evenement komende uw manier en als er niet, Waarom niet u een te starten?

Ik gepresenteerd op de conferentie met de titel draaien tong, "Met behulp van het SharePoint-Platform om verticale zakelijke toepassingen te bouwen." Kunt u de presentatie hier: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. Het is niet mijn gebruikelijke soort presentatie en ik had plezier ermee. Ik zal geven dit weer in juni op de North VA gebruiker groep conferentie aan het einde van juni.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Governance is een Marketing Plan te

De reden waarom die we zo veel tijd besteden (of moet, Hoe dan ook) bestuur plannen uitwerken is omdat we willen dat de SharePoint-oplossing zo effectief mogelijk. Wij willen goede infrastructuur en regels te houden zoemende en veilig in het geval van ramp. Wij willen goede beveiligingsprocessen aan zowel het milieu goed worden beveiligd, maar maken het ook redelijk om te beheren. Wij willen een goede informatie-architectuur die de tand des tijds zal staan, ideaal beheren om te overleven een belangrijke organisatorische verandering in het bedrijf.

Om dat wenselijk doel te bereiken, een plan en bestuur document kunnen overgaan in een bos van "gij wordt" en "gij wordt niet de", Als in:

  • Gij wordt niet SharePoint beveiligingsgroep maken; Advertentie in plaats daarvan gebruiken.
  • Gij wordt niet het maken van mappen in documentbibliotheken; in plaats daarvan inhoudstypen en weergaven gebruiken.
  • Gij wordt alle inhoud typen gebaseerd off een specifieke aangepaste basistype van het document maken.
  • Gij wordt niet een informatie-taxonomie op basis van hedendaagse bedrijf organigram maken.

"Gij wordt" en "gij wordt niet" zeker hebben hun plaats in het bestuur plan.

Een meer succesvolle governance plan zal hebben ook een sterke marketing hoek. Het moet verkopen en verantwoorden voor zover mogelijk. Een echt succesvolle governance plan is gebaseerd op de vrijwillige samenwerking van alle SharePoint gebruikers. (Er zijn rand gevallen waar de samenwerking van de Gemeenschap is niet nodig, zoals wanneer SharePoint wordt gebruikt door een zeer klein aantal strak beheerde gebruikers; Ik ben zeker dat je kunt bedenken van anderen). Als de gebruikersgemeenschap niet in uw plan bestuur kopen dan het gedeeltelijk succesvol op zijn best zijn zal.

Ik gebruik dat woord "kopen" opzettelijk. De Gemeenschap zal het bestuur plan kopen als het is fundamenteel gezond en ga je naar de moeite om ze te verkopen op het. Verkoop leidt tot marketing en dat is waarom ik denk dat dat een bestuur plan moet worden overwogen een marketing plan te. Overtuigen van uw eindgebruikers die ze nodig hebben om te volgen het bestuur plan en zij zal het vrijwillig volgen. Als je kunt krijgen een kritische massa van mensen die na het bestuur plan van het plan voordelen volg dan en hebt u een sterker milieu voor het.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Oplossing: Compileren MOSS publiek voegt geen nieuwe leden

Bottom line: Als u gebruiken een profieleigenschap in een regel wilt voor het maken van doelgroepen, de eigenschap moet zichtbaar voor "iedereen".

Ik werkte met een mede-werker gisteren en hij was gebouw uit een MOSS publiek op basis van een aangepaste gebruikerseigenschap met profiel in MOSS. In dit geval, de eigenschap publiek heet "SITECD" en door Conventie, slaat een 3 tekencode. Hij had gedefinieerd de publiek en een regel die zei dat als "SITECD gelijk is aan 'ABG'", het profiel van die gebruiker vervolgens deelnemen aan het publiek.

Hij een single-user profiel met deze waarde instellen en gecompileerd het publiek, maar MOSS gewoon niet zou toevoegen die gebruiker. Ik heb gemerkt dat de privacy-instelling voor dat profiel is ingesteld op 'alleen mijzelf' (de meest beperkende vorm) en ik herinnerde me ergens lezend dat eigenschap profielen gebruikt in regels moet zichtbaar door 'iedereen'. Hij maakte dat verandering en dat het probleem opgelost.

De echt grappig ding over dit is dat ik "" lezen over dit onthouden. Het is zeuren bij me vanochtend om wat voor reden en ik besefte dat ik had geschreven een hoofdstuk in dit boek, MOSS uitgelegd: Een informatiewerker diepe duik in Microsoft Office SharePoint Server 2007, en dat ik had betrekking op dit punt in het zeer hoofdstuk ik schreef :). Ik zou gedacht hebben dat elk woord dat ik schreef in dat hoofdstuk zou worden aangebraden in mijn geheugen.

Matt Morse schrijft dit prachtige hier in detail en ik het verwezen in het hoofdstuk: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</einde>Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags: ,