Ievads par SharePoint lietojumprogrammu izstrādi

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Tēmas šajā rakstā

Ievads

Rīki un tehnoloģijas, ko izmanto

Lietojumprogrammas arhitektūra un izstrādes metodes

Izpildes bieži dizaina modeļiem

Veidņu izveide

Kopsavilkums

Resursi

Ievads

Windows SharePoint Services 3.0 ir tehnoloģija, Windows Server, kas piedāvā integrētu portfeļa sadarbības un saziņas pakalpojumu. Ir arī platformu biznesa tīmekļa lietojumprogrammu izstrādei. Izmantojot šo iespēju, Microsoft izstrādātās četrdesmit lietojumprogrammu veidnes Windows SharePoint Services 3.0 sniegt gatavie risinājumus apmierināt īpašiem biznesa procesiem, piemēram, koordinētu palīdzības dienesta vai izsekot mārketinga kampaņas, kā parādīts tālāk piemērā skaitlis 1.

Izkārtojuma Atzīmētā hierarhija attēls
1. attēls: integrēta mārketinga kampaņas skaitītāju viedokļa Sākumlapa

Microsoft izstrādātās šos brīvi lejupielādējami lietojumprogrammu veidnes ir izmantojamas uzreiz pēc izvietošanas. Tomēr, klientiem un partneriem, varat arī izmantot šo lietojumprogrammu veidnes kā sākumpunktu vairāk pielāgotus risinājumus, vai viņi var izmantot tos kā mācību piemēri, kā tās veidot savas sarežģītas Windows SharePoint Services 3.0 lietojumprogrammām, izmantojot Microsoft Office SharePoint Designer 2007.

Mērķis šajā rakstā ir aprakstīts, kā Microsoft izstrādātās lietojumprogrammu veidnes, identificējot paraugprakse, kā strādāt ar pamata funkcionalitāti Windows SharePoint Services 3.0 , gan Office SharePoint Designer 2007, ar mērķi iemaņām klientiem un partneriem, lai izveidotu savas lietojumprogrammas. Rakstā neaizstāj Windows SharePoint Services 3.0 SDK, kā arī tas ir galvenokārt izstrādātājs resursu. Izstrādātājiem vajadzētu izmantot SDK informācija par parasti kā paplašināt Windows SharePoint Services 3.0.

Šajā rakstā ir paredzēta jauna veida vietņu noformētāji resurss. Jo Windows SharePoint Services un Office SharePoint Designer 2007 ļauj veidot tik daudz programmas funkcionalitātes, izmantojot lietotāja Interfeisu, papildu izstrādes prasmes nav nepieciešamas, lai veidotu bagātīgas lietojumprogrammas. Lai pārliecinātos, šajā rakstā aprakstīta daži pielāgota koda ieviešanas īpaši sarežģīta dizaina modeļus, bet vispārējo metode ir jābūt pieejamai-izstrādātājiem un ir nodrošināti šo auditoriju prātā. Izstrādātāji var vēlēties ātri lasīt, izmantojot priekšlaicīgas sadaļas par rīkus un metodes un pievērst lielāku uzmanību apraksts dizaina modeļiem un konkrēti piemēri, kā ieviest šīs dizaina modeļiem.

Attiecībā uz rakstu struktūru, pirmā sadaļa rīkus un tehnoloģijas, ko izmanto, ir sniegts pārskats par Windows SharePoint Services 3.0 un Office SharePoint Designer 2007 iespējas, kas tiek izmantoti izstrādātu lietojumprogrammas. Nākamajā sadaļā lietojumprogrammas arhitektūra un izstrādes metodes, parasti apraksta metodes izmantotie visās lietojumprogrammu veidnes Microsoft. Metodes ir kopīgais nepieciešamajā pieeja, kas noved pie reālu risinājumu, kā tas tiks izmantotas, un kurš un kādās daļās tehnoloģiju mērķi pārbaude jums vistālāk bez nepieciešamības rakstīt pielāgotu kodu. Tā beidzas ar procesu, lai identificētu jomas, kurās būs nepieciešams pielāgotu kodu vai citu pielāgotu darbu.

Nākamajā sadaļā raksta īstenošanas kopējo dizaina modeļiem, galvenā uzmanība ir pievērsta kā izmantot priekšrocības, izmantojot Windows SharePoint Services un Office SharePoint Designer 2007 pievērsties kopējām lietojumprogrammu noformējuma prasībām, piemēram, kā izveidot pielāgotu darbību sarakstā. Šī ir rakstā core, un tas apraksta trūkumi noformējuma modeļos, kas atkārtojas visā lietojumprogrammu veidnes (un patiešām, lietojumprogrammas, kas var saskarties ar). Šajā sadaļā sniegti piemēri katram piecas dizaina modeļi, tostarp priekšraksti norādījumi par darbu ar Windows SharePoint Services UI vai Office SharePoint Designer 2007 un daži pielāgotu kodu.

Rakstā veidņu izveide, pēdējā sadaļā aprakstīts, kā faktiski izveidot veidnes failu, izmantojot Office SharePoint Designer 2007. Tas attiecas arī uz citas problēmas, piemēram, lokalizāciju.

Kad esat pabeidzis šo rakstu, jums ir jābūt laba izpratne par to, kā noformēt un izstrādāt lietojumprogrammā, kā sākt ar veidošanas vietnes tieši programmā Windows SharePoint Services 3.0, tostarp ēkas saistītos sarakstos, pielāgotas kolonnas, bibliotēku, darbplūsmas, un tā tālāk, kā tam atvērt vietni Office SharePoint Designer 2007 , lai veiktu papildu pielāgojumus, veidotu pielāgotas veidlapas, pievienot pielāgotu kodu, lai mainītu noteiktas darbības , izveidot pielāgotas darbplūsmas, un tā tālāk, un, visbeidzot, kā izveidot pašu lietojumprogrammu veidni un izvietot lietojuma.

Uz lapas sākumu

Rīki un tehnoloģijas, ko izmanto

Pastāv vairāki tehnoloģijas un rīki, kas ir apvienots, lai izveidotu lietojumprogrammas vienkāršāk nekā jebkad agrāk. Pusē tehnoloģijas jaunas iespējas, piemēram, darbplūsmas atbalstu nozīmē, ka vietnes noformētājs nav uzrakstīt kodu, lai atvērtu darbplūsmas pievienošana lietojumprogrammai. Rīki pusē, Office SharePoint Designer 2007, Microsoft Visual Studio 2005 un citi rīki veiks to var izmantot mazāk kodu (bieži bez koda) darīt lietas, kas ir grūti paveikt.

Kopumā, Microsoft ir veicis stratēģija pāri visus šos rīkus un tehnoloģijas, kas pārvieto arvien vairāk grūti santehnikas pūles infrastruktūras sevi, padarot to var būt vairāk noformētājs un mazāk izstrādātājs. Citiem vārdiem sakot, Microsoft jau izdarījis daudz paveiktā darba vienreiz, tā, lai varētu vienkārši izmantot šīs iespējas jūsu lietojumprogrammās intuitīvu veidā, izmantojot lietotāja Interfeisu.

Lai sagatavotu saprast, kā dažādām tehnoloģijām un rīki ir apvienots ar lietojumprogrammu izveides procesu, nākamajās sadaļās tiek apspriesti Windows SharePoint Services 3.0, Office SharePoint Designer 2007un citas tehnoloģijas īpaši attiecībā uz attiecīgajiem jaunajiem līdzekļiem un spējas. Pilnīgāku diskusijas, pārskatiet resursi šī raksta beigās.

Windows SharePoint Services 3.0

Windows SharePoint Services 3.0 ir daži jaudīgos jaunas iespējas. Šādas jaunas iespējas un funkcijas ir īpaši nozīmīgs, lai veidotu pielāgotas lietojumprogrammas, un tiks parādīta daudzi tās vēlreiz pieminētas turpmākajās sadaļās:

  • Bibliotēkas un saraksti   Windows SharePoint Services 3.0 ievieš jaunu bibliotēku un sarakstu tipi, ko var izmantot kā pamatu lietojumprogrammas skaitu. Jaunas bibliotēkas tipi ir slaidu bibliotēka, speciālie glabāt un pārvaldīt atkārtoti Microsoft Office PowerPoint 2007 slaidu bibliotēkas, datu savienojuma bibliotēkas un citiem. 

  • Satura tipi     Satura tipi ir core koncepciju izmantot visā Windows SharePoint Services 3.0. Satura tipi ir paredzēti, lai palīdzētu lietotājiem organizēt savu SharePoint vietņu satura jēgpilnā veidā. Satura tips ir atkārtoti lietojamu iestatījumu kopums, kas var lietot noteiktu satura kategorijām. Satura tipi ļauj centralizēti pārvaldītu un atkārtoti izmantot metadatu un uzvedību no dokumenta vai vienuma tips. Piemēram, varat saistīt darbplūsmas un notikumus satura tipu, nevis nepievienojot darbplūsmas un notikumus vairākus dokumentus vai bibliotēkām.

  • Vietnes kolonnas    Vietnes kolonnas nodrošina centrālā, atkārtoti modeļa kolonnas definīcija. Veidojot vietnes kolonnas, katra saraksta, kurā tiek izmantots šajā kolonnā ir tā pati definīcija, un jums nav atveidot kolonnas katrā sarakstā. Vietnes kolonnas nodrošināts veids, kā beigu lietotājiem izvēlēties no iepriekš definētu kopu kolonnām, kas varētu būt noderīgi to sarakstā. Līdz ar to ne tikai varat tās izmantot, lai definētu kolonnas centralizēti pazīstamu saraksta veidnes, bet lietotājiem nodrošinātu ceļu, kas jālieto īpašu kolonnas, kuras var būt pielāgota nozīmes.

  • Darbplūsmas     Windows SharePoint Services 3.0, darbplūsmas ļauj pievienot vienumus sarakstos un bibliotēkās biznesa procesu. Šis process var kontrolēt gandrīz jebkuru vienumu, tostarp šī vienuma dzīves cikla aspekts. Piemēram, jūs varētu izveidot vienkāršu darbplūsmu, kas maršrutē dokumentu sēriju lietotāju apstiprināšanai. Parasti, vietnes izstrādātājs vai izstrādātāja izveidos konkrētu darbplūsmas. Vietņu noformētāji var izmantot Office SharePoint Designer 2007 , lai izveidotu darbplūsmu, izmantojot darbplūsmas noformētājā vedņa vide un izstrādātājiem Visual Studio 2005 var izmantot, lai izveidotu jaudīgas un sarežģītas darbplūsmas.

  • Līdzeklis Framework   Windows SharePoint Services 3.0 ir jauna struktūra dēvēta par "līdzeklis". Līdzeklis pakotnes Windows SharePoint Services elementus, kas palīdzēs veikt īpašu mērķi vai uzdevumu lietotāja. Līdzeklis ir viens vai vairāki elementi. Elements ir atomu Windows SharePoint Services koncepciju. Windows SharePoint Services 3.0 līdzekļi nodrošina visu sistēmu, kas jūs varat izmantot kā izstrādātājs, lai nodrošinātu pielāgotu Windows SharePoint Services risinājumiem. Funkcijas arī nodrošina administratoriem, kas izmanto viegls veids, kā pievienot vai noņemt iepakota vienībām funkcionalitāti. 

  • Notikuma uzlabošana    Notikumu var iedalīt divās galvenās kategorijās:

    • Saraksts notikumi    Pamata notikumi, ieskaitot izmaiņas, papildinājumus un saraksta vienumu un saraksta kolonnu (izmaiņas shēmā) noņemšanu

    • Vienkāršā notikumi    Vietņu un vietņu kolekciju dzēšana

      Notikumi ir asinhrono vai sinhrono "pirms" notikumiem, apzīmēti ar "XYZing" vārdu formātu, "pēc" notikumiem, apzīmēti ar "ABCed" vārda rādīšanas formātu.

  • Mobilo ierīču piekļuve   Windows SharePoint Services 3.0 nodrošina jaunas iespējas, kas ļauj sarakstiem renderēta atbilstoši mobilajās ierīcēs. Kad lietotājs pārlūko Windows SharePoint Services 3.0 vietni, izmantojot mobilo ierīci, to tīmekļa pārlūkprogrammā tiks novirzīts uz mobile atkarīgas versijas uz vietni, kurā tiek attēlotas, izmantojot vietnes saturu un sarakstus formātā, kas ir vispiemērotākā ierīci. 

Office SharePoint Designer 2007: premier rīku SharePoint lietojumprogrammu izstrādi

Office SharePoint Designer 2007 ir īpaši izstrādāta, lai palīdzētu jums izveidot un pielāgot tīmekļa vietnes un darbplūsmas, kas izveidotas, izmantojot SharePoint produktu un tehnoloģiju (Windows SharePoint Services 3.0 un Microsoft Office SharePoint Server 2007). To nodrošina rīkus, kas IT profesionāļiem un risinājumu veidotājiem jāizstrādā lietojumprogrammas, kuru pamatā ir SharePoint un darbplūsmas risinājumus, kas uzlabo organizācijas veiklību un biznesa procesu automatizācija. Izmantojot Office SharePoint Designer 2007, jums nav izmantot tradicionālās procedūras kodēšanas valodas vai metodes un veiciet kādu no šīm darbībām:

  • Bezkoda datu skatus un veidlapas tiek veidots dažādiem datu avotiem, piemēram, XML failu, SQL datu bāzes, piemēram, Microsoft SQL Server 2005 un tīmekļa pakalpojumiem.

  • Sarežģītu, dinamiskā, bezkoda darbplūsmu izveide.

  • Veikt lappuses izkārtojums un noformējums.

  • Izveidojiet lapu šablonu.

  • Rediģēt un lietot kaskadētas stilu lapas (CSS).

  • Izveidot tīmekļa daļu lapas un savienot tīmekļa daļas, lai izveidotu sarežģītu biznesa lietojumprogrammas.

Visual Studio 2005

Visual Studio 2005 var izmantot pielāgota koda pievienošana lietojumprogrammu vai izveidot pielāgotas darbplūsmas. Visual Studio 2005 Designer darbam ar Windows darbplūsmas pamatā var izmantot, lai izveidotu darbplūsmas veidnes un pielāgotas darbplūsmas darbības. Kodu var iekļaut jūsu darbplūsmas, kā arī izveidot formas izmantojama darbplūsmu, lai sazinātos ar darbplūsmas lietotājiem saistīšanas un izpildlaika laikā.

Visual Studio 2005 Extensions for Windows SharePoint Services 3.0 ir bezmaksas lejupielādēt šo pakešu kopā rīku izstrādi pielāgotas SharePoint lietojumprogrammas, izmantojot Visual Studio 2005 kopu. Komplekts ietver Visual Studio projektu veidnes tīmekļa daļas, vietnes definīcijas, sarakstu definīcijas un savrupais izdevums utilītu programma SharePoint risinājumu ģenerators, kas rada projekta vietnes definīcijas no esošā SharePoint vietnē. Programma ļauj lietot pārlūkprogrammu un Office SharePoint Designer 2007 , lai pielāgotu savas vietnes saturu, pirms veidojat kodu, izmantojot Visual Studio 2005 izstrādātājiem.

Visual Studio 2005 paplašinājumus Windows SharePoint Services 3.0 ir bijis no apgrozības, bet joprojām varat piekļūt Visual Studio 2008 paplašinājumi Windows SharePoint Services 3.0, V1,3.

Microsoft Office Access 2007

Microsoft Office Access 2007 ļauj izveidot izsekošanas lietojumprogrammas, piedāvājot bagātīgu lietotāja pieredze ievadīšanas, pārvaldība un ziņojot par datu mērķa scenārijos. Lai iegūtu papildinformāciju par to, kā noformēt, izveidot un koplietot Access veidnes, skatiet grāmatas Teksts rokasgrāmata uz Microsoft Office Access 2007 veidņu.

Pieejas un vispārēji paņēmieni

Aprakstīts nākamajā sadaļā izstrādes metodes kontekstā pamata vispārējas darbības izveides lietojumprogrammai ir:

  1. Izlemiet, vai ir nepieciešama vietnes definīcijas vai vietnes veidni.

  2. Pamata vietnes izveide Windows SharePoint Services 3.0 vai Office SharePoint Server 2007.

  3. Izmantojiet Office SharePoint Designer 2007 , atveriet vietni, veikt izmaiņas, utt.

  4. Izmantojiet Visual Studio 2005, ja nepieciešams, lai izveidotu papildu pielāgotu kodu, pielāgotas darbplūsmas utt.

Uz lapas sākumu

Lietojumprogrammas arhitektūra un izstrādes metodes

Kā ar jebkuru attīstības projektu architecting un izveides Windows SharePoint Services lietojumprogrammas būs lielāka iespēja veiksmei izpildot pārbaudītas metodes. Šajā sadaļā ir aprakstītas metodes Microsoft izmanto izstrāde pazušanu lejupielādējamas lietojumprogrammu veidnes. Būs nekas pārsteidzoši pieeja šeit, it īpaši pieredzējušiem izstrādātājiem, bet tajā ņemta vērā dažas īpatnības SharePoint vidē, un tas atspoguļo nodarbības par apgūto korporācija Microsoft, lai tā būtu vērtības kontekstā. Vēlreiz, būs vispiemērotākā ne-izstrādātājiem, kuri zina, kā izmantot Windows SharePoint Services 3.0 un Office SharePoint Designer 2007šī sadaļa.

Īsumā metodes sākas ar padomāt, kā parasti, kas lietojumprogramma ir jādara, kas nepieciešams, lai to izmantot, un tā tālāk. Pēc tam tas izskatās sīkāk kā datu lietojumprogrammā ir plūsma, ja tas ir nepieciešams glabāšanas un kādas attiecības tur ir starp dažādiem datu vienībām. Izpratne par datu modeli un lietošanas scenāriji, metodes aicina lēkšanu programmā un sākuma aptuvenu Windows SharePoint Services 3.0, veidojot saraksti, bibliotēkas, darbplūsmas un tamlīdzīgi iteratīvu veidā, kas norāda uz to, ka tas sāk izskatu un darbību parasti pēc vajadzības lietojumprogrammā versiju izveidi. Visbeidzot, metodes zvana identificēšanai un izveides tweaks un pielāgojumi, kas nepieciešama, lai izveidotu lietojumprogrammu īsti neatbilst jūsu biznesa procesu vajadzībām.

Definēt funkcionalitāte lietojumprogrammai

Kamēr tas nav nepieciešams, lai būtu ļoti detalizētas tehniskā specifikācija dokumentu pirms ēkas Windows SharePoint Services risinājumu, ir nepieciešams, lai būtu labu priekšstatu par to, kā programmai nedarbosies. Iepriekšējo punktu var šķist skaidrs, bet daudzi izstrādātāji radās neatbilstīgie kas ieinteresēto pušu domājat, ka viņi vēlas lietojumprogrammā un kas tiem faktiski nepieciešami biznesa process izdotos sāpes (protams, ieinteresēto pušu parasti saprast šo pēc tam, kad tie redz gandrīz pabeidzis lietojumprogrammu!).

Visas šīs ir vienkārši iedomāsimies, ka sākot no nozīmē apkopošanai funkcionalitāte un domājot par to, kas programmai paveikt. Piemēram, ja jums ir nepieciešams projektu izsekošanas risinājums, jūs vēlaties, lai noteiktu, vismaz šādi:

  • Kādas ir dalībnieku lomas, biznesa procesu?    Šajā gadījumā projekta īpašnieks izveido projektu un uztur informāciju par uzdevumus, problēmas un tā tālāk, un uzdevumu īpašniekiem ir problēmas un tām piešķirtie uzdevumi un nepieciešams mijiedarboties, lai pabeigtu darbu. Vadītāji ir jāredz apkopojuma informāciju par vispārējo projekta statusu.

  • Kādas ir UI vajadzībām dažādiem dalībniekiem?    Šajā gadījumā projekta īpašnieks, uzdevumu īpašniekiem un vadītājs būs dažādos skatos attiecas uz viņu darbību. Uzdevuma īpašniekiem vajadzētu būt redzamiem visām problēmām, kas tiem piešķirti, piemēram, kamēr projekta īpašnieks vajadzētu varētu redzēt visas iepriekšējās izpildes problēmas.

  • Kā biznesa procesu izskatās?    Šajā gadījumā projekta īpašnieks izveido projekta atskaites punktus, uzdevumus un budžeta ieraksti, un pēc tam dziesmas progresu laika gaitā. Projekta īpašnieks ir bieži piekļuve pāri visus gabalus informācijas, kamēr uzdevumu īpašnieki ir jāstrādā datus, kad kaut kas ir piešķirta tos.

  • Kur ir datus?    Būs tikai datus izmanto Windows SharePoint Services, vai jums būs piekļuve ar ārējiem datiem (no datu bāzes, izmantojot tīmekļa pakalpojumu, izmantojot biznesa datu katalogs, un tā tālāk), un būs nepieciešams, lai glabātu datus ārpus Windows SharePoint Services?

  • Kādus datus relācijas?    Šajā gadījumā mums ir nepieciešams, lai projekta vienumu, atskaites punktu vienumu un uzdevumu un jautājumu elementu, un tie ir loģiskā hierarhija. Lietotājiem ir arī datu punktiem, un tā ir tādus vienumus kā budžetu, dienu skaitu un tamlīdzīgi.

Lielisks veids, kā atrast atbildes uz šiem jautājumiem lielākā ir precīzi, kā ievadītas zīmēt attēlus uz baltās tāfeles karodziņš notiek biznesa procesu dažas reizes un ar dažas atšķirības (izveidi dažas projektu, uzdevumu piešķiršana divas vai trīs personām pāri projektus, un tā tālāk). Konceptuāli projekta sekošanas lietojumprogramma ir diezgan vienkāršs dizains un prasības ir pilnīgi skaidras šajā brīdī.

Validētu datu modeli

Lai gan datu modelim jau apspriests, ir nozīmīga kā nepieciešama padziļināta analīze, lai. Pārpratums datu modelis būs iespējams prasīts izteiksmīgāku, sistēmas mēroga vēlāk mainās, tāpēc ir svarīgi, lai iegūtu tiesības.

Ir svarīgi saprast, ka pastāv vairāki saistītās informācijas daļas, kā arī vairāki metadatu informācijas daļas, kas apraksta un definēt biznesa procesu dotā informācijas kopumu atrašanās vieta. Programmā project izsekošanas gadījumā, mums ir jāzina vairāk nekā ir projekta, atskaites punktu, un uzdevumus un problēmas. Mums ir jāzina projekts ir augšējā līmeņa vienumu un to var būt vairākas atskaites punktiem. Projektu var būt arī vairākus uzdevumus un problēmas.

Komponenti un to relāciju noteikšana

Šajā brīdī mums ir labs funkcionālajām lietojumprogrammas apraksts. Nākamais solis ir plānošana arhitektūra un izlemtu, kā izmantot dažādus tehnoloģijas un iespējas Windows SharePoint Services 3.0 un Office SharePoint Designer 2007. Katra lietojumprogramma ietver daži kombinācija līdzekļi un iespējas, kas aprakstīts sadaļā vecākā rīkus un tehnoloģijas, ko izmanto, tostarp:

  • Saraksti un uzmeklēšanas

  • Pielāgota saraksta skati (grupēšana, kārtošana, filtrēšana, utt., izmantojot Windows SharePoint Services UI)

  • Darbplūsma

  • Pielāgotu lapu un pielāgotus datu skatus Office SharePoint Designer 2007

Saraksti un uzmeklēšanas tiešām ieviestu datu modelī. Lai saistībā ar projektu izsekošana lietojumprogrammu, to varētu izmantot vienā sarakstā projektiem, citu sarakstu (ar uzmeklēšanas lauks projekta sarakstam) atskaites punktus, cita saraksta uzmeklēšanas laukam projekta sarakstā nav problēmu un tā tālāk. Pielāgotu lapu skatus, var vienkārši vēlaties iestatīt noklusējuma skats grupai statusa un kārtot pēc darbspējas.

Kopumā citu balta tāfele uzdevums ir secībā šeit, kur vienkārši izveidot mockup lietojumprogrammas, identificējot tehnoloģijas, ko izmanto figūras.

Sāciet veidot lietojumprogrammu komponenti

Vēlreiz, nav nepieciešams, lai būtu ļoti precīzas tehniskās specifikācijas dokumentu šajā brīdī. Ir svarīgāks, pieņemot, ka jums ir labs turi uz pamata datu plūsmu un UI prasībām, vienkārši sāciet veidošanas.

Precīzi, kā ievadītas, tas nozīmē, ka izveidojat jaunu vietni, izmantojot kādu no veidnēm gatavie Windows SharePoint Services 3.0, vai pirms laika savas vietnes veidnes izveidošana un veidojot jaunu vietni gadījumu, pamatojoties uz to. Daudzi lietojumprogrammām, jūs varētu vienkārši izmantot grupas vietnē vai tukša vietne veidni kā jūsu bāzes.

Sekošanas lietojumprogramma projektā, vispirms ir jāizveido četros sarakstos (projektu sarakstā, projekta uzdevumu, projekta problēmas un projekta atskaites punktus). Pēc tam izveidojiet pielāgotas kolonnas katram no šiem sarakstiem. Windows SharePoint Services 3.0 ļauj izveidot skaitu citu kolonnu tipus, ieskaitot izvēle, skaitlis, personas vai grupasun uzmeklēšanas (informācija jau ir šajā vietnē). Projektu saraksta programmā Microsoft project izsekošanas lietojumprogrammas veidne izmanto daudzi no šiem, kā parādīts šajā attēlā 2.

Ikonas attēls
2. attēls: Pielāgotu kolonnas sarakstā

Veselības kolonnas pamatā ir kolonnas tipa izvēle , budžeta kolonnas numuru kolonnas (izmantojot valūtas), un tā tālāk.

Sarakstā projekta atskaites punktus uzmeklēšanas kolonna tiek izmantota tādēļ pavērsiena bērnu vecākelementa relāciju var saistīt ar projektu. Uzmeklēšanas kolonnas izveide ir vienkārši jautājums, izvēloties sarakstu, kurā vēlaties meklēt, un pēc tam izvēloties no šī saraksta kolonnas (Windows SharePoint Services aizpilda nolaižamā saraksta automātiski), kā parādīts šajā attēlā 3.

Definē uzmeklēšanas kolonnas ņemt informāciju no cita saraksta
3. attēls: Definē uzmeklēšanas kolonnas ņemt informāciju no cita saraksta

Šajā brīdī jūs varētu strādāt dažas lietojumprogrammas loģiku, veidojot vienkāršu darbplūsmas, lai paziņotu dalībniekiem, veidojot jaunu projektu. Jūs varētu sākt arī izveidot pielāgotus skatus sarakstos, izmantojot Windows SharePoint Services UI kārtošanu un filtrēšanu, lai jūsu vēlmēm.

Noteiktu pielāgojumi, kas nepieciešami lietojumprogrammā

Funkcionāli daudz projekta sekošanas lietojumprogramma ir īstenota ar tikai Windows SharePoint Services UI. Šajā brīdī mēs varam jau redzēt, ko lietas darbs, bet arī nepietiek, ko nevar izdarīt caur Windows SharePoint Services UI, un tā tālāk. Dažos apgabalos, kur mēs vēlamies Office SharePoint Designer 2007 priekšrocības ir:

  • Programmas loģiskā darbplūsmā    Varat izmantot Windows SharePoint Services 3.0 un Office SharePoint Server 2007 nodrošinātajām darbplūsmām jānorāda lietotājam vai grupai, kam piešķirt uzdevumu. Mūsu projektu izsekošanas lietojumprogrammu, ir nepieciešams veids, kā dinamiski noteiktu darbplūsmas darbību, pamatojoties uz īpašnieka īpašumu problēmas vai uzdevuma adresātu. Mēs varam izmantot Office SharePoint Designer 2007 izveidot dinamiskas bezkoda darbplūsmas šo risinājumu.

  • Informācijas paneļa un manager skati    Mums ir veids, kā parādīt visiem projektiem, apvienotu skatu visu budžetu, un tā tālāk. Mēs var vieglāk veidot bezkoda datu skatus, lai parādītu pievienojies un apvienot informācijas paneļa.

  • Vecākobjektu un bērnobjektu relācijas    Pastāv dažas izmantošanas vieglumu problēmas, veidojot uzdevumus. Varbūt vēlamies ir uzdevuma noklusējuma ar konkrētu projektu, atkarībā no tā, kas esam uz lapu. Mēs varam izmantot Office SharePoint Designer 2007 loģikas automatizēšana, saistot no viena objekta uz citu.

Microsoft izmanto to pašu iteratīvu pieeju, veidojot četrdesmit lietojumprogrammu veidnes un konsekventu trūkumi ar konsekventu labāko praksi, lēmumu koku un tā tālāk, tika izstrādāti optimizēt par to, kas jādara vietējie Windows SharePoint Services 3.0 un to, kas jādara, izmantojot Office SharePoint Designer 2007 un citus rīkus. Nākamajā šī raksta sadaļā aprakstīti tālāk norādītajām metodēm, identifikācijas piecas "dizaina modeļiem" un veidi, kā tie būtu veicamas, atsaucoties uz piemēriem no daudziem lietojumprogrammu veidnes ceļu. Kā, piemēram, šajā dokumentā atlikums ir detalizēts un padziļināta tehniski nekā diskusiju par metodes.

Uz lapas sākumu

Izpildes bieži dizaina modeļiem

Šajā sadaļā mēs aprakstīt piecas pamata dizaina modeļiem kontekstā, kā Microsoft faktiski izmantot tos. Tādējādi mēs tiks skatiet dažus piemērus skaits veidnēm, tostarp kodu paraugus un daži detalizētajos Norādījumos vajadzības. Izstrādātājiem atradīs šajā sadaļā un turpmākajās sadaļās kā faktiski veidot lietojumprogrammu veidnes, kas ir ļoti noderīga, bet tas ir rakstīts, lai tās būtu pieejamas nav izstrādātājiem arī.

Lai sāktu, ir dizaina modeļiem:

  • Pielāgotas veidlapas    Izveidojot pielāgotus izskats un darbība, kas sniedz norādījumus darbībai noteiktas punktos biznesa process (tas ietver tikai pakļaujot atbilstošo rekvizīti, kas ir atļauts modificēt vai ir būtiski konkrētā posmā).

  • Darbību plūsma    Izveidi noteiktās darbības, kas izraisa īstajā vietā, lai labajā dalībnieks (šim, ir nepieciešama laba navigācijas vadīklu, kas ir sensitīvu veikto darbību un rīkoties dalībnieks).

  • Vecākobjektu un bērnobjektu relācijas    Relācija starp divām vai vairākām SharePoint sarakstu uzmeklēšanas un atsauču izveidi.

  • Darbplūsmas    Lai izveidotu Windows darbplūsmas pamata balstītu biznesa procesu, izmantojot Office SharePoint Designer 2007 .

  • Informācijas paneļi    Izmantojot Web daļas, lai izveidotu vienotā skata izkliedētā informācijas visā vietnē vienuviet.

Izmantojot pielāgotas veidlapas

Pielāgotas veidlapas, ir svarīga loma pielāgošanu Windows SharePoint Servicesdatu ievades lietotāja interfeisu. Tāpat kā pielāgotu sarakstu skati tiek lietotas, lai parādītu saraksta datus dažādos veidos, pielāgotas veidlapas tiek lietotas, lai parādītu dažādas reģistrēšanai lietotāja ievades metodes. Nepieciešamību izveidot šādu pielāgotas veidlapas var rasties dažādu iemeslu dēļ atkarībā no biznesa vajadzībai.

Pamatā uzdevumu pielāgošana

Biznesa procesu pieprasītu lietotājiem veikt ļoti noteiktas darbības, kas ietekmē biznesa datus citos punktos procesā. Laba biznesa procesu risinājuma atvieglo lietotājiem iespēju veikt savu darbu, pakļaujot pareizo informāciju katrā posmā.

Windows SharePoint Services pēc noklusējuma ir iekļauta Rediģēt veidlapu ar katru sarakstu. Tomēr šo veidlapu, iespējams, neparādīs labākais lauku kopai noteikta posma biznesa procesu un to tiks nav kārtojiet šos laukus tādā veidā, kas padara notīriet nepieciešamo darbību. Lai nodrošinātu, ka lietotāji ir ērti rediģēt pareizu informāciju, veicot darbības, varat izveidot pielāgotu veidlapu katrai darbībai.

Kļūdu izsekošanas risinājumu izmanto pielāgotu Rediģēt formas tā, lai katrā kļūdu izsekošanas procesa posmā būtu nekavējoties skaidri norādīts, kāda informācija ir jāievada kļūdu vienumam. Katru darbību kļūdu izsekošanas process ir savas veidlapas. Piemēram, kad lietotājs izvēlas, lai atrisinātu kļūdu, tie novirzīts uz lapu izšķirtspēja (Resolve.aspx). Šajā lapā ļauj ievadiet kļūdu izšķirtspēju un tās personas vārdu, kura novērst kļūdu. Lietotājs noklikšķina uz atrisināt pogas, lai iesniegtu to modifikācijas. Tas nodrošina darbību plūsma, kas ir viegli lietojamas un palīdz novērst kļūdas vai trūkst informācijas.

Izveidojot pielāgotus Rediģēt veidlapu ir relatīvi vienkārši veikt, izmantojot Office SharePoint Designer 2007:

  1. Noklusējuma slīpa kopijas izveide un pārdēvējiet to par.

    Svarīgi! : Ir svarīgi, ka noklusējuma slīpa kopijas izveide un pārdēvējiet to par kā pirmais solis šajā procesā. Ja veicat 2. darbība sākotnējā slīpa lappusē, tiks neatgriezeniski pārtraukumu sarakstu.

  2. Dzēst sarakstu veidlapas tīmekļa daļas jaunu rediģēt formu.

  3. Ievietot datu skats, kurā iekļauti dati, ko vēlaties padarīt pieejamu (izvēlnē Ievietot noklikšķiniet uz SharePoint vadīklasun pēc tam noklikšķiniet uz Pielāgota saraksta forma).

  4. Izmantojot Ievietot metodi, Office SharePoint Designer 2007 automātiski izveido saglabāt pogas formas. Kodu lodziņā tiek parādīts piemērs pielāgoto HTML pogas saglabāt .

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

Navigācija

Kad esat izveidojis lapām, kas atbilst jūsu lomas, joprojām ir nodrošināts veids, kā lietotājiem, lai ātri piekļūtu attiecīgās informācijas paneļa. Notikumu plānošanas risinājumu, mēs šo, izmantojot XSL veidni, lai izveidotu saiti uz pareizo informācijas paneļa pašreizējam lietotājam atkarībā no viņu lomas.

Viens ierobežojums šis paņēmiens ir, ja pievienojat papildu lomas risinājumu, nodrošinot pielāgotu informācijas paneļi šīm lomām būs nepieciešama papildu ASPX lapu izveidi.

Ir svarīgi atzīmēt šo metodi, nepievieno jebkuru papildu kontroli pār vietnes, kam ir piekļuve informācijai. Jebkurš lietotājs var skatīt visu informāciju joprojām teorētiski risinājumu.

Lomu piešķiršana lietotājiem

Ir vairāki veidi, kā izveidot lomas un piešķirt tās lietotājiem. Labākais risinājums šai problēmai tiks atšķiras atbilstoši noteiktai programmai vai organizācijas prasībām. Windows SharePoint Services nenodrošina veidu, kā nodrošināt lomu piešķire nodrošinātajām. Dažos gadījumos tas var būt pietiekama nodrošināšanu lomām pēc vietnes izvietots vai, lai ļautu lietotājiem lomas piešķiršana sevi kā nepieciešams.

Notikumu plānošanas risinājumu, lietotāji var reģistrēties lomu, kas vislabāk attiecas uz tiem. Tas tiek darīts, izmantojot pielāgotas tīmekļa daļas pirmajā lappusē, plānojot notikumu darbvietā.

Citus piemērus par šo dizaina modelis

Citu servera administrators piemērs, izmantojot pielāgotas veidlapas, skatiet rakstā aizdevuma bibliotēka lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Vietnes administrators piemēram, skatiet rakstu ražošanas procesu pārvaldība lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Darbību plūsmas kontrole

Reti reālās pasaules tīmekļa lietojumprogrammu, kas tiek veidota pēc biznesa process ir iekļauta atsevišķu tīmekļa lapu vai tīmekļa daļu. Tā vietā, tas aptver vairākas šādas sastāvdaļas, katrs atbildīgs par distinct solī biznesa procesu. Līdz ar to vienmērīgi un viegli navigācija starp programmu komponentu kļūst galveno aspektu lietojumprogrammu izveide. Vienu galveno dizaina modelis, tad ir kontrole darbību plūsma, Iesiešana biznesa procesu darbības navigāciju, ļaujot veikt noteiktas darbības rezultātā lietotājam atbilstošo nākamā lappuse vai nākamo darbību.

Viena metode, kā kontrolēt darbību plūsma ir izmantot pielāgotu darbību iespēja Windows SharePoint Services 3.0, kas ļauj savu darbību pievienošana iegulto konteksta poga vienumiem bibliotēkā. Šī iespēja viens ierobežojums ir tas, ka darbības ir jābūt kodētu un nevar parametru pēc nosaukuma preces vai kādu citu dinamisku vērtību.

Citu metodi, kas ļauj iekļaut dinamiskās darbības biznesa process ir izveidot pielāgotas SharePoint sarakstus un izmantot "aprēķināto lauku." Lietojumprogrammu veidnes kļūdu izsekošana izmanto pielāgotu kļūdām sarakstu, lai izsekotu kļūdu statuss un informācija. Aprēķināto lauku izmantošana Microsoft varēja iekļaut pielāgotas saites saraksta skatu, lai lietotājs var rīkoties kļūdām, piemēram, "Aktivizēt" vai "Atrisināt", un katrai no šīm darbībām ir navigācijas, kas sniedz lietotājam atbilstošu pielāgotas formas (skatiet iepriekšējo dizaina modelis), veicot, kas ir nepieciešams, lai aktivizētu vai novērst kļūdu.

Aprēķināto lauku ir līdzeklis, Windows SharePoint Services 3.0 , kas sniedz iespēju lietot pielāgotu atveidi rakstu kā SharePoint saraksta kolonnas. Tādējādi biznesa procesu darbību (aktivizējot kļūdu) tiek rādīts kā poga kolonnā, kas naviģē uz pareizo pielāgotas veidlapas lietotāja šo biznesa darbības veikšanai.

Aprēķināts lauks atbalsta nosacījumformatēšanas loģiku, lai izvēlētos, vai ir parādīta darbību. Piemēram, ja kļūda ir aktivizēta, mēs nerādīt pogas Aktivizēt . Aprēķināts lauks tiek pievienots SharePoint sarakstam, pievienojot lauku elementa shēmas XML failā, kas definē sarakstu. <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>

XML aktivizēt aprēķināts lauks rāda šādu kodu. Šajā laukā ir redzams klikšķināmu oranžajā statusa saites Ja kļūdu nav aktivizēta. Lietotājs var noklikšķināt uz saites, lai dotos uz aktivizēt formu par šo kļūdu.

FieldRefs elementam ir lauku atsauce uz lauka statuss kļūdu sarakstā. Šī atsauce ļauj veikt šo aprēķināto lauku pēc kļūdu statusa pielāgotu atveidi.

Aprēķināto kolonnu DisplayPattern laukā ir aprēķini un atveidošanas raksta kolonnas. Šajā piemērā mēs izmantojam if-then-else paziņojumu, lai noteiktu, vai kļūdu statuss ir aktīva. Ja kļūda ir aktīvs, mēs neko nerāda laukā aktivizēt. Ja kļūdu nav aktīva, tiek parādīts HTML Else elementā. Šis HTML kods ir attēlu un saiti, lai lietotājs var noklikšķināt, lai aktivizētu kļūdu.

Citus piemērus par šo dizaina modelis

Servera administrators sokas kontrolēt darbību plūsmas, skatiet rakstā aizdevuma bibliotēka lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Vietnes administrators piemēram, skatiet rakstu darbinieku aktivitātes vietnes lietojumprogrammu veidnes Microsoft Windows SharePoint Services 3.0.

Izmantojot vecākobjektu un bērnobjektu relācijas

Biznesa risinājumi bieži vien ir dati, ko skatīt un izmantot relācijas ar citiem datiem kontekstā. Piemēram, kā mēs ir redzams ar projektu izsekošanas lietojumprogrammas, projektus, uzdevumus, problēmas un atskaites punktiem katru glabājas savas SharePoint sarakstā. Katra uzdevuma, problēma un atskaites punktu ir saistīta ar projekta saraksta vienumu. Saglabājot saistību starp sarakstu un citus sarakstus ietverto informāciju "bērnu", var rasties problēma.

Noklusējuma saites starp jaunu saraksta elementu un esošo

Viena bieži problēma tiek atrasta, kad lietotājs vēlas izveidot saraksta elementu, ir saistīti ar vecāku saraksta elementam. Vairāku projektu izsekošana risinājumu, tas notiek, ja lietotājs mēģina izveidot uzdevumu, kas saistīts ar esošu projektu. Nodrošinātajām, nav neviena mehānismu Windows SharePoint Services 3.0 automātiski izveidot relāciju starp saraksta elementa, kas tiek veidots un esošas.

Projekta detalizētas informācijas lapā (DispForm.aspx) vairāku projektu izsekošanas lietojumprogrammas veidne, lietotājs var izveidot jaunus uzdevumus saskaņā ar šo projektu. Jauna uzdevuma izveide lapā (NewForm.aspx) ir nolaižamā izvēlne, kurā var atlasīt pamata projekta šī uzdevuma. Lai veiktu pamata projekta parādīta lapā lietotāja navigāciju no šī nolaižamā saraksta noklusējuma, mēs pāriet pamata projekta ID NewForm.aspx vaicājuma virknē. Pēc tam izmantojot JavaScript, mēs parsēt projekta ID vērtību, un atlasiet atbilstošo projektu nolaižamajā lodziņā. <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>

Šis kods tiek rādīta saite no DispForm.aspx. Ņemiet vērā, ka ProjectID ir iekļauts vaicājuma virknē.

Ielādējot NewForm.aspx JavaScript parsē projekta ID no vaicājuma virknē un tā rezultātā tiks atlasīta pareizo projektu tiek mainīts uz projektu nolaižamā saraksta.

JavaScript ir iekļauta NewForm.aspx satura redaktora tīmekļa daļas. Tīmekļa daļas ir iestatīts ir bez chrome, lai tā nebūtu redzama lapā, ja vien lapa ir rediģēšanas režīmā. Satura redaktors apgabalā, kas atrodas JavaScript. <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>

Komandu _spBodyOnLoadFunctionNames.push pievienota fillDefaultValues funkcija skriptus, lai palaistu ielādes laikā sarakstam.

Funkcijas fillDefaultValues uztver projekta ID vai atskaites punktu ID no vaicājuma virknē un nodod setSelectedOptions. Pēc tam setSelectedOptions iestata vērtību nolaižamajā izvēlnē pamata projekta ID.

Citus piemērus par šo dizaina modelis

Citu servera administrators piemērs, izmantojot vecāku un bērnu skatus, skatiet rakstā krājumu izsekošanas lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Vietnes administrators piemēram, skatiet rakstu jauna veikala atvēršanas lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Darbplūsmas izmantošana

Windows SharePoint Services 3.0 hosts Windows darbplūsmas pamata, lai iespējotu pievienojot darbplūsmas loģikas pievienošana lietojumprogrammai. Office SharePoint Designer 2007 ir jaudīga kārtulas pamatā noformēšanas rīku pielāgošanai un pievienot nosacījumformatēšanas loģiku ap box ārpus darbplūsmas. Varat arī izveidot sarežģītākas un pielāgotas darbplūsmas, izmantojot kodu, izmantojot Visual Studio 2005 ar Visual Studio 2005 paplašinājumi darbam ar Windows darbplūsmas pamatā. Jebkurā gadījumā, pastāv daži apsvērumi, kādos gadījumos un kā lietot darbplūsmas, kā norādīts tālāk.

Darbplūsmas lietošana apsvērumi

Darbplūsma ir labs risinājums asinhrono operācijām. Aizdevuma bibliotēka risinājumu, darbplūsma tiek lietota, kad lietotājs piedāvā jaunu bibliotēku līdzekli. Viens no iemesliem, šī darbplūsma ir piemērota šeit ir starp piedāvātāju un apstiprinātāja process nav pogas.

Darbplūsmas arī darbojas labi ieplānotajiem pasākumiem. Aizdevuma bibliotēka risinājumu, darbplūsma tiek izmantota, lai apstrādātu paņemšana un izpildes datums atgādinājumus par aktīvu. Kad ir paņemts saraksta elements, darbplūsma automātiski sūta izpildes datumu atgādinājumu, kad vienums kļūst izpildes.

Darbplūsmu var izmantot kā līdzekli, lai vienkāršotu citādi sarežģītā programmēšanas uzdevums serverī. Darba laika uzskaites kartes pārvaldība lietojumprogrammu veidnes Windows SharePoint Services 3.0 ir piemērs. Šī lietojumprogramma dziesmas darbinieka darba ilgums uz konkrētu uzdevumu, aprēķinot laika starpība starp punch un uzspiest, laikspiedolus. Parasti, saglabājot informāciju par laikspiedolus prasīs reģistrēšanas programmā šīs divas darbības ar serveri (iespējams, lai datu bāzē) — būtiski izstrādes intensitāti. Tā vietā, šī lietojumprogramma ir atkarīga no vienu vienkāršas darbplūsmas darbību. Kad lietotājs nospiež, darbplūsmas laika žurnāla sarakstā izveido ievadni un iestata vērtību sākuma laiks uz pašreizējais laikspiedols. Līdzīgi, kad lietotājs nospiež, darbplūsma atjaunina saistīto rindu tajā pašā sarakstā un iestata beigu laika vērtības. Lietotāja darba ilgums ir vienkārši starpība starp sākuma laiks vērtības, un beigu laiks, kas tiek parādīta aprēķinātās kolonnas apzīmēti stundas.

Darbplūsmas izpildīt asinhroni. Ja veidojat risinājumu, kur rezultātus darbības ir jāveic tieši pirms pārvietoties uz nākamo lapu, darbplūsmas var nebūt labākais risinājums. Piemēram, kļūdu izsekošanas risinājumu, darbplūsmas neizmanto rīcība kļūdu aktivizēšanas un izšķirtspēju. Viens no iemesliem, kāpēc šī dizaina izvēle ir tas, ka kļūdu statusa izmaiņām atspoguļotas lietotāja interfeisā tūlīt pēc tam, kad lietotājs veic darbības par kļūdu.

Izmantojot Office SharePoint Designer 2007 , lai izveidotu pielāgotu darbplūsmu

Var izveidot darbplūsmu, izmantojot Office SharePoint Designer 2007 kodu bezmaksas pieredzi. Vietnes atvērts, jūs vienkārši noklikšķiniet uz izvēlnes Fails , norādiet uz Jauns, noklikšķiniet uz darbplūsmasun pēc tam izmantojiet darbplūsmas noformētājā. Darbplūsmas noformētājā ļauj veidot sarežģītas kārtulas un darbības un ir integrēta ar SharePoint sarakstiem un bibliotēkām, tā, lai vadītu darbplūsmas loģikas varētu izmantot laukus un vērtības tieši no saraksta un bibliotēkas vienumus.

Piemēram, pieņemsim, ka vēlaties izveidot darbplūsmu darbības, kas sūta e-pasta uzdevuma īpašniekam ikreiz, kad tiek izveidots jauns uzdevums vai problēmu. Projektu izsekošanas veidne, īpašnieks ir pielāgotas kolonnas SharePoint sarakstā, lai darbplūsmu varētu izmantot šo kolonnu vērtību un dinamiski nosakiet izpildes laikā faktiskā e-pasta adrese.

Lai uzzinātu vairāk par darbplūsmām Office SharePoint Designer 2007, skatiet rakstu iepazīšanās ar Microsoft Office SharePoint Designer 2007.

Citus piemērus par šo dizaina modelis

Citu servera administrators piemērs, izmantojot darbplūsmām, skatiet rakstā darba pieprasījumu un interviju pārvaldība lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Vietnes administrators piemēram, skatiet rakstu klīnisko izmēģinājumu uzsākšana un pārvaldības lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Informācijas paneļu izmantošana

Starp Web daļu daudzie ieguvumi infrastruktūras Windows SharePoint Services 3.0 ir iespēja parādīt informāciju par izkaisīti visā SharePoint vietnē vai ārēji vienā kopsavilkuma lapā, sauc par informācijas paneli. Vienu kopēju biznesa vajadzībai koplietošanas vidē ir lomu informācijas paneļus, kas var sniegt skata būtisko informāciju par lomu vai citai personai. Jaudīga iebūvētās iespējas, piemēram, tīmekļa daļas filtrēšana un mērķauditoriju, lai parādītu informāciju, kuras pamatā var izmantot šādas informācijas paneļi kurš skata lapu.

Varat arī pārsniedz šīs iespējas un izveidot atsevišķas lapas atsevišķā lomas, varat pielāgot patiešām ne tikai informāciju, kas sniegta, bet arī izkārtojumu un citus parametrus lapu. Šāda pielāgotas lomu lapas tiek plaši izmantotas ar lietojumprogrammu veidnes un var protams, iekļaut filtrēšana un auditorijas izvēlēšanos arī.

Aizdevuma bibliotēka lietojumprogrammu, piemēram, padara izmantošanu lomu informācijas paneļi sniegt informāciju, kas visvairāk attiecas uz lietotāja pamatā ir lietotāja loma. Galvenajā lapā vietnes ir pieejamas divas lappuses: viena mērķa bibliotēkas lietotāja (noklusējuma lapas) un viens cilvēks.

Līdzīgi, palīdzības dienesta lietojumprogrammai ir trīs informācijas paneļa skatiem, kas ir pieejams galvenajā lapā: pakalpojuma pārst sākums, zināšanu Menedž Home un pakalpojumu pārst Menedž sākums. Lietotājs izvēlas hipersaitei, kas visvairāk attiecas uz viņu lomām. Tīmekļa daļas skata parādīta informācijas paneļa filtri arī saturs tiek rādīta atbilstošs lietotājs. Tas tiek darīts, izmantojot filtru uz skatu. Tālāk norādītās darbības savstarpējo tiek ievietots šis filtrs esoša saraksta skata.

  1. Naviģējiet uz lapu saraksta skatu pārlūkprogrammā.

  2. Atrodiet vadīklu nolaižamā saraksta rīkjoslā un atlasiet skatu, kuru vēlaties modificēt, ja vēl nav atlasīts skats.

  3. Dodieties uz pašu nolaižamā saraksta vadīklas vēlreiz un izvēlieties modificēt šo skatu.

  4. Skata rediģēšanas lapā ritiniet līdz sadaļai filtrs. Iestatīt filtra vērtību šādi:

    Rādīt vienumus, ja kolonna izveidoja ir vienāds ar [es], vai arī kolonna klientu ir vienāds ar [es].

  5. Noklikšķiniet uz Labi.

Pakalpojuma pārst Menedž sākumlapas palīdzības dienesta programmu, kas parādīts šajā attēlā 4 funkcijas divas informācijas paneļa Web daļas, kurās apkopota pakalpojumu pieprasījumus, statusu un prioritāti joslu diagrammu formu.

Informācijas paneļa lapas
4. attēls: Informācijas paneļa lapas

Šie ir datu skata Web daļas, kas atspoguļo sauc par pakalpojumu pieprasījumus, kas arī ir daļa no palīdzības dienesta risinājums vietņu sarakstā esošos datus. Lai labāk saprastu, kā šīs tīmekļa daļas tika izveidota, atveriet vietni Office SharePoint Designer 2007 un ielādēt lapu HelpDeskManager.aspx, kurā ir šīs tīmekļa daļas. Skatīt lapu sadalītais skats, un jums tiks rādīti kodā, kas saistīts tīmekļa daļas ir XLST, HTML un CSS iezīmēšanas valodas kombināciju.

Ļaujiet mums pārbaudīt, kā tika izveidota joslu diagrammu joslas tīmekļa daļā. Mēs veiksim vispārējo pakalpojuma pieprasījuma prioritāte tīmekļa daļas kā piemēru. Office SharePoint Designer 2007, izvēlnē Ievietot noklikšķiniet uz SharePoint vadīklasun pēc tam noklikšķiniet uz Datu skatu , lai atvērtu uzdevumrūti datu kataloga meklēšanas jauna atrašanās vieta un nosaukums. Šī uzdevumrūts ļauj mums pārlūkotu dažādiem datu avotiem, kas pašlaik pieejamas vietnē, ieskaitot sarakstus jau vietnē. Mūsu gadījumā šeit, mēs izvērsiet sadaļu ar nosaukumu SharePoint saraksti un noklikšķiniet uz saraksta nosaukumu, Pakalpojumu pieprasījumus, ko norāda, ka šajā sarakstā būs mūsu datu avots. Konteksta izvēlnē, kas uznirst, noklikšķiniet uz Rādīt datus. Tiek atvērts jaunā panelis sauc par datu avota datus, kas parāda visus laukus un parauga datus, kas saglabāti pakalpojuma pieprasījumu sarakstā uzdevumrūtī. Paneli, mēs atlasiet vajadzīgo lauku nosaukumi, mēs vēlamies tīmekļa daļā rādītu — mūsu gadījumā lauku prioritāte — un izvēlieties Ievietot atlasīto lauku kā vienu vienumu skatu (skatīt 5. attēlu).

Ņemiet vērā, ka mūsu mērķis šeit ir parāda visus uzdevumus, kas grupēti pa prioritāte apkopotas skaitu. Tas nozīmē, ka mums ir nepieciešams tikai vienreiz saraksta laukā prioritāte pieejamās opcijas un pēc tam parāda katras prioritātes vērtību skaitu sarakstā blakus. Tāpēc mēs izvēlēties prioritātes vērtības tiek rādītas kā Vienu vienumu skatu kā mūsu pielāgošanas sākuma punkta. Vairāku vienumu skata izvēle vietā pakļaut visas rindas sarakstā.

Informācijas paneļa lapas izveide programmā SharePoint Designer
5. attēls: Informācijas paneļa lapas izveidi programmā Office SharePoint Designer 2007

Tas ievieto datu skata tīmekļa daļu lapā kursoru punktā. Tomēr tīmekļa daļa parāda vienkārši vienu rindu datus un joslu diagrammu, kas apkopojot pakalpojumu pieprasījumus pēc prioritātes. Par laimi, jo tīmekļa daļā tiek atveidots, izmantojot HTML un XSL kodu, mēs esam bezmaksas, lai pielāgotu kodu, lai tās atbilstu mūsu vajadzībām. Šajā sadaļā ir minētas dažas galvenajās šo pielāgošanu pārvērst joslu diagrammu šajā tīmekļa daļā.

Mēs zināt, ka mūsu saraksta datu avots ir trīs iespējas prioritāte vērtības: augstākā (1), (2) parasts un (3) zems. Tāpēc mēs XLST mainīgo deklarēt katrai vērtībai šādi: <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)" />

Ņemiet vērā, ka XSL parametru @Priority atsaucas uz datu avota lauka nosaukums. Tā ir līdzīga kods ievietojamie katrā no trīs prioritātes vērtībām, mēs koncentrēties uz grafikus tikai pirmo vērtību prioritāte. Lai iegūtu procentuālo vērtību, mēs norādīsim jaunu mainīgo, percetHigh, lai aprēķinātu procentuālo vērtību svarīgu pieprasījumus: <xsl:variable name="percentHigh" select="$High div $AllTasks" />

Kodu, kas veido faktisko joslā ir XSL veidnes, kā parādīts tālāk: <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>

Ņemiet vērā, ka josla ir tabulu, kurā ir divas šūnas. Pirmās šūnas, kas pārstāv grafā joslas platumu, platums nosaka PercentValue mainīgais kodā, kā attēlots: td width="{round($PercentValue*100)+1}%"

Šajā šūnā ir CSS stila klases, ms atlasīta, tiek lietots. Šīs stila klases ir definēti Core stila lapas faila: .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; }

Fona attēls, filedialogselected.gif, ir tas, kas padara šūnas (t.i. josla) parādās dzeltens.

Citus piemērus par šo dizaina modelis

Citu servera administrators piemērs, izmantojot informācijas paneļus, skatiet sadaļā zvanu centra lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Vietnes administrators piemēram, skatiet rakstu biznesa veiktspējas atskaišu lietojumprogrammu veidnes Windows SharePoint Services 3.0.

Uz lapas sākumu

Veidņu izveide

Lietojumprogrammu veidnes Windows SharePoint Services jāapvieno divi veidi: definīciju vietņu un vietņu veidnes. Četrdesmit lietojumprogrammu veidnes ir šīs divas kombināciju. Abu veidu veidnes ir pieejamas lietotājam izvēlēties no lapā Jauna SharePoint vietne , un abas funkciju ļoti līdzīgi lietotāja. Tomēr šīs veidnes izveide un padarot tās pieejamas izmantošanai formā vietnes izveides metode ir ļoti atšķiras.

Vietnes definīcijas

Svarīgākās nozīmē vietnes definīcijas ir XML failu, montāžas un aspx lapām, kas nosaka, kā tiek veidota vietni, pamatojoties uz to un pamata lietojumprogrammu vietnē vai kolekcija. Tā kā bāzes XML un aspx failiem var piekļūt, izmantojot failu sistēmu, viņi var klonēti un modificēšanas viegli atkārtoti izveidot jaunas vietnes definīcijas, padarot vietnes definīcijas ļoti pielāgojama.

Pēc tam, kad vietnes vajadzībām tiek nodrošināts (izveidot) no vietnes definīcijas, vietnes definīcijas failus failu sistēmā veiktās izmaiņas joprojām var izplatīt nodrošinātā vietni. Tomēr mainīšana vietnes definīcijas failus, pēc tam, kad tiek nodrošināti vietnēs netiek atbalstīta korporācija Microsoft. Ja kāds no nodrošinātā vietnes lapas tiek modificētas, izmantojot ārējo redaktoru, piemēram, Office SharePoint Designer 2007, lapas zaudē savienojumu ar vietnes definīcijas failu sistēmā. Tā vietā, lapa tiek saglabāta Windows SharePoint Services datu bāzes sistēmas un dēvē par "pielāgot" vai "nedubultotas" lapas.

Ja vēlaties pielāgot esošu vietnes definīcijas, jūsu pieeja būtu jāsāk ar vietnes definīcijas, nevis modificēšana esošo pārdēvēto kopiju. Lai ieviest izmaiņas esošās vietnes definīcijas, pēc tam, kad vietnes jau ir nodrošināts veidlapas, jums vajadzēs izveidot un izvietot vietnes definīcijas jaunināšanas risinājuma pakotnes. Detalizētu informāciju par to, kā to paveikt, skatiet Windows SharePoint Services 3.0 SDKatbilstošo rakstus.

Vietnes veidnes

Vietnes veidne ir SharePoint vietne, iepakota uz augšu vienā failā, kas var būt izsaiņoti jaunu vietņu izveidei ar līdzīgu struktūru un saturu. Tas nozīmē, ka, lai izveidotu vietnes veidne, mēs ir esošā SharePoint vietnē, kā sākuma punktu. Jebkurā vietnes pielāgošanu — lapu izkārtojumi, stila lapas, attēlus, lapu šabloni, dokumentus, sarakstus, sarakstu saturu — varat tvert veidnē.

Procesu reģistrēšanai esošu vietni par veidni var notikt pa labi no vietnes administratīvos uzdevumus ( Vietnes iestatījumi) sadaļā vai Office SharePoint Designer 2007. Kad izveidota, vietnes veidne tiek glabāta pašreizējā vietņu kolekcijas vietņu veidņu galerijā. Failā ir stp paplašinājumu. Šo failu var lejupielādēt no vietnes veidņu galerijā un migrēt citā vietņu kolekcijā vai citu servera vidē. Šajā sadaļā pēdējā daļa delves detalizētu informāciju par izveidi un lietošanu vietnes veidni.

Izmantojot vietnes definīcijas salīdzinājumā ar vietņu veidnēm

Kā mēs tikai apspriests, vietņu veidņu faktiski iegūtas no vietnes definīcijas. Izvēloties starp izveidot jaunas vietnes definīcijas vai vietnes veidni, ņemiet vērā šādus ieteikumus.

  • Lietojumprogrammu sarežģītība    Ja jūsu vajadzībām, lielākoties kosmētikas, piemēram, izkārtojuma izmaiņas un attēlu manipulāciju uz esošu vietni, vietņu veidnes ir veids, kā iet. No otras puses, ja vēlaties pievienot jaunu tīmekļa daļas definīciju, vai vēlaties izmantot pielāgotu kodu vai laukus aprēķināt, ieteicams izveidot pielāgotas vietnes definīcijas.

  • Piekļuves līmeni, serveris    Vai jums ir piekļuve visu tīmekļa serveri? Vai vienkārši uz noteiktu vietņu kolekciju? Izveide un izvietošana vietnes definīcijas ir nepieciešama piekļuve servera failu sistēmā. Ja jums nav šāda piekļuve, varat lietot tikai vietņu veidnes izveide, kuriem varat piekļūt vietņu kolekcijas līmenī. Paturiet prātā, ka šī access prasība neattiecas uz vietņu administratoriem — kad izvietots, kāds ar tiesību, lai izveidotu jaunu vietni būs piekļuve jebkurai no lietojumprogrammas veidnes.

  • Biežums atjauninājumu/izmaiņas nākotnē    Vietnes veidnes mainīšana neietekmē vietas, kas jau izveidotas no tā — tikai jaunākā vietas, kas izveidotas pēc izmaiņas tiek ietekmēti. Izvietošana vietnes definīcijas jaunināšanas risinājuma pakotnes ietekmē visas vietnes jau izveidotas no tā.

Norādījumi par vietņu veidnēm un vietnes definīcijas izveide

Izveidot vietnes veidnes un vietnes definīcijas saistīti ar dažādām summām sarežģītības. Nākamajās sadaļās ir aprakstīti pamata paņēmienus.

Vietnes veidnes izveide

Kā tas tika apspriests iepriekš, vietnes veidne ir faktiski SharePoint vietne, kas ir iepakota atkārtotai izmantošanai. Vietnes veidņu galerijā vietņu kolekcijas līmenī pastāv šī iepakota fails. Vietnes veidņu galerijā ir pieejamas jaunas vietņu izveidi vispār bērnu vietnes līmeņi vietņu kolekcijas. Šīs darbības palīdzēs veidojot jaunu vietņu veidni no esošās vietas:

  1. Atveriet esošu vietni Office SharePoint Designer 2007 un nodrošināt izkārtojumu un vietnes satura vēlamajā veidā.

  2. Izvēlnē Fails norādiet uz Eksportētun pēc tam noklikšķiniet uz SharePoint vietnes veidni. Tiek atvērts lapu vietnes iestatījumi.

  3. Ievadiet faila nosaukumu, virsrakstu un aprakstu veidni.

  4. Ja vēlaties, atlasiet Iekļaut saturu opciju, ja vēlaties datus sarakstos un dokumentu bibliotēkās iekļauti veidnē. Arī būtu atlasīsit šo opciju, ja vēlaties iekļaut darbplūsmas, jo darbplūsmas ir faktiski saturu, kas saglabāts dokumentu bibliotēkā.

  5. Noklikšķiniet uz Labi. Tas tiek izveidota no vietnes veidnes faila ar stp paplašinājumu un novieto failu vietnes veidņu galerijā vecākvietnes.

No vietnes veidņu galerijā, varat noklikšķināt uz veidnes nosaukuma, lai lejupielādēt STP failu lokālajā diskā. Šeit varat augšupielādēt failu citā vietņu veidņu galerijā.

Izveidot vietnes definīcijas

Atšķirībā no vietnes veidnes failu sistēmas tiek glabātas vietnes definīcijas. Katras vietnes definīcijas atrodas atsevišķā mapē serverī vietnē:

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

Vietņu veidņu mapes mājas dažādās vietnes elementus, piemēram,. aspx un. HTML failus, kā arī ar tām saistītos resursus, piemēram, attēlus un JavaScript failu. ONET. XML ir core vietnes definīcijas fails, kas norāda dažādas konfigurācijas un moduļi vietnes definīcijas. ONET. XML tiek glabāti direktoriju ar nosaukumu "XML".

Vietnes definīcijas ir reģistrējies Windows SharePoint Services un padarījis pieejamu izmantojot WEBTEMP XML failus. Visu WEBTEMP XML faili atrodas vietnē

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

kur < LCID > ir atrašanās vietas ID, piemēram, 1033. XML faila faktisko nosaukumu ir prefiksu ar "WEBTEMP" (piemēram, WEBTEMPBT. XML).

Būtībā, izveidojot jaunu vietnes definīcijas veido divas galvenās darbības: (1) iestatīt mapi vietnes definīcijas un (2) izveidi WEBTEMP XML failu, kas tiks reģistrēties Windows SharePoint Servicesvietnes definīcijas. Pirmā darbība var veikt klonēt esošu vietnes definīcijas mapi un mainot tā saturu atbilstoši uzņēmuma vajadzībām. ONET. XML fails satur elementus, kas norāda, kā dažādas daļas vietnes lapās tiek nodrošināti, piemēram, navigācijas joslā, dokumentu veidnes un sarakstu veidņu. Konfigurācijas elementu norāda sarakstus un moduļi, kas tiek izveidoti pēc noklusējuma, kad ir izveidota vietnes definīcijas. Šādu izvilkums ir no ONET. XML kļūdu izsekošanas vietnes definīcijas, un ir redzama konfigurācijas elementu daļa: <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>

Ņemiet vērā, ka šīs vietnes definīcijas izmanto daudzus līdzekļus, piemēram, kļūdām sarakstu, kļūdu kategoriju sarakstā, Mobility novirzīt utt. Šīs funkcijas ir norādīti sadaļā SiteFeatures un WebFeatures elementus, izmantojot līdzekli GUID. GUID ir atrodamas līdzekļa elements iekšpusē atbilstošo Feature.XML failu, kas atrodas šajā mapē:

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

Lūdzu, skatiet Windows SharePoint Services 3.0 SDK sīkāku informāciju par pielāgošanu ONET. XML.

Otrā darbība izveidot pielāgotas vietnes definīcijas ir failu WEBTEMP * izveidošanai. XML failu šajā mapē:

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

Šo failu veidnes elements norāda konfigurācijas, ko var izmantot, lai izveidot vietas, kas izveidotas no vietnes definīcijas. Šādi fragments ilustrē WEBTEMPbt.XML faila formātu, kas ir konfigurācijas fails, ko izmanto vietnes definīcijas kļūdu reģistrēšanu: <?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>

Ņemiet vērā, ka ir jāatbilst iepriekš mezglu veidnes nosaukuma atribūts "*" faila nosaukumā, WEBTEMP *. XML., ņemiet vērā arī konfigurācijas elementa DisplayCategory atribūts nosaka, kura cilne konfigurācijas parādīsies izveidot vietnes tīmekļa lapas sadaļā Veidnes izvēle. Varat izveidot savus cilnēm, ievietojot savas vērtības šajā atribūtā.

Kad vietnes definīcijas failos ir izveidots un ievieto atbilstošās mapes failu sistēmā, jārestartē IIS pakalpojumu. Jaunas vietnes definīcijas būs pieejams izvēle sadaļā Veidnes izvēleWindows SharePoint ServicesJaunu SharePoint vietnes lapas. Vietnes definīcijas failus varat iepakota uz augšu kā risinājumu failu viegli migrēšanai uz citu SharePoint vidē vai pārgrupēšana vidē. Risinājums fails ir kabinetfails ar. WSP paplašinājums (tīmekļa risinājuma pakotnes). Tajā ir funkcijas, tīmekļa daļas montāžas klases resursi, utt., kas jālieto vietnes definīcijas. Varat izmantot rīku makecab.exe izveide. WSP fails. Lūdzu, skatiet Windows SharePoint Services 3.0 SDK par to, kā izveidot risinājuma failu.

Lokalizēšanu vietnes definīcijas

Vietnes definīcijas lokalizācijas atvieglo akcentēt resursu failu un kultūru noteikšana. Kamēr tipiska ASP.NET 2.0 lietojumprogrammu lokalizācijas ir pabeigta kompilēt laikā, SharePoint vietnes lokalizācijas tiek veikta laikā vietnes nodrošināšanu. Lietojumprogrammu veidnes starp visas 20 vietņu definīciju veidnes ir lokalizētas 10 valodās. Vietnes definīcijas, paši tiek izveidoti valodas neitrālu veidā, kamēr virknes literāļi tiek glabāti resursu failu (.resx). Ja vēlaties pievienot lokalizācijas savas vietnes definīcijas vai pievienotu jaunu valodu atbalstu esošas vietnes definīcijas, to var izdarīt, izveidojot jaunu resursu failu. Fails tiek pievienots resursi direktorijā, kas atrodas:

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

Šis fails ir būtībā XML failu, rediģējama jebkādu teksta redaktoru. Šādi darbībās ir paskaidrots, kā jūs varat izveidot jaunu failu lokalizācijas lietošanai vietnes definīcijas:

  1. Pārlūkojiet līdz resursu katalogs augstāk minētajiem, lai atrastu esošo .resx failu, kuru vēlaties localize jaunu valodu.

  2. Klonēt failu un piešķiriet tam tādu pašu nosaukumu, izņemot valodas kultūras nosaukums (piemērs lai tsa es es.resx tsa-en-us.resx).

  3. Atveriet klonēti failu teksta redaktorā.

  4. Iestatiet lcid kodu otrajā rindā failam, kas atbilst valodai. Piemēram, šādu kodu iestata valodu spāņu:

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

  1. Ritiniet uz leju līdz daļu, kur redzat datu elementus, kas seko vērtību elementi pāri. Tas ir, kur jūs pārī resursu nosaukumu ar lokalizētās virknes vērtība. Modificēt virknes vērtības vērtību elementā jūsu lokalizācijai. Kodu piemērā ir resursu virknes izveidot jaunu klientu darbībai spāņu valodā:

    <data name="Action_NewCustomer">
    <value>Crear un Nuevo cliente</value>
    </data>
  2. Saglabājiet failu resursu mape ar nosaukumu, piemēram, myCustomResource.es-es.resx (faktiskais nosaukums ir atkarīgs no valodas kultūru nosaukuma, kuram ir paredzēta resursu failu). Šis fails ir gatavs atsaukties vietnes definīcijas failus lietojumprogrammā.

Lai lokalizētā vietnes definīcijas, lai tiktu rādītas kā pieejamie veidnes lapā Jauna SharePoint vietne attiecīgās valodas, pievienot attiecīgo < LCID > direktoriju WEBTEMP failu. Skatiet iepriekšējā sadaļā "Izveidi vietnes definīcijas," par to, kā pievienot jaunu WEBTEMP failu.

Lokalizētā resursu atsauces darbojas atšķirīgi. aspx failus, nekā tie XML failu. Piemēram, atsauces aspx failus, tiek novērtētas izpildlaikā, kamēr tīmekļa vietne ir izveidota, tiek novērtēti XML failu atsauces. Lai piekļūtu un XML elementu resursu failu vietnes definīcijas fails, tiek izmantots šādu sintaksi: $Resources: myCustomResource DataName. Piemēram, kā izmantot resursu virkne no faila. aspx, atzīmes var būt citāda: <div> <asp:Label runat="server" Text="<%Resources:myCustomResource, Action_NewCustomer %>" /> </div>

Uz lapas sākumu

Kopsavilkums

Kopā, Windows SharePoint Services 3.0 un Office SharePoint Designer 2007 nodrošina jaudīgus rīkus, kas ļauj veidot un pielāgot interaktīvas, darbplūsmas lietojumprogrammas. Vai kādu četrdesmit lejupielādējamas lietojumprogrammu veidņu pielāgošanu vai veidot savas piezīmes, šajā rakstā paskaidrota pārbaudītas metodes un labāko praksi, ka pat bez izstrādātāji var izmantot, lai izdodas.

Ja vēl neesat to izdarījis, nākamais solis veikt ir lietojumprogrammu veidņu lejupielāde un sākt izmantot tos un tos neatverot Office SharePoint Designer 2007. Pēc tam izmantojiet resursus nākamajā sadaļā "Resursi" palīdz, kā veidot savas lietojumprogrammas.

Uz lapas sākumu

Resursi.

Lai iegūtu papildinformāciju par Windows SharePoint Services 3.0 un Office SharePoint Designer 2007, lūdzu, skatiet šajos resursos:

Izstrādātājs orientētos papildu resursus, lūdzu, skatiet šādi:

Uz lapas sākumu

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×