Uvod u stvaranje aplikacija sustava SharePoint

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Sadržaj članka

Uvod

Alati i tehnologije koristi

Methodology arhitektura i razvoj aplikacija

Implementacijom uobičajene uzorke dizajna

Sastavljanje predložaka

Sažetak

Resursi

Uvod

Windows SharePoint Services 3.0 je tehnologija sustava Windows Server koja nudi integrirani portfelja Services za suradnju i komunikaciju. Preporučuje se i platforme za razvoj tvrtke koji se temelji na Web aplikacije. Prednost tu mogućnost snimanja, Microsoft je razvio četrdeset aplikacija predložaka za Windows SharePoint Services 3.0 omogućuje Izlaz u-tvorničke rješenja da biste riješili potrebama određeni poslovni procesi kao što su koordinaciju u pomoći službe za korisnike ili praćenje marketinških kampanja, kao što je prikazano u primjeru u slika 1.

Slika izgleda označene hijerarhije
Slika 1: prikaz početne stranice s Integriranom označene hijerarhije

Microsoft je razvio te predloške slobodno koje je moguće preuzeti aplikaciju da biste odmah nakon implementacije moći koristiti. Međutim, klijentima i partnerima možete koristiti te predloške aplikacije kao početnu točku za više Prilagođena rješenja ili ih mogu koristiti kao učenja Primjeri kako se stvaraju vlastite sofisticirane Windows SharePoint Services 3.0 aplikacije pomoću Microsoft Office SharePoint Designer 2007.

Svrha u ovom se članku se opisuje kako Microsoft razvio predlošci aplikacije identificiranje Praktični savjeti za rad s mogućnostima core unutar Windows SharePoint Services 3.0 i Office SharePoint Designer 2007, s ciljem empowering korisnika i partnera za stvaranje vlastite aplikacije. U članku nije zamjena za Windows SharePoint Services 3.0 SDKniti je prvenstveno resursa za razvojne inženjere. Razvojni inženjeri trebali biste koristiti SDK objašnjenje kako proširiti Windows SharePoint Services 3.0Općenito.

U ovom se članku namijenjeni resurs za novu vrstu dizajneri web-mjesta. Jer Windows SharePoint Services i Office SharePoint Designer 2007 omogućuju da biste sastavili toliko funkcionalnosti aplikacije kroz korisničko Sučelje, znanja i vještine napredne razvoj nisu potrebne za stvaranje obogaćenih aplikacija. Da biste bili sigurni da, u ovom se članku opisuju neke implementacije prilagođenog koda za osobito Evidencija dizajn obrazaca, ali cjelokupan methodology trebali biste moći pristupiti nisu programerima i daju se toj ciljnoj skupini na umu. Razvojni inženjeri preporučuje se da biste brzo pročitajte Prijevremeni sekcije na alate i methodology i dodatne obratite pažnju na opis uzoraka dizajna i određene Primjeri kako implementirati te uzoraka dizajna.

Pomoću članka strukturu, prvi dio, Alati i tehnologije koje služe, sadrži pregled mogućnosti unutar Windows SharePoint Services 3.0 i Office SharePoint Designer 2007 koje se koriste u stvaranje aplikacija. U sljedećem odjeljku, methodology arhitektura i razvoj aplikacijaopisuju, Općenito, methodology koji koristi Microsoft preko svih predložaka za aplikacije. Na methodology je uvid u zajednički pristup koji potencijalne klijente realni analize namjene rješenje, kako se koristi, i tko i koje dijelove tehnologije dobiti na zadnju bez potrebe za prilagođeni kod. Završava s procesom za označavanje područja gdje prilagođeni kod "ili" drugi prilagođeni radna će biti potrebno.

U sljedećem odjeljku u članku Implementacija uobičajene uzorke dizajnausredotočuje se na kako koristiti prednosti Windows SharePoint Services i Office SharePoint Designer 2007 za uobičajene preduvjeti aplikacije dizajna, kao što su stvaranje prilagođenih akcija na popisu adresa. To je osnovni članka, a opisuje postupke za dizajn obrazaca koji se ponavlja kroz sve predloške aplikacije (i, uistinu, sve aplikacije koje se mogu javiti s). Ovo poglavlje sadrži primjere za svaku od pet uzoraka dizajna, uključujući prescriptive upute za rad s Windows SharePoint Services korisničkog Sučelja ili Office SharePoint Designer 2007 i neke prilagođeni kod.

Posljednja sekcija u članku Sastavljanje predložakaopisuje kako zapravo stvoriti datoteku predloška pomoću Office SharePoint Designer 2007. Pokriva i ostalih problema, kao što su lokalizaciju.

Kada završite ovaj članak, imat ćete dobro upoznavanje sa kako osmisliti i mijenjanje arhitekture aplikaciju, kako započeti tako da sastavnih web-mjestu izravno u Windows SharePoint Services 3.0, uključujući stvaranje povezanih popisa, prilagođeni stupci, biblioteke, tijekovima rada i tako dalje kako da biste zatim otvorite web-mjesto u Office SharePoint Designer 2007 za izradu daljnje prilagodbe, stvaranje prilagođenih obrazaca, dodajte prilagođeni kod da biste promijenili određene ponašanja , stvarati prilagođene tijekove rada i tako dalje i, na kraju, kako stvoriti sam predložak aplikacije i implementacija za korištenje.

Vrh stranice

Alati i tehnologije koristi

Mnoga tehnologije i alata koji zajedno u omogućuju stvaranje aplikacija lakše nego ikad prije. Na strani tehnologije nove mogućnosti kao što je podrška za tijek rada znače da dizajner web-mjesta nema kod da bi se prikazala tijeka rada u aplikaciju. Na strani Alati, Office SharePoint Designer 2007, Microsoft Visual Studio 2005 i drugi Alati izvršite je moguće koristiti manje i manje kod (često nema kod) učinite stvari koje se koristi za biti vrlo teško izvršiti.

Općenito govoreći, Microsoft sadrži pursued strategije preko svih alata i tehnologijama koje premješta više i još mnogo truda teško plumbing infrastrukture zasebno, što se više designer i manje razvojni inženjer. Drugim riječima, već je proveo Microsoft velik dio unos uložili mnogo truda jednom, tako da možete jednostavno koristiti te mogućnosti u aplikacija intuitivno način putem korisničkog Sučelja.

U svrhu Priprema da biste razumjeli kako različite tehnologije i alati zajedno u postupku stvaranja aplikacije, sljedećim se odjeljcima navode Windows SharePoint Services 3.0, Office SharePoint Designer 2007i druge tehnologije posebno pomoću odgovarajuće nove značajke i mogućnosti. Za detaljnije rasprava, pregled resursa pri kraju ovog članka.

Windows SharePoint Services 3.0

Windows SharePoint Services 3.0 sadrži neke napredne nove mogućnosti. Sljedeće nove značajke i značajke su osobito važne za stvaranje prilagođene aplikacije pa ćete vidjeti mnoge ih ponovno spomenute u noviji sekcija:

  • Biblioteka i popisa   Windows SharePoint Services 3.0 predstavlja broj nove biblioteke i vrste popisa koje se mogu koristiti kao osnovu za aplikacije. Nove vrste biblioteka obuhvaćaju biblioteke slajdova, u biblioteku osmišljena za pohranu i upravljanje ponovno iskoristiv Microsoft Office PowerPoint 2007 slajdova, biblioteke podatkovnih veza i drugim korisnicima. 

  • Vrste sadržaja     Temeljni koncept koristiti u cijeloj Windows SharePoint Services 3.0su vrste sadržaja. Vrste sadržaja su osmišljeni tako da bi korisnicima organizacije sadržaja na web-mjesta SharePoint smisleniji način. Vrsta sadržaja je ponovno iskoristiv skup postavki koje se mogu primijeniti na određene kategorije sadržaja. Vrste sadržaja omogućuju središnje upravljanje i ponovno korištenje metapodataka i ponašanja vrstu dokumenta ili stavke. Na primjer, možete povezati tijekovima rada i događaji za vrstu sadržaja, a ne morate dodati tijekovima rada i događaje većeg broja dokumenata ili biblioteka.

  • Stupci web-mjesta    Stupci web-mjesta Središnja, ponovno iskoristiv modela omogućavaju definicija stupca. Kada stvorite stupac web-mjesta, svaki popis koji koristi ovaj stupac ima isti definition pa ne morate ponoviti stupac u svaki popis. Stupci web-mjesta omogućuje za krajnje korisnike da biste odabrali od unaprijed definiran skup stupaca koji bi mogli biti korisni na popisu. Tako da ne samo se može koristiti za definiranje stupcima središnje za predloške poznati popisa, no oni korisnicima omogućili put za korištenje posebnih stupaca koji može imati prilagođene značenja.

  • Tijek rada     U Windows SharePoint Services 3.0tijek rada omogućuje prilaganje poslovni proces stavki na popisima i bibliotekama. Ovaj postupak možete kontrolirati gotovo bilo kojeg aspekt stavke, uključujući životnog ciklusa te stavke. Na primjer, mogli biste stvoriti jednostavnog tijeka rada koji usmjerava dokument skup korisnika na odobrenje. Obično dizajner web-mjesta ili za razvojne inženjere će stvoriti određene tijekove rada. Dizajneri web-mjesta omogućuju stvaranje tijekova rada pomoću čarobnjaka za okruženje za brzu analizu Office SharePoint Designer 2007 i razvojnim inženjerima omogućuje stvaranje više Napredna složene tijekovi rada i Visual Studio 2005.

  • Značajka Framework   Windows SharePoint Services 3.0 sadrži novu strukturu pod nazivom "značajka". Značajka paketi Windows SharePoint Services elementima korisnik obavljanje određenog cilj ili zadatka. Značajka sadrži jedan ili više elemenata. Element je programa atomske Windows SharePoint Services pojam. značajke Windows SharePoint Services 3.0 navedite cijeli framework koje možete koristiti kao razvojni inženjer omogućuje prilagođene funkcije za Windows SharePoint Services rješenja. Značajke nuditi administratorima jednostavan način za dodavanje ili uklanjanje zapakirani komada funkcionalnosti. 

  • Poboljšanja događaja    Događaji svrstati u jednu od dvije glavne kategorije:

    • Popis događaja    Temeljni događaje, uključujući promjene, dodavanja i uklanjanja stavki popisa i popis stupaca (promjene sheme)

    • Web-mjesto događaja    Brisanje web-mjesta i zbirki web-mjesta

      Događaji su sinkrono "događaje, označena prema oblikovanju naziv"XYZing", prije" ili asinkronog "događaje, označena oblikom"ABCed"naziv iza".

  • Pristup putem mobilnih uređaja   Windows SharePoint Services 3.0 nudi nove mogućnosti koje omogućuju popis da biste se pravilno prikazati na mobilnim uređajima. Prilikom pregleda Windows SharePoint Services 3.0 web-mjesta pomoću mobilnog uređaja, Web-pregledniku će biti preusmjereni na namijenjene mobilnoj verziji web-mjesto koje se prikazuje sadržaj web-mjesta i popisa u obliku koji se najčešće prikladna za uređaj. 

Office SharePoint Designer 2007: najbolji alat za stvaranje aplikacija sustava SharePoint

Office SharePoint Designer 2007 posebno dizajnirane koje omogućuju stvaranje i Prilagodba web-mjesta i tijekovi rada ugrađeni s proizvodima sustava SharePoint i tehnologije (Windows SharePoint Services 3.0 i Microsoft Office SharePoint Server 2007). Nudi alate te Informatičari i rješenje kreatora potrebna za razvoj aplikacije utemeljene na sustavu SharePoint i rješenja tijeka rada za poboljšanje tvrtke ili ustanove agility i automatizacija poslovnih procesa. Pomoću Office SharePoint Designer 2007, ne morate koristiti klasične proceduralne programske jezike ili tehnike učiniti sljedeće:

  • Stvaranje prikaza podataka i obrazaca bez koda na raznim izvorima podataka, kao što su XML datoteke baze podataka SQL kao što je Microsoft SQL Server 2005 i web-servisa.

  • Stvarati složene dinamički, bez koda tijekove rada.

  • Izvođenje izgled stranice i dizajn.

  • Stvaranje osnovne stranice.

  • Uređivanje i primijenite kaskadni listovi stilova (CSS).

  • Stvaranje stranica web-dijelova i povezivanje web-dijelova da biste stvorili složene poslovnim aplikacijama.

Visual Studio 2005

Visual Studio 2005 može se koristiti za dodavanje prilagođenog koda u aplikacijama ili za stvaranje prilagođene tijekove rada. U Visual Studio 2005 dizajner za Windows tijeka rada Foundation možete koristiti da biste stvorili predlošci tijeka rada i prilagođene aktivnosti tijeka rada. Kod možete uključiti u vaš tijek rada, kao i dizajn obrazaca koriste tijek rada za komunikaciju s korisnicima tijek rada tijekom pridruživanja i runtime.

Visual Studio 2005 Extensions za Windows SharePoint Services 3.0 je besplatan preuzeti tu objedinjuje zajedno skup alata za stvaranje prilagođene aplikacije sustava SharePoint koje se koriste Visual Studio 2005. U paket sadrži predloške projekta za Visual Studio za web-dijelove, definicije web-mjesta, definicije popisa i samostalni uslužni program, Generator rješenja sustava SharePoint koje generira projekta definicije web-mjesta iz postojećeg web-mjesta sustava SharePoint. Program omogućuje razvojnim inženjerima preglednik i Office SharePoint Designer 2007 prilagoditi sadržaj web-mjesta prije stvaranja kod pomoću Visual Studio 2005.

Proširenja za Visual Studio 2005 za Windows SharePoint Services 3.0 ste je iz upotrebe, ali i dalje moći pristupiti Visual Studio 2008 proširenja za Windows SharePoint Services 3.0, v1.3.

Microsoft Office Access 2007

Microsoft Office Access 2007 omogućuje stvaranje aplikacija za praćenje, koja nudi obogaćenog korisničkog sučelja za unos, upravljanje i izvješćivanje o pogreškama na podacima ciljano scenarijima za. Dodatne informacije o načinu dizajna, stvaranje i zajedničko korištenje predložaka programa Access potražite U Rational vodič za Microsoft Office predloške programa Access 2007adresara.

Postupke i Općenito tehnike

U kontekstu methodology razvoj opisani u sljedećem odjeljku Osnovni općenite korake za stvaranje aplikacija su:

  1. Odlučite li potreban vam je definicije web-mjesta ili predložak web-mjesta.

  2. Stvaranje web-mjesta core Windows SharePoint Services 3.0 ili Office SharePoint Server 2007.

  3. Koristite Office SharePoint Designer 2007 da biste otvorili web-mjesta, unesite izmjene, itd.

  4. Koristite Visual Studio 2005, ako je potrebno, da biste stvorili dodatne prilagođeni kod, prilagođene tijekove rada, itd.

Vrh stranice

Methodology arhitektura i razvoj aplikacija

Kao s projektom sve razvoj architecting i stvaranje Windows SharePoint Services aplikacija neće imati veći vjerojatnost uspjeha ako slijedite dokazana methodology. U ovom se odjeljku opisuju methodology Microsoft koji se koriste u dizajniranje sve predloške koje je moguće preuzeti aplikaciju. Prikazat će se ništa ne surprising u pristup ovdje, posebice za iskusnih razvojnim inženjerima, ali je uzeti u obzir neke specifičnosti okruženje sustava SharePoint, a ona odražavaju u korisni Primjeri iz prakse od Microsofta, da bi bila vrijednosti u ovom kontekstu. Ponovno, u ovom se odjeljku bit će najkorisnije za koje nisu-dizajnere koji znaju kako koristiti Windows SharePoint Services 3.0 i Office SharePoint Designer 2007.

U brief na methodology počinje misle Općenito o aplikacija preduvjete koje mora ispuniti da biste učinili, koji je potrebno je koristiti itd. Zatim pretražuje detaljnije objasniti kako podataka u aplikaciji potrebno tijeka, gdje se treba nalaziti, a što ima odnosa među su različite podatka. Uz dobro upoznavanje podatkovni model i scenariji za korištenje na methodology poziva za skoka u i pokretanje izgradnje gruba verzija aplikacije Windows SharePoint Services 3.0, stvaranje popise, biblioteke, tijekovi rada i tako dalje izračun s iteracijama način, točku koji će se pokrenuti na izgled i ponašanje obično po želji. Naposljetku, u methodology poziva za prepoznavanje i promjene i prilagodbe potrebne za izvršavanje zaista aplikacije za sastavljanje poruke ne odgovara vašim potrebama poslovnih procesa.

Definiranje funkcionalno preduvjeti za aplikaciju

Iako nije potrebno da bi vrlo detaljne tehničke specifikacija dokument prije stvaranje rješenja Windows SharePoint Services , potrebno je imati shvatiti način aplikaciju treba funkcionirati. Prethodnu točku mogu prestati očite, no mnogi razvojnim inženjerima ste naišli kojeg nepodudaranje između što zainteresiranih strana misle žele u aplikaciji, i ono što zapravo trebaju za poslovnog procesa da (Naravno, zainteresiranih strana obično shvatili ovaj nakon vide gotovo dovršeni aplikacije!).

Sve to je jednostavno želite reći da počevši od početka znači prikupljanje funkcionalno preduvjeti i mislim o što aplikacija se mora izvršiti. Ako, na primjer, ako vam je potrebna rješenja za praćenje projekta, želite identificirati, barem sljedeće:

  • Koji su Glumci/uloga poslovnog procesa?    U ovom slučaju vlasnik projekta stvara projekt i održava informacije o zadatke, probleme i tako dalje, a zadatka vlasnici imaju probleme i zadatke koji su im dodijeliti i potrebne za interakciju da biste dovršili svoje zadatke. Upravitelji morate kumulativne informacije o cjelokupan status projekta.

  • Treba koji su korisničkog Sučelja za različite Glumci?    U ovom slučaju vlasnik projekta, vlasnici zadatka i Upravitelj moraju različiti prikazi relevantnost njihovim aktivnostima. Da biste mogli vidjeti sve probleme dodijeljene, na primjer, dok bi trebalo biti vlasnik projekta da biste mogli vidjeti sve proteklih bi trebalo biti vlasnici zadatka krajnji problema.

  • Kako se poslovni proces izgleda?    U ovom slučaju stvara projekta, faze, zadatke i stavke proračuna vlasnik projekta, a zatim prati tijeku tijekom vremena. Vlasnik projekta ima Česti pristup preko svih dijelovi informacija, dok zadataka vlasnika morati djelovanje na podacima kada nešto što im je dodijeljena.

  • Gdje se nalaze podaci?    Hoćete li samo koristiti podatke u Windows SharePoint Servicesili će morate pristupiti s vanjskim podacima (iz baze podataka, putem web-servisa putem kataloga poslovnih podataka i tako dalje), i hoćete li trebati radi pohrane podataka izvan Windows SharePoint Services?

  • Koji su odnose između podataka?    U ovom slučaju moramo stavka projekta, graničnika stavke i stavki zadataka i problema, a imaju logička hijerarhija. Korisnici su kao i točaka podataka, a pa su elemente kao što su proračun, broj dana i sviđa mi.

Pronađite odgovore na većini ta pitanja odličan način je doslovno crtati slike na zaslonskoj ploči, iterating kroz poslovni proces nekoliko vremena i nekoliko varijacije (stvaranje nekoliko projekata, dodjeljivanje zadataka dvije ili tri korisnicima svim projektima i tako dalje). Pojmovno, projekt u aplikaciji za praćenje je vrlo jednostavni dizajn, a zahtjevima su vrlo poništite sada.

Provjerite valjanost podatkovnog modela

Dok je u podatkovni model sadrži već spominju, pa važno je kao obavezan dublju analizu. Misunderstanding podatkovnog modela ćete vjerojatno morati povećanje dramatičnosti, sistemskih kasnije mijenja stoga je važno da biste podesili desno.

Je važno je znati da postoje broj Srodni dijelovi informacija, kao i broj dijelova meta-podataka koje opisuju i definirati gdje poslovnog procesa u određenom informaciju nalazi. U programu project praćenja slova, moramo znati više od onog koji je projekta, najvažnijih točaka, a zadaci i problemi. Moramo znati da projekt je stavka najviše razine, a da mogu sadržavati više ključnih točaka. Projekti također može imati više zadataka i problema.

Određivanje komponente i njihovih odnosa

U ovom trenutku imamo dobro funkcionirati opis aplikacije. Sljedeći je korak za planiranje arhitektura i odlučite kako koristiti različite tehnologije i mogućnostima Windows SharePoint Services 3.0 i Office SharePoint Designer 2007. Svaka aplikacija će obuhvaćaju neke kombinacije značajke i mogućnosti opisane u prethodnom odjeljku alata i tehnologijama koristiti, uključujući:

  • Web-mjesto popisima i u okvir za pretraživanje

  • Prilagođeni popis prikaza (grupiranje, sortiranje, filtriranje, itd., kroz Windows SharePoint Services korisničko Sučelje)

  • Tijek rada

  • Prilagođene stranice i prilagođene prikaze podataka u Office SharePoint Designer 2007

Popisi i pretraživanja zaista implementirati podatkovnog modela. Da biste u kontekstu aplikaciju za praćenje projekta želite koristiti jedan popis za projekte, drugi popis (uz polja s vrijednostima na popisu projektnih) za kontrolne točke, drugi popis s polja s vrijednostima u projekt popisa ima li problema i tako dalje. Za prilagođenu stranicu prikaze, jednostavno preporučujemo vam da biste postavili zadani prikaz grupu na stanje i sortiranje po stanja.

Cjelokupan, drugi bijeli ploče vježbu je redoslijedom, kojem jednostavno stvaranje mockup aplikacije, označavanje tehnologije koje služe za svaki podatak.

Počeli raditi komponenti aplikacija

Ponovno nije potrebno da bi preciznu tehnička specifikacija dokument sada. Je važnije, uz pretpostavku da imate dobar bolji toka osnovnih podataka i preduvjeti za korisničko Sučelje za jednostavno početak sastavnih.

Doslovno, to znači da stvaranja novog web-mjesta pomoću nekog od predložaka iz alatu-tvorničke u Windows SharePoint Services 3.0ili stvaranja vlastitog predloška web-mjesta na vrijeme i stvaranje nove instance web-mjesta koji na temelju. Za mnoge aplikacije, vjerojatno samo koristit ćete predložak timskog web-mjesta ili prazno web-mjesto kao vaša osnovna.

U aplikaciji za praćenje projekta, najprije potrebno je stvaranje četiri popisa (popisu projekti, zadaci projekta, probleme s projektom i faze projekta). Zatim stvorite prilagođeni stupci za svaki od tih popisa. Windows SharePoint Services 3.0 omogućuje stvaranje broj vrste drugi stupac, uključujući Odabir, broj, osobe ili grupei pretraživanje (informacija koje se već na web-mjestu). Popis popisa projekata u programu Microsoft project predložak za aplikaciju za praćenje koristi mnoge od tih, kao što je prikazano na slici 2.

Slika gumba
Slika 2: Prilagođeni stupci na popisu

Stupac Stanje temelji na vrsta stupca izbora , stupac Proračun je broj stupca (pomoću valutu) i tako dalje.

Na popisu faze projekta stupac s vrijednostima se koristi tako da je kontrolna biti povezan u podređene nadređenih s projektom. Stvaranje stupca s vrijednostima je jednostavno pitanje odaberete popis u kojem želite pronaći, a zatim odaberete stupac s tog popisa (Windows SharePoint Services popunjava na padajućem izborniku automatski), kao što je prikazano na slici 3.

Definiranje stupac za pretraživanje da biste preuzeli podatke s nekog drugog popisa
Slika 3: Definiranje stupac za pretraživanje da biste preuzeli podatke s nekog drugog popisa

Sada, nije moguće raditi neke logike aplikacije Stvaranje jednostavnog tijeka rada za obavještavanje članova prilikom stvaranja novih projekata. Nije moguće započeti i stvoriti prilagođene prikaze unutar popisa pomoću sustava Windows SharePoint Services korisničko Sučelje za sortiranje i filtriranje na vašim postavkama.

Određivanje prilagodbe potrebne u aplikaciji

Functionally, većina programa project u aplikaciji za praćenje implementiran s samo na Windows SharePoint Services korisničkog Sučelja. Sada možemo već vidjeti što stvari funkcionira ali dobro dovoljno, koje se stavke ne možete napraviti putem Windows SharePoint Services korisničkog Sučelja i tako dalje. Nekim područjima želimo gdje će vam da iskoristite prednost Office SharePoint Designer 2007 su:

  • Logika aplikacije u tijeku rada    Tijekovi rada možete koristiti iz okvira u Windows SharePoint Services 3.0 i Office SharePoint Server 2007 morate navesti korisnika ili grupe kojima želite dodijeliti zadatak. Za naše aplikaciju za praćenje projekta, potrebna vam je način za dinamičko određivanje primatelja za tijek rada akcija, na temelju svojstvo vlasnika u problema ili zadatka. Koristimo Office SharePoint Designer 2007 da biste sastavili dinamički tijek rada bez koda za rješenja.

  • Nadzorna ploča i Upravitelj prikazi    Potrebno je način da bi se prikazala kombinirani prikaz svih projekata sve proračuna i tako dalje. Ne možemo jednostavno možete izraditi bez koda prikaza podataka da bi se prikazala pridruženo i kombiniranje podataka za nadzorne ploče.

  • Nadređeno-podređene odnose    Postoje nekoliko lakoća korištenja problemi prilikom stvaranja zadataka. Možda željeli bismo da bi se zadatak zadani određeni projekt, ovisno o tome što stranice Radimo na. Koristimo Office SharePoint Designer 2007 logike za automatizaciju povezivanje jedne stavke u drugu.

Microsoft koristi isti način za izračun s iteracijama tijekom sastavljanja predlošci četrdeset aplikacije i skup dosljedan pristupa, s dosljedan najbolje prakse, odlukama i tako dalje razvijene su da biste optimizirali za što treba učiniti nativno u Windows SharePoint Services 3.0 i što treba učiniti pomoću Office SharePoint Designer 2007 i druge alate. U sljedećem odjeljku u ovom se članku govori o sljedećih pristupa, identifikacijski pet "dizajniranje obrazaca" i načine na koje oni bi trebalo biti za implementaciju, brže primjere za stručnjake mnoge predlošci aplikacije usput. Kao takve, u nastavku ovog dokumenta je detaljne i detaljnije Tehnički od raspravu o methodology.

Vrh stranice

Implementacijom uobičajene uzorke dizajna

U ovom ćete odjeljku smo opisane su pet osnovni dizajnerski uzoraka u kontekstu Microsoft zapravo korištenja ih. Dakle, ne možemo će se broj Primjeri različitih preko predlošci, uključujući primjere koda i neke detaljnim uputama primjereno. Razvojni inženjeri tražit će se ova sekcija i preostale sekcije na zapravo sastavljanje najkorisnije predložak aplikacije, ali je napisan da bi mogao pristupiti nisu-programerima kao i.

Da biste započeli, dizajn uzoraka su:

  • Prilagođeni obrasci    Stvaranje prilagođenog izgleda i dojma daje smjernice za akcije na određene točke u poslovni proces (obuhvaćaju samo će se odgovarajuća svojstva koje smiju mijenjati ili relevantne fazi dani).

  • Akcije tijeka    Stvaranje dobro definirane akcije koje dovesti do na pravo mjesto za desni glumca (to, moramo dobar navigacijsku kontrolu koja je osjetljivi akcije u tijeku izvedena i glumca poduzimanja akcija).

  • Nadređeno-podređene odnose    Stvaranje odnosa između dviju ili više popisa sustava SharePoint za pretraživanje i referenca.

  • Tijekovi rada    Stvaranje sustavom Windows Foundation tijeka rada poslovnih procesa pomoću Office SharePoint Designer 2007 .

  • Nadzorne ploče    Korištenje web-dijelova za stvaranje objedinjenih prikaza raspršeni informacija na web-mjestu na jednom mjestu.

Korištenje prilagođenih obrazaca

Prilagođeni obrasci reproducirati ključni uloga u prilagođavanje podataka unos korisničkim sučeljem Windows SharePoint Services. Baš kao i prikazi prilagođenog popisa koji se koriste za prikaz popisa podataka na različite načine, prilagođeni obrasci koriste se za predstavljanje različite metode hvatanje korisničkom unosu. Potrebe za stvaranje takve prilagođeni obrasci može se pojaviti za različite uzroke, ovisno o poslovnim potrebama.

Prilagodba utemeljenoj na zadacima

Od korisnika da biste izveli određene akcije koje utječu na poslovnih podataka na različite točke u postupku zahtijevati poslovnih procesa. Rješenje ispravnih poslovnih procesa olakšava korisnika će se točne podatke u svakoj fazi u postupku činiti rade.

Windows SharePoint Services prema zadanom sadrži obrazac za uređivanje uz svaki popis. Međutim, ovaj obrazac možda neće prikazati najbolje skup polja za određenu fazu poslovnog procesa i će Rasporedi ta polja na način koji vam se čini potrebne poništite akciju. Da biste bili sigurni da korisnici mogu jednostavno urediti točne podatke kada se izvodi akciju, možete stvoriti prilagođeni obrazac za svaku akciju.

Rješenja za praćenje problema koristi uređivanje prilagođene obrasce tako da se u svakoj fazi pogrešku postupka praćenja nalazi odmah Očisti informacije koje je potrebno unijeti za stavku pogrešku. Svaka akcija u pogrešku postupka praćenja ima vlastitu obrazac. Na primjer, kada korisnik odabere da biste riješili pogrešku, oni su usmjereni na stranicu razlučivost (Resolve.aspx). Ova stranica omogućuje ih da biste unijeli rješavanje problema i ime osobe koja je riješiti pogreške. Korisnik klikne gumb riješiti za slanje njihove izmjene. To pruža tijek programa akciju koja se jednostavno je za korištenje i olakšava uklonili pogreške ili podataka koji nedostaju.

Stvaranje prilagođene uređivanje obrasca relativno je lako pomoću Office SharePoint Designer 2007:

  1. Stvaranje kopije zadane ukošeni i preimenujte je.

    Važno : Stvaranje kopije zadane ukošeni i preimenujte je u prvom koraku ovog postupka, važno je. Ako na stranici izvorne ukošeni dovršite korake 2, su nepovratno će prekinuti na popisu.

  2. Brisanje web-dijela obrasca za popis u novi obrazac za uređivanje.

  3. Umetanje prikaza podataka koji sadrži podatke koje želite izložiti (na izborniku Umetanje kliknite Kontrole sustava SharePoint, a zatim kliknite Prilagođeni obrazac popisa).

  4. Pomoću metode za Umetanje li Office SharePoint Designer 2007 automatski stvara gumb Spremi za obrazac. Kod u nastavku prikazuje primjer prilagođeni HTML-a na gumb Spremi .

<input type="button" value="Save" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent('__commit;__redirectsource')}"/>

Navigacija

Nakon stvaranja stranice koja odgovara vašim ulogama, svejedno morate omogućuje korisnicima možete brzo pristupiti odgovarajući nadzorne ploče. U događaja rješenje za planiranje, ne možemo to nije tako da pomoću predloška XSL da biste stvorili vezu na odgovarajuće nadzorne ploče za trenutnog korisnika na temelju njihove uloge.

Jedan ograničenje od ove tehnike jest da ako dodate više uloge rješenje, nudi prilagođene nadzornih ploča se te uloge će zahtijeva stvaranje dodatnih .aspx stranica.

Nije važno Imajte na umu ovu tehniku dodajte sve dodatne kontrolirati tko ima pristup podacima na web-mjestu. Bilo koji korisnik theoretically i dalje možete vidjeti sve informacije u rješenje.

Dodjela dozvola korisnicima

Postoje razni načini stvaranje uloge i dodijeliti korisnicima. Najbolje rješenje za ovaj test razlikovat će se znatno prema potrebama određenu aplikaciju ili tvrtke ili ustanove. Windows SharePoint Services ne nudi način dodjele uloga dodjele resursa iz okvir. U nekim slučajevima možda dovoljno dodjele uloga nakon web-mjesta implementiran ili da biste korisnicima omogućili dodijelite uloge same kao potrebne.

U događaja rješenje za planiranje, korisnici registrirati za ulogu koja najbolje odnosi se na njih. To možete učiniti pomoću prilagođene web-dijela na stranici radnog prostora za planiranje događaja.

Još primjera ovaj uzorak dizajna

Drugi primjer administrator poslužitelja korištenja prilagođeni obrasci, potražite u članku Biblioteka posuđenih predložak aplikacija za Windows SharePoint Services 3.0.

Primjer za administratore s web-mjesta potražite u članku proizvodnje postupak upravljanja predložak aplikacije za Windows SharePoint Services 3.0.

Kontroliranje tijek akcija

Web-aplikacije stvarnog svijeta koji je katalog modeliran nakon poslovni proces rijetko nalazi se u jednu web-stranicu ili web-dijela. Umjesto toga obuhvaća nekoliko takvih komponenti, svakog dužni distinct korak u poslovni proces. Dakle, premještanju s jednog komponenti aplikacije provođenju i jednostavno postaje ključni aspekt dizajniranje aplikacije. Jedan uzorak ključne dizajna, pa je da biste upravljali akcija tijeka povezivanje akcije poslovnih procesa u navigacijskom oknu radi poduzimanja određenu akciju potencijalnih klijenata korisnika na odgovarajuće Sljedeća stranica ili sljedeću akciju.

Jedna od metoda upravljanje akcija tijeka je koristiti mogućnost prilagođenih akcija u Windows SharePoint Services 3.0, koji omogućuje vam da biste dodali vlastite akcije na gumb ugrađene kontekst za stavke u biblioteci. Jedan ograničenje Ova mogućnost je akcije mora biti programiranih, a ne s parametrima naziv stavke ili nekoj drugoj dinamičke vrijednosti.

Drugi način koji omogućuje ugraditi dinamički akcije u poslovni proces, je stvoriti prilagođene popise sustava SharePoint i koristiti "izračunata polja". Predložak za praćenje problema aplikacije koristi prilagođeni popis programskih pogrešaka za praćenje problema statusa i informacija. Korištenje izračunata polja, Microsoft mogao ugraditi prilagođene veze u prikazu popisa tako da korisnik možete poduzeti neku akciju programskih pogrešaka, kao što su "Aktiviraj" ili "Riješili," i svaki od tih akcija ima navigacije koji objedinjuje korisnika proper Prilagođeno obrazac (pogledajte prethodnog uzorka dizajn) za što je potrebno da biste aktivirali ili Razrješavanje pogreške.

Izračunata polja su značajka Windows SharePoint Services 3.0 koji omogućuje primjenu prilagođenog vizualizacije uzorak kao stupac na popisu sustava SharePoint. Dakle, akcije postupak za tvrtke (Aktiviranje pogrešku) predstavljeni kao gumb u stupcu koji vodi korisniku točan prilagođeni oblik da biste izveli akciju tvrtke.

Izračunato polje podržava uvjetno logike odaberite prikazuje li se akcije. Na primjer, ako pogreške već aktiviran, ne Pokazat ćemo gumb Aktiviraj . Izračunato polje se dodaje na popis sustava SharePoint dodavanjem polja element u datoteku XML sheme koja definira na popisu. <Field ID="{EA1D0509-767B-4576-ABEF-FC66647037B9}" Name="ActivateBug" Group="_Hidden" Type="Computed" Sortable="FALSE" Filterable="FALSE" DisplayName="$Resources:tsa,Activate_DispName;" ClassInfo="Icon" AuthoringInfo="$Resources:core,Linked_Item;"> <FieldRefs> <FieldRef ID="{94f89715-e097-4e8b-ba79-ea02aa8b7adb}" Name="FileRef"/> <FieldRef ID="{3f277a5c-c7ae-4bbe-9d44-0456fb548f94}" Name="Status"/> <FieldRef Name="ID" /> </FieldRefs> <DisplayPattern> <IfEqual> <Expr1>$Resources:core,Status_Active;</Expr1> <Expr2> <Field Name="Status"/> </Expr2> <Then> </Then> <Else> <HTML><![CDATA[<a href="]]></HTML> <HttpHost/> <UrlDirName> <HTML>/</HTML> <LookupColumn URLEncodeAsURL="TRUE" Name="FileRef"/> </UrlDirName> <HTML><![CDATA[/Activate.aspx?ID=]]></HTML> <Column HTMLEncode="TRUE" Name="ID"> </Column> <HTML><![CDATA[" onclick="GoToLink(this);return false;" target="_self">]]></HTML> <HTML><![CDATA[<img border="0" alt="]]></HTML> <HTML>$Resources:tsa,Activate_DispName;</HTML> <HTML><![CDATA[" src="]]></HTML> <HttpHost/> <UrlDirName> <HTML>/</HTML> <LookupColumn URLEncodeAsURL="TRUE" Name="FileRef"/> </UrlDirName> <HTML><![CDATA[/IMNBUSY.GIF">]]></HTML> <HTML><![CDATA[</a>]]></HTML> </Else> </IfEqual> </DisplayPattern> </Field>

Kod prikazuje XML za izračunato polje aktiviraj. U ovom polju prikazuje kliknuti narančastu stanja veze ako pogreške nije aktivirana. Korisnik možete kliknuti vezu da biste prešli na obrascu aktiviraj za tu pogrešku.

FieldRefs element obuhvaća referenca polja za polje statusa na popisu pogrešku. Referenca omogućuje nam da biste učinili prilagođene vizualizacije izračunato polje ovisno o tome na pogrešku status.

Polje DisplayPattern izračunati stupac sadrži computations i vizualizacije uzorka za stupac. U ovom primjeru koristimo if-zatim-else izjava da bi se utvrdilo aktivni status pogreške. Ako je aktivan pogreške, ne možemo prikazan u polju aktiviraj. Ako pogreške još nije aktivna, prikazuje se HTML Else element. HTML kod je slika i veza koje korisnik može kliknuti da biste aktivirali pogreške.

Još primjera ovaj uzorak dizajna

Drugi primjer administrator poslužitelja upravljanje tijek akciju, potražite u članku Biblioteka posuđenih predložak aplikacije za Windows SharePoint Services 3.0.

Primjer za administratore s web-mjesta potražite u članku mjesto aktivnosti zaposlenika predložak aplikacije za Microsoft Windows SharePoint Services 3.0.

Korištenje nadređeno-podređene odnose

Poslovna rješenja često potrebno podacima koje želite prikazati i koristiti u kontekstu u odnosu na druge podatke. Ako, na primjer, kao što smo pojavljuje s programom project u aplikaciji za praćenje, projekte, zadatke, probleme i ključnih točaka spremaju u vlastiti popis sustava SharePoint. Svaki zadatak, problem i graničnika povezan je s stavku na popisu projektnih. Održavanje odnos između popisa i "podređeni" informacije koje se nalaze na drugim popisima mogu predstavljati na pitanje.

Stvaranje veze između novu stavku popisa i postojećeg zadani

Jedan uobičajenih pitanja i odgovora se prikaže kada korisnik želi stvaranje stavke popisa koji se odnose na stavke na popisu nadređenog. U projektu više rješenja za praćenje, to se događa kada se korisnik pokuša da biste stvorili zadatak koji se odnose na postojeći projekt. U okvir postoji bez mehanizam Windows SharePoint Services 3.0 automatski stvoriti odnos između stavka popisa koja je stvorena i koji postoji.

Iz projekta stranicu s detaljima (PoslObrazac.aspx) u projektu više predložak za aplikaciju za praćenje, korisnik može stvoriti nove zadatke u taj projekt. Nova stranica zadatka stvaranja (NoviObrazac.aspx) sadrži padajući izbornik koju korisnik može odabrati nadređeni projekt za taj zadatak. Da biste to je zadana vrijednost padajućeg izbornika nadređeni projekt prikazati na stranici preusmjereni korisnika iz, ne možemo prenesite ID nadređeni projekt NoviObrazac.aspx u nizu upita. Nakon toga pomoću JavaScript smo raščlaniti vrijednost ID projekta odgovor i odaberite relevantnih projektnih u okvir padajući popis. <a href="../ProjectTasks/NewForm.aspx?ProjectID={$ProjectID}" onclick="javascript:this.href = unescapeProperly(escape(this.href)); GoToLink(this); return false;" target="_self">Create a new Task...</a>

Kod prikazuje vezu iz PoslObrazac.aspx. Obratite pozornost na to da je ProjectID uključen u nizu upita.

Kada NoviObrazac.aspx učita, JavaScript raščlanjuje ID projekta u nizu upita i promjene na padajućem popisu projekt tako da je odaberete ispravna projekta.

JavaScript nalazi se u web-dijela uređivača sadržaja na NoviObrazac.aspx. Web-dio postavljen da bi bez chrome tako da ne ne pojavljuje na stranici, osim ako je stranica u načinu uređivanja. JavaScript smješten unutar područja uređivača sadržaja. <script type="text/javascript"> _spBodyOnLoadFunctionNames.push("fillDefaultValues"); function fillDefaultValues() { var qs = location.search.substring(1, location.search.length); var args = qs.split("&"); var vals = new Object(); for (var i=0; i < args.length; i++) { var nameVal = args[i].split("="); var temp = unescape(nameVal[1]).split('+'); nameVal[1] = temp.join(' '); vals[nameVal[0]] = nameVal[1]; } setLookupFromFieldName("Project", vals["ProjectID"]); setLookupFromFieldName("Milestone", vals["MilestoneID"]); } function setLookupFromFieldName(fieldName, value) { if (value == undefined) return; var theSelect = getTagFromIdentifierAndTitle("select","Lookup",fieldName); if (theSelect == null) { var theInput = getTagFromIdentifierAndTitle("input","",fieldName); ShowDropdown(theInput.id); var opt=document.getElementById(theInput.opt); setSelectedOption(opt, value); OptLoseFocus(opt); } else { setSelectedOption(theSelect, value); } } function setSelectedOption(select, value) { var opts = select.options; var l = opts.length; if (select == null) return; for (var i=0; i < l; i++) { if (opts[i].value == value) { select.selectedIndex = i; return true; } } return false; } function getTagFromIdentifierAndTitle(tagName, identifier, title) { var len = identifier.length; var tags = document.getElementsByTagName(tagName); for (var i=0; i < tags.length; i++) { var tempString = tags[i].id; if (tags[i].title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) { return tags[i]; } } return null; } </script>

NaredbaspBodyOnLoadFunctionNames.push_funkciju fillDefaultValues dodaje popisu skripte za pokretanje trenutku Učitaj.

Funkcija fillDefaultValues snima ID projekt ili ID prijelazne točke u nizu upita i prosljeđuje setSelectedOptions. Zatim setSelectedOptions postavlja vrijednost na padajućem izborniku ID nadređene projekta.

Još primjera ovaj uzorak dizajna

Drugi primjer administrator poslužitelja korištenja nadređenih i podređenih prikaze, potražite u članku praćenje inventara predložak za aplikacije za Windows SharePoint Services 3.0.

Primjer za administratore s web-mjesta potražite u članku Otvaranje nove trgovine aplikacija predložak za Windows SharePoint Services 3.0.

Korištenje tijeka rada

Windows SharePoint Services 3.0 hostira Windows Foundation tijek rada omogućuje dodavanje logike tijeka rada u aplikaciju. Office SharePoint Designer 2007 ima naprednih pravila temeljiti alat za prilagodbu i Dodavanje uvjetnog logike oko tijekovima rada za izlaz u okvir. Možete stvoriti složenije i prilagođene tijekove rada s kodom Visual Studio 2005 pomoću u Visual Studio 2005 proširenja za Windows Workflow Foundation. U svakom slučaju, postoje neka razmatranja za kada i kako koristiti tijek rada, na sljedeći način.

Razmatranja korištenje tijeka rada

Tijek rada je dobro rješenje za asinkronog operacije. U rješenje biblioteka posuđenih tijeka rada koristi kad korisnik predlaže nove biblioteke resursa. Jedan od razloga taj tijek rada je dobar izbor je postupak između proposer i odobravatelj nije sinkronizirano.

Tijek rada funkcionira i dobro za zakazanim događajima. Rješenje biblioteka posuđenih tijek rada se koristi za odjavu i krajnji rok podsjetnike za resursi. Kada je odjavljena stavke, tijek rada automatski šalje u krajnji datum podsjetnika kada postaje dospijeća.

Tijek rada može koristiti kao sredstvo da biste pojednostavnili u suprotnom složene zadatak programiranja na poslužitelju. Evidencijska kartica sadržaja aplikacije web-mjesta za Windows SharePoint Services 3.0 je primjeru. Ovu aplikaciju prati trajanje zaposlenika rad na određenog zadatka izračunom vrijeme razlika između pritisak u i punch izgleda vremenske oznake. Obično čuvanja gdje se nalaze na vremenske oznake je potrebna zapisivanje u ove dvije aktivnosti s poslužiteljem (vjerojatno s bazom podataka) – najvažnije razvoj truda. Umjesto toga ovu aplikaciju ovisi o jednom koraku jednostavnog tijeka rada. Kada korisnik punches, tijek rada stvara stavku na popisu zapisnik i postavlja vrijednost vrijeme početka trenutnu vremensku oznaku. Isto tako, kada korisnik punches, tijek rada ažurira povezane retka na istom popisu i postavlja vrijednost vrijeme završetka. Rad korisnika traje jednostavno razliku između vrijednosti vrijeme početka i vrijeme završetka koja je prikazana u izračunatom stupcu s natpisom sati.

Tijekovi rada asinkrono izvršiti. Ako stvarate rješenje gdje se rezultati akciju morate izvršiti neposredno prije Navigacija na sljedeću stranicu, tijek rada možda neće biti najbolje rješenje. Ako, na primjer, u pogrešku rješenja za praćenje, tijeka rada ne koristi učiniti aktivaciju problema i rješenja. Jedan od razloga za taj odabir dizajna je da promjene u stanju pogreške moraju biti vidljiv u korisničkom sučelju odmah nakon korisnik poduzima akcije na pogrešku.

Korištenje Office SharePoint Designer 2007 sastaviti prilagođeni tijek rada

Stvaranje tijeka rada pomoću Office SharePoint Designer 2007 je sučelje za kod slobodno. Uz otvorenu web-mjesta koje samo kliknite izbornik datoteka , pokažite na Novo, kliknite tijek radai koristiti dizajneru tijeka rada. Pomozite poboljšati Office omogućuje stvaranje profinjenog pravila i akcije i integriran sa SharePoint popisima i bibliotekama da bi mogli koristiti polja i vrijednosti izravno iz stavki popisa i biblioteka na pogon logiku tijeka rada.

Ako, na primjer, pretpostavimo da želite stvoriti akcija tijeka rada koje šalje poruku e-pošte vlasnik zadatka prilikom svakog stvaranja novog zadatka ili problem. U predlošku praćenje projekta vlasnik je prilagođenog stupca na popisu sustava SharePoint tako da se tijek rada možete koristiti ovaj stupac vrijednost, a zatim dinamički odrediti na stvarni adresu e-pošte pri izvođenju.

Dodatne informacije o tijekovima rada u Office SharePoint Designer 2007potražite u članku Uvod u Microsoft Office SharePoint Designer 2007.

Još primjera ovaj uzorak dizajna

Drugi primjer administrator poslužitelja korištenja tijekova rada, potražite u članku posao zapošljavanjem i upravljanje razgovora predložak aplikacija za Windows SharePoint Services 3.0.

Primjer za administratore s web-mjesta potražite u članku Kliničkih probne verzije i upravljanje predložak aplikacije za Windows SharePoint Services 3.0.

Korištenje nadzornih ploča

Među brojne prednosti web-dijela infrastrukture u Windows SharePoint Services 3.0 je omogućuje prikaz podataka za raspršeni web-mjestu sustava SharePoint ili vanjsko na jednoj stranici sažetka, pod nazivom na nadzornoj ploči. Jedan uobičajene poslovne potrebe u zajedničkom okruženju je na temelju uloga nadzorne ploče, koji omogućuje prikaz relevantne informacije uloga ili osobe. Takve nadzornih ploča iskoristite prednosti naprednih ugrađene mogućnosti, kao što je web-dio filtriranje i ciljne skupine radi prikaza podataka koji se temelji na koji je prikaz stranice.

Koristite napredne značajke ove mogućnosti i stvoriti odvojene stranice za zasebnom uloge tako da se doista možete prilagoditi ne samo informacija prikazanih, ali i raspored i druge aspekte stranice. Takve prilagođene stranice na temelju uloga se često koriste kroz predlošci aplikacije, a možete, Naravno, uključiti filtriranje i ciljne skupine kao i.

Biblioteka posuđenih aplikaciju, na primjer, čini korištenje nadzornih ploča na temelju uloga izlaganje informacijama koje su najrelevantnije korisniku koji se temelji na ulozi korisnika. Glavne stranice web-mjesta sadrži dvije stranice dostupan: jedan ciljani na biblioteku korisnika (zadane stranice) i jedan za na bibliotekar.

Isto tako, pomoći stolnog računala ima tri nadzorne ploče prikazi dostupni na glavnoj stranici: Početna stranica servisa predstavnik, Polazno Voditelj znanja i usluge predstavnik Voditelj Polazno. Korisnik odabere hiperveze najrelevantniji na njihove uloge. Web-dijela prikaz na nadzornoj ploči filtrira i sadržaj da se prikazuje relevantne korisniku. To možete učiniti pomoću filtra za prikaz. Sljedeći koraci objašnjavaju primjene takav filtar na postojećem prikazu popisa.

  1. Idite na stranicu za prikaz popisa u web-pregledniku.

  2. Pronađite kontrole padajućeg popisa na alatnoj traci popis i odaberite prikaz koji želite izmijeniti, ako je prikaz već nije potvrđen.

  3. Ponovno otvorite na istom kontrolu padajućeg izbornika i odaberite Izmijeni ovaj prikaz.

  4. Na stranici Uređivanje prikaza, pomaknite se prema dolje do odjeljka Filtar. Postavite vrijednost filtra na sljedeći način:

    Prikaži stavke kada stupac stvorio je jednako [ja] ili kada na stupac kupca je jednako [ja].

  5. Kliknite U redu.

Servis predstavnik Voditelj početnoj stranici aplikacije pomoći službe za korisnike, prikazan na slici 4, značajke dva nadzorne ploče web-dijela koji daju sažeti zahtjevima za uslugu stanje i prioritet u obliku trakasti grafikon.

Stranica nadzorne ploče
Slika 4: Stranica nadzorne ploče

To su podaci web-dijelovi prikaza koje odražavaju podataka koji se nalaze na popisu naziva zahtjevima za uslugu, koja je dio pomoći rješenje službe za korisnike web-mjesta. Da biste najbolje shvatili kako su stvorene ove web-dijelova, otvorite web-mjesto u Office SharePoint Designer 2007 i učitavanje stranice HelpDeskManager.aspx koja sadrži web-dijelove. Prikaz stranice u podijeljenom prikazu i vidjet ćete da je kod u pozadini web-dijelova kombinacije XLST, HTML i CSS-a oznake jezika.

Javite nam pregledajte kako su stvoreni trake trakasti grafikon na web-dio. Cjelokupan servisa zahtjev prioritet web-dijela ćemo se kao primjer. U Office SharePoint Designer 2007, na izborniku Umetanje kliknite Kontrole sustava SharePoint, a zatim kliknite Prikaz podataka da biste otvorili okno zadatka pretraživanje kataloga podataka. To okno omogućuje nam krećite po raznim izvorima podataka trenutno dostupno u web-mjesta, uključujući popise već na web-mjestu. U našem slučaju ovdje bismo proširite odjeljak s natpisom S popisima sustava SharePoint i kliknite naziv popisa, Zahtjevima za uslugu, koji određuju ovaj popis će biti izvorne podatke. Na kontekstnom izborniku koji se pojavljuje, ne možemo kliknite Pokaži podatke. Ploča za nove otvorit će se u oknu zadatka pod nazivom Detalji izvora podataka koji se objavljuje svoje sva polja i ogledne podatke pohranjene na popisu zahtjev za servis. Ploča, ne možemo odaberite željeno polje naziva želimo da bi se prikazala u web-dijelu – u našem slučaju, polje Prioritet –, a zatim odaberite Umetanje odabrana polja kao prikaz jedne stavke (pogledajte 5 slici).

Imajte na umu da naš cilj da bi se prikazala sažete broj sve zadatke grupirane prema prioritetu. To znači da moramo samo jednom popisu mogućnosti dostupne u polju Prioritet , a zatim na popisu uzduž prikazuju zbroj svaku vrijednost prioritet. Dakle smo odabrati da biste prikazali vrijednosti prioritet kao Prikaz jedne stavke kao početnu točku naš prilagodbe. Odabir Više stavki prikaz već želite izložiti svih redaka na popisu.

Stvaranje stranice nadzorne ploče u programu SharePoint Designer
Slika 5: Stvaranje stranica nadzorne ploče u programu Office SharePoint Designer 2007

Umeće se web-dio prikaza podataka na stranici u točki pokazivač. Međutim, web-dio jednostavno prikazuje jedan redak podataka i ne trakasti grafikon sa sažetkom zahtjevima za uslugu prioritetu. Srećom, jer web-dio prikazivanju pomoću HTML-a i XSL koda, nismo besplatno da biste prilagodili koda za naše potrebama. U sljedećoj sekciji ističe neka ključna područja ovu prilagodbu ovog web-dijela pretvoriti trakasti grafikon.

Bismo znali naš popis izvora podataka sadrži tri moguće prioritet vrijednosti: (1) najviše, (2) normalno i (3) nisko. Dakle, ne možemo deklarirati varijablu XLST za svaku vrijednost na sljedeći način: <xsl:variable name="High" select="count(/dsQueryResponse/Rows/Row[normalize-space(@Priority) = '(1) High'])" /> <xsl:variable name="Normal" select="count(/dsQueryResponse/Rows/Row[normalize-space(@Priority) = '(2) Normal'])" /> <xsl:variable name="Low" select="count(/dsQueryResponse/Rows/Row[normalize-space(@Priority) = '(3) Low'])" /> <xsl:variable name="AllTasks" select="count(/dsQueryResponse/Rows/Row)" />

Imajte na umu odnosi li se parametar XSL @Priority naziv polje izvora podataka. Budući da je slično kao kod za prikaz svih vrijednosti tri prioriteta, ne možemo fokus na graphing samo prva vrijednost prioritet. Da biste dobili vrijednost postotka, ne možemo definiranje u novi varijable, percetHigh, za izračunavanje postotka vrijednosti zahtjeva za visokog prioriteta: <xsl:variable name="percentHigh" select="$High div $AllTasks" />

Kod koji stvara traci stvarni je XSL predloška, kao što je prikazano u nastavku: <xsl:template name="ChartRow"> <xsl:param name="RowName"></xsl:param> <xsl:param name="Value"></xsl:param> <xsl:param name="PercentValue"></xsl:param> <tr> <td class="ms-formbody" width="125px" style="vertical-align:middle"> <xsl:value-of select="$RowName"/>: <xsl:value-of select="$Value" /> <xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes"> &amp;nbsp; </xsl:text>( <xsl:call-template name="percentformat"> <xsl:with-param name="percent" select="$PercentValue"/> </xsl:call-template>) </td> <td> <table width="100%" > <tr> <td width="{round($PercentValue*100)+1}%" height="15px" class="ms-selected"><xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes">&amp;nbsp;</xsl:text> </td> <td width="100%" > <xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes">&amp;nbsp;</xsl:text> </td> </tr> </table> </td> </tr> </xsl:template>

Imajte na umu da na traci sam je tablica s dvije ćelije. Širina prvu ćeliju koja predstavlja širinu na traci u grafikonu, ovisi o varijabla PercentValue predstavljeni u kod kao: td width="{round($PercentValue*100)+1}%"

Tu ćeliju ima predmete CSS stil, ms odabran, primijeniti na njega. Stil klase određen u u predlošku obrasca na sljedeći način: .ms-selected { background-position:left top; color:#000000; background-image:url("/_layouts/images/filedialogselected.gif"); background-color:#FFE499; border-top:1px solid #FFE499; border-bottom:1px solid #FFE499; background-repeat:repeat-x; }

Pozadinska slika, filedialogselected.gif, je što čini ćeliju (odnosno traka) pojavljuju se žuta.

Još primjera ovaj uzorak dizajna

Drugi primjer administrator poslužitelja korištenja nadzorne ploče, potražite u članku predložak centra za poziv aplikacija za Windows SharePoint Services 3.0.

Primjer za administratore s web-mjesta potražite u članku poslovnih performansi izvješćivanja predložak za aplikacije za Windows SharePoint Services 3.0.

Vrh stranice

Sastavljanje predložaka

Predlošci aplikacija u Windows SharePoint Services dolaze u dvije vrste: definicije web-mjesta i predložaka web-mjesta. Predlošci četrdeset aplikacije su kombinacije sljedeća dva. Obje vrste Predlošci su dostupne korisniku na raspolaganju na stranici Novo web-mjesto sustava SharePoint , a i funkcije vrlo slično krajnjeg korisnika. Međutim, način stvaranja te predloške i da ih dostupnim za korištenje u obrazac za stvaranje web-mjesta je vrlo različit.

Definicije web-mjesta

U osnovni smislu definicije web-mjesta je zbirka XML datoteke, sklopova i .aspx stranice koje određuju kako strukturu web-mjesta koji se temelje na njemu te što će učiniti podlozi aplikacije na web-mjestu. Budući da su osnovne XML i .aspx datoteka dostupno putem datotečnog sustava, mogu biti klonirana i jednostavno izmijeniti da biste ponovno stvorili novi definicije web-mjesta, upućivanje definicije web-mjesta iznimno prilagodljivi.

Nakon što web-mjesto je dodijeljeni resursi (stvorena) iz definicije web-mjesta, promjene datoteke definicije web-mjesta u datotečnom sustavu i dalje možete prenijeti na Dodjela resursa web-mjesta. Međutim, promjena datoteka definicije web-mjesta nakon su resursi web-mjesta ne podržava Microsoft. Ako je bilo kojoj od stranica na web-mjestu dodijeljenu izmijenio pomoću vanjske uređivača kao što su Office SharePoint Designer 2007, stranice gubi vezu s definicije web-mjesta u datotečnom sustavu. Umjesto toga, stranica se sprema u bazi podataka sustava Windows SharePoint Services i zove "prilagođeni" ili "" unghosted "" stranice.

Ako je potrebno prilagoditi postojeće definicije web-mjesta na pristup bi se da biste započeli preimenovane kopiju definicije web-mjesta, umjesto izmjena postojećeg. Da biste implementirati promjene postojeće definicije web-mjesta nakon što su već web-mjesta dodijeljenu obrasca, morate stvoriti i implementirati paket nadogradnje rješenja definicije web-mjesta. Informacije o tome kako to učiniti potražite u članku odgovarajućih članaka u Windows SharePoint Services 3.0 SDK.

Predlošci web-mjesta

Predložak web-mjesta je pakirat prema gore u jednu datoteku koja se može biti raspakirane za stvaranje novih web-mjesta s slične strukture i sadržaja web-mjesta sustava SharePoint. To znači da da biste stvorili predložak web-mjesta, ne možemo mora biti na postojeće web-mjesta SharePoint kao početnu točku. Prilagodbe web-mjesta – izgledi stranica, listovi stilova, slike, osnovne stranice, dokumente, popise, popis sadržaja – mogu biti zabilježene u predlošku.

Postupak hvatanje postojećeg web-mjesta u predložak se može dogoditi izravno iz administrativne zadatke na web-mjesta (u odjeljku Postavke web-mjesta) ili s Office SharePoint Designer 2007. Nakon stvaranja, predložak web-mjesta pohranjuju se u galeriji predložaka web-mjesta za zbirku web-mjesta. Datoteka je datotečni nastavak .stp. Datoteku možete preuzeti iz galerije predložaka na web-mjesta i migrira se na drugoj zbirci web-mjesta ili okruženje za drugi poslužitelj. Potonjem dio u ovom se odjeljku delves u detalje o stvaranju i korištenju predloška web-mjesta.

Korištenje definicije web-mjesta i predlošci web-mjesta

Kao što smo samo spominju predložaka web-mjesta zapravo su izvedene iz definicije web-mjesta. Pri odabiru između stvaranja nove definicije web-mjesta ili predložak web-mjesta, imajte na umu sljedeće:

  • Složenost aplikacije    Ako su vaše potrebe uglavnom kozmetičkih, kao što su promjene izgleda i slika operacije na postojećem web-mjestu, predlošci web-mjesta su način otvorite. S druge strane, ako želite dodati nove definicije web-dijela ili želite koristiti prilagođeni kod ili izračunati polja, trebali biste stvara definiciju prilagođenog web-mjesta.

  • Na razinu pristupa na poslužitelju    Imate pristup cijelom web-poslužitelju? Ili samo radi zbirku određeni web-mjesta? Stvaranje i implementacija definicije web-mjesta potreban je pristup na poslužitelj datotečnom sustavu. Ako nemate pristup, ste ograničeni na stvaranje predloška web-mjesta na razini zbirke web-mjesta koji imaju pristup. Nose na umu da se taj zahtjev za pristup ne primjenjuju se na administratora web-mjesta – kada implementiran, neku pravima za stvaranje novog web-mjesta će automatski dobiti pristup bilo koje vrste aplikacija predloška.

  • Učestalost ažuriranja/promjena budućih    Promjena predloška web-mjesta ne utječe na web-mjesta iz njega već stvoreni – samo novijeg web-mjesta stvorene nakon promjene utječe. Implementacija rješenja za nadogradnju paket definicije web-mjesta utječe na sva web-mjesta na već stvorene iz nje.

Upute za stvaranje predložaka web-mjesta i definicije web-mjesta

Stvaranje predložaka web-mjesta i definicije web-mjesta uključuju različitim iznosi složenosti. Osnovnih tehnika su opisani u sljedećim odjeljcima.

Stvaranje predloška web-mjesta

Kao što je spomenuli, predložak web-mjesta je zapravo web-mjestu SharePoint koji se koriste za ponovnu upotrebu. Ova zapakirani datoteka postoji u galeriji predložaka web-mjesta na razini zbirke web-mjesta. Predlošci web-mjesta u galeriji dostupni su za stvaranje novih web-mjesta uopće podređene razine web-mjesta zbirke web-mjesta. Sljedeći koraci će vas voditi u stvaranje novog predloška web-mjesta iz postojećeg web-mjesta:

  1. Otvaranje postojećeg web-mjesta u Office SharePoint Designer 2007 i bili izgled i sadržaj na web-mjestu koje želite.

  2. Na izborniku datoteka , pokažite na Izvoz, a zatim Predložak web-mjesta sustava SharePoint. To će vas odvesti na stranicu web-postavke web-mjesta.

  3. Unesite naziv datoteke, naslov i opis predloška.

  4. Ako želite da se podataka na popisima i bibliotekama dokumenata uključeni u predlošku, po želji odaberite mogućnost Uvrsti sadržaj . Odaberite ovu mogućnost i ako se želite uključiti tijekova rada jer su tijekovi rada zapravo sadržaje pohranjene u biblioteci dokumenata.

  5. Kliknite u redu. Stvara datoteku predloška iz web-mjesta s nastavkom .stp i stavlja datoteku u galeriji predložaka web-mjesta nadređenog web-mjesta.

U galeriji predložaka web-mjesta kliknite naziv predloška za preuzimanje datoteke .stp lokalno na disk. Iz nje, možete prenijeti datoteke drugi Galerija predložaka web-mjesta.

Stvaranje definicije web-mjesta

Za razliku od predložaka web-mjesta, definicije web-mjesta spremaju se u datotečnom sustavu. Svaka definicija web-mjesta nalazi se u svoju mapu na poslužitelju na:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\TEMPLATE\ SiteTemplates

Mapa predložaka web-mjesta nalaze se različitih elemenata web-mjesta kao što su datoteke .aspx i .html te pridružene resurse kao što je slika i JavaScript datoteka. ONET. XML je datoteka za definiciju web-mjesta core koja određuje različitih konfiguracija i module za definiciju web-mjesta. ONET. XML se pohranjuju u poddirektorij pod nazivom "XML".

Definicije web-mjesta su registriran Windows SharePoint Services i dostupne putem WEBTEMP XML datoteke. Sve datoteke WEBTEMP XML nalazi se na

% CommonProgramFiles % \ \Microsoft Shared\Web poslužitelja extensions\12\TEMPLATE\ < LCID > \XML

pri čemu je < LCID > ID mjesto kao što je 1033. Stvarni naziv XML datoteke je mjestu s "WEBTEMP" (na primjer, WEBTEMPBT. XML).

Zapravo, stvaranje nove definicije web-mjesta sastoji se od dva glavna koraka: (1) postavljanje mapu definicije web-mjesta i (2) stvaranje WEBTEMP XML datoteku koja će registrirati definicije web-mjesta s Windows SharePoint Services. Prvi korak mogu se izvršiti kloniranje postojeću mapu definicije web-mjesta, a promjenom njegov sadržaj kako bi odgovarao poslovanja. ONET. XML datoteka sadrži elemente koji odredite kako razne dijelove stranice web-mjesta su resursi, kao što je navigacijska traka, predložaka za dokumente i predložaka popisa. Konfiguracija element određuje popise i module koji po zadanom se stvaraju kada je instancirati definicije web-mjesta. Sljedeći isječak je u ONET. XML definicije web-mjesta za praćenje problema i prikazuje dio element konfiguracije : <Configurations> <Configuration ID="0" Name="Default"> <SiteFeatures> <!-- BasicWebParts Feature --> <Feature ID="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" /> <!-- Three-state Workflow Feature --> <Feature ID="FDE5D850-671E-4143-950A-87B473922DC7" /> <!-- TSA Fields and Content Types --> <Feature ID="75A0FEA7-CD50-401e-AF0E-782F3662A299" /> </SiteFeatures> <WebFeatures> <!-- TeamCollab Feature --> <Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" /> <!-- MobilityRedirect --> <Feature ID="F41CC668-37E5-4743-B4A8-74D1DB3FD8A4" /> <!-- Bug Tracking Categories List --> <Feature ID="75A0FEA7-42E8-4527-8313-F63C4C49A7E6" /> <!-- Bug Tracking Bugs List --> <Feature ID="75A0FEA7-2D1E-451a-B445-16BC346D7D8E" /> <!-- Bug Tracking Bugs List Instance --> <Feature ID="75A0FEA7-2D1E-451a-B445-16BC346D7D8F" /> ... ... <!-- Post Provisioning Event Handler --> <Feature ID="75A0FEA7-B0EF-434e-90D6-CE997D970564"> <Properties> <Property Key="ZonedWebPartsUrlList" Value="$Resources:core,lists_Folder;/Bugs/Resolve.aspx,$Resources:core,lists_Folder;/Bugs/Activate.aspx,$Resources:core,lists_Folder;/Bugs/Close.aspx"/> </Properties> </Feature> </WebFeatures> </Configuration> </Configurations>

Imajte na umu da ove definicije web-mjesta koristi brojne značajke kao što je popis programskih pogrešaka, problema s popisa kategorije, preusmjeravanje mobilnost itd. Značajke kao što su navedene su u odjeljku elementi SiteFeatures i WebFeatures sa značajkom GUID. GUID-ovi koje se nalaze u element značajke unutar Feature.XML datoteka koje je koja se nalazi u mapi:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\TEMPLATE\FEATURES

Pogledajte Windows SharePoint Services 3.0 SDK dodatne informacije o prilagođavanju ONET. XML.

Drugi korak za stvaranje definiciju prilagođenog web-mjesta je da biste stvorili datoteku WEBTEMP *. XML datoteke u ovoj mapi:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\TEMPLATE\ < LCID > \XML

Predlošci element ove datoteke određuje konfiguracije koji se mogu koristiti za stvaranje instance web-mjesta iz definicije web-mjesta. Sljedeći isječak ilustrira oblik datoteke WEBTEMPbt.XML, što je konfiguracijska datoteka koristi definiciju web-mjesta za praćenje problema: <?xml version="1.0" encoding="utf-8" ?> <Templates xmlns:ows="Microsoft SharePoint"> <Template Name="BT" ID="75801"> <Configuration ID="0" Title="Bug Database" Hidden="FALSE" ImageUrl="/_layouts/images/stsprev.png" Description="A site for teams to track bugs in their shared software projects." DisplayCategory="Application Templates" > </Configuration> </Template> </Templates>

Imajte na umu da se naziv atributa čvora predložak iznad moraju se podudarati s "*" u nazivu datoteke, WEBTEMP *. XML., imajte na umu da atribut DisplayCategory elementa konfiguracije određuje kojoj će se kartici konfiguraciju će se pojaviti na u odjeljku Odabir predloška za stvaranje web-mjesta web-stranice. Postavljanjem vlastitih vrijednosti u taj atribut možete stvoriti vlastite kartice.

Kada datoteke definicije web-mjesta ste stvorili i smješta u odgovarajuće mape u datotečnom sustavu, pokrenite servis IIS. Novi definicije web-mjesta bit će dostupni za odabir u odjeljku Odabir predloška na stranici Novo web-mjesto sustava SharePoint u Windows SharePoint Services. Datoteka definicije web-mjesta mogu i pakirati kao datoteku rješenja za posebice drugom okruženju sustava SharePoint ili ponovno uvođenje u istom okruženju. Kabinetska datoteka s je datoteka rješenja programa. Nastavak WSP (za paketa s rješenjima za Web). Sadrži skupine značajki web-dijelova, klase resursima itd koriste definicije web-mjesta. Možete koristiti alat za makecab.exe stvorite je. WSP datoteku. Pogledajte Windows SharePoint Services 3.0 SDK za stvaranje datoteke rješenja.

Localizing definicije web-mjesta

Pomoću datoteke resursa i otkrivanje kulture olakšano je lokalizaciju definicije web-mjesta. Dok uobičajeni lokalizaciju aplikacija ASP.NET 2.0 obavlja Kompiliranje vrijeme, lokalizaciju web-mjesta sustava SharePoint možete učiniti prilikom dodjele resursa web-mjesta. Među predlošci aplikacije sve predloške definicija 20 web-mjesta imaju nisu lokalizirani na jezicima koji se 10. Definicije web-mjesta same stvaraju se u način za jezično neutralan dok literala niz spremaju se u datoteke resursa (.resx). Ako želite dodati lokalizaciju vlastite definicije web-mjesta ili dodajte podršku za novi jezik postojeće definicije web-mjesta, to možete učiniti tako da stvorite novu datoteku resursa. Datoteka dolazi u direktoriju resursi koji se nalazi se na:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\Resources

Datoteka je zapravo XML datoteke, koji se može uređivati u bilo kojem uređivaču teksta. Sljedeći koraci prikazuju kako stvoriti nove datoteke lokalizaciju za korištenje u definiciji web-mjesta:

  1. Potražite resurse direktorija prethodno navedenim i pronađite postojeće .resx datoteku koju želite localize novi jezik.

  2. Kloniraj datoteku i dajte mu naziv, osim naziv jezika kulture (primjer tsa-hr-us.resx za tsa es es.resx).

  3. Otvorite kloniranu datoteku u uređivaču teksta.

  4. Postavite kod lcid drugom retku datoteku da biste predstavlja jezik. Na primjer, sljedeći kod postavlja jezik španjolski:

<!-- _lcid="3082" _version="12.0.5006.3000" _dal="1" ––>

  1. Pomaknite se do dijela gdje vidjeti podatkovnih elemenata slijedi vrijednost elemenata u paru. To je mjesto spojite naziv resursa vrijednošću lokalizirane niz. Izmijenite vrijednosti niza u elementu vrijednost za vaše regionalne postavke. Sljedeći primjer koda prikazuje niz resursa za akciju Stvaranje novog klijenta na španjolskom:

    <data name="Action_NewCustomer">
    <value>Crear un Nuevo cliente</value>
    </data>
  2. Spremite datoteku u mapu resursa pod nazivom kao što su myCustomResource.es-es.resx (stvarni naziv ovisi o jeziku kulture naziv za koji je namijenjen datoteka resursa). Datoteka je sada pozivati datoteke definicije web-mjesta u svojoj aplikaciji.

Kako bi definiciju lokalizirane web-mjesta koja će se prikazivati kao predložak koji je dostupan na stranici Novo web-mjesto sustava SharePoint za taj jezik, dodajte WEBTEMP datoteka u odgovarajuće < LCID > direktorij. Potražite u prethodnom odjeljku "Stvaranje na definiciju web-mjesta," o tome kako dodati novu datoteku WEBTEMP.

Reference lokalizirane resursa funkcioniraju različito u .aspx datoteke nego što funkcioniraju u XML datoteke. Ako, na primjer, reference u .aspx datoteke vrednuju se tijekom izvođenja dok reference XML datoteka vrednuju se kada se instancirati Web-mjesta. Da biste pristupili XML elemenata u datoteku resursa u datoteka za definiciju web-mjesta, se koristi sljedeću sintaksu: $Resources: myCustomResource, DataName. Ako, na primjer, trošiti niza resursa iz datoteke .aspx oznake može izgledati otprilike ovako: <div> <asp:Label runat="server" Text="<%Resources:myCustomResource, Action_NewCustomer %>" /> </div>

Vrh stranice

Sažetak

Zajednički Windows SharePoint Services 3.0 i Office SharePoint Designer 2007 daju Napredna alate potrebne za stvaranje i Prilagodba interaktivne, aplikacija s omogućenim tijek rada. Hoće li se neki od predložaka programa četrdeset koje je moguće preuzeti aplikaciju Prilagodba ili stvaranje vlastite, u ovom se članku opisuje dokazana methodology i najbolje postupke koje čak i koje nisu – razvojnim inženjerima možete koristiti za uspjeti.

Ako to još niste učinili, na sljedeći korak da biste preuzeli je da biste preuzeli predloške aplikacije i pokretanje njihova korištenja i otvaranja ih u Office SharePoint Designer 2007. Zatim pomoću resursa u sljedećem odjeljku "Resursi" kao pomoć tijekom stvaranja vlastite aplikacije.

Vrh stranice

Resursi

Dodatne informacije o Windows SharePoint Services 3.0 i Office SharePoint Designer 2007potražite u sljedećim resursima:

Za dodatne resurse za razvojne inženjere odnosila, pogledajte sljedeće:

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×