Definiranje pretraživanje tijeka rada

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

Funkcije pretraživanja učine tijekova rada da biste prikazali dinamičnu podatke. Kada se tijek rada pokrene, Funkcije pretraživanja u taj tijek rada možete dohvatiti podatke iz različitih izvora podataka kao što su popisi, biblioteke i podatke o tijeku rada. Pretraživanja možete stvoriti prilagođeni krajnjeg korisnika sučelje za osobe koje koriste web-mjesta.

Ovaj članak sadrži neke konceptualnih informacija o pretraživanja i u članku se objašnjava kako definirati pretraživanja tijeka rada. Pronaći i nekoliko savjeta o radu s pretraživanja i osiguravanje jedinstveni pretraživanja.

Sadržaj članka

Povezivanje podataka i pretraživanja

O korištenju pretraživanja da biste stvorili prilagođeni krajnjeg korisnika doživljaj

Zašto ID oznake korisne su?

Kako funkcionira pretraživanje?

Traženje vrijednosti u trenutnoj stavci

Traženje vrijednosti u podacima tijeka rada

Traženje vrijednosti na popisu ili u biblioteci navođenjem polja i vrijednost kao kriterija filtra

Savjeti za da biste bili sigurni jedinstvenih vrijednosti

Što treba znati o pretraživanja

Povezivanje podataka i pretraživanja

Što omogućuje pretraživanja tijek rada je povezivanja, značajci Microsoft ASP.NET tehnologija koja je leveraged u Office SharePoint Designer 2007podataka. Povezivanje podataka omogućuje povezivanje podataka preko različitih izvora podataka u bazi podataka. U Office SharePoint Designer 2007povezivanje podataka u tijekovima rada omogućuje vam dohvaćanje podataka iz izvora podataka kao što su popisi, biblioteke i podatke o tijeku rada kao što su varijable i ćelije. Tijek rada pretraživanja dohvaćanje podataka iz izvora podataka u vrijeme izvođenja tijeka rada i pomoću dohvaćene podatke možete izvršiti neke druge akcije tijeka rada. Funkcije pretraživanja stvaranje veze između izvor podataka i tijek rada.

Možete umetnuti pretraživanje trenutne stavke, podatke o tijeku rada, a ostale SharePoint popise i biblioteke.

Možete umetnuti pretraživanje...

Opis

Snimka zaslona

Odnosi se na stavke koje su započele trenutne instance tijeka rada. Odabirom te mogućnosti omogućuje vam odabir vrijednosti iz stavke koje se tijek rada trenutno pokrenute na.

Podatke o tijeku rada

Odnosi se na varijable tijeka rada koja je dio trenutne instance tijeka rada. Odabirom te mogućnosti omogućuje vam korištenje varijable tijeka rada i ćelije u trenutnom tijeka rada.

Ostale popise i biblioteke

Također možete dohvatiti podatke s drugim popisima i bibliotekama u trenutnom web-mjestu sustava SharePoint.

Vrh stranice

O korištenju pretraživanja da biste stvorili prilagođeni krajnjeg korisnika doživljaj

Funkcije pretraživanja možete unijeti prilagođeni krajnjeg korisnika doživljaj za korisnike web-mjesta. Na primjer, pretpostavimo da ste autor sadržaja koji se šalje dokumenata u biblioteci zajedničkih dokumenata u web-mjestu tima. Želite da se tijek rada da biste poslali automatsko poruke e-pošte obavještavanje odgovarajuće pregledavatelja prilikom svakog prijenosa dokumenta. Dodavanjem pretraživanja poruku e-pošte u tijeku rada, možete stvoriti sučelje za prilagođene krajnjeg korisnika. To znači da prilikom prijenosa dokumenta tijek rada će poslati poruku e-pošte automatski odgovarajuće pregledavatelja uz naziv dokumenta u tijelo e-pošte.

Na sljedećoj slici ističe neke od mjesta u poruku e-pošte koje se mogu koristiti pretraživanja.

Isticanje potencijalne područja umetanja pretraživanja poruku e-pošte

Nakon pretraživanja zamjena istaknuta područja, poruke e-pošte sada izgleda ovako:

Pretpregled predloška

Imajte na umu prikaza stavke za pretraživanje u tijelu e-pošte. Nakon što ste definirali pretraživanje, on se prikazuje u obliku [%izvora podataka:naziv polja%] na mjestu gdje ste unijeli pretraživanja. Pa ako ste definirali pretraživanje pri čemu je izvor podataka za Zajedničko korištenje vorni dokumentts , a polja iz kojih želite dohvatiti vrijednost ime pregledavatelja, stavka pretraživanja će prikazivati kao [zajednički koristiti dokumente: odobravatelja naziv %].

Napomena : Traženje unosa neće se prikazati uglate zagrade [] i postotka ikona % na na Da biste:, Kopija:, i crte Predmet poruke e-pošte.

Prilikom prijenosa dokumenta u biblioteci zajedničkih dokumenata pregledavatelja primit će poruku automatizirana e-pošte koja sadrži naziv dokumenta koji ste prenijeli. Kada se tijek rada pokrene, u pretraživanjima dohvaćanje podataka iz različitih izvora podataka, a podaci se pojavljuju u poruci e-pošte.

Isticanje potencijalne područja umetanja pretraživanja poruku e-pošte

Vrh stranice

Zašto ID oznake korisne su?

Možete shvatiti SharePoint popisa ili biblioteke kao tablicu. Svakom tablicom sastoji se od redaka i stupaca.

Za traženje tijeka rada za dohvaćanje određenu vrijednost s popisa, morate navesti polje (znači stupcu) i stavke (znači retka).

Pretraživanje tijeka rada možete dohvatiti vrijednost s popisa ili biblioteke u trenutnom web-mjestu, ali potrebne informacije u svakom: polju (stupcu) i stavke (retka).

Dodavanje pravila provjere valjanosti

Ako ste upoznati s relacijskim bazama podataka, kao što su Office Access 2007 ili Microsoft SQL Server, možda će biti korisno smatrati svakog popisa i biblioteka na web-mjestu u zasebnu tablicu u bazi podataka.

Svakom popisu ili biblioteci imaju stupac ID koji služi kao primarni ključ. U bazi podataka, s je primarni ključ polje (ili skup polja) u tablici koja omogućuje Jedinstveni identifikator za svaki redak.

Stupac ID zadovoljava sve kriterije za dobar primarni ključ jer je:

  • Jedinstveno označava svaki redak.

  • Nikad nije prazna niti null.

  • Nikad ne mijenja.

Vidjet ćete stupca ID njezinim dodavanjem u bilo kojem prikazu popisa ili biblioteke.

Stupac ID koji se pojavljuje u različitim popisa sustava SharePoint

ID je primarni ključ za neki popis ili biblioteku, pa je posebno korisno u pretraživanjima tijeka rada za označavanje neke određene stavke (ili redak), kao što je prikazano u primjerima kasnije.

Vrh stranice

Kako funkcionira pretraživanje?

Kao što je naznačeno u prethodnom odjeljku, ako ste upoznati s relacijskim bazama podataka, možda će biti korisno smatrati svakog popisa i biblioteka na web-mjestu u zasebnu tablicu u bazi podataka.

Zapravo pohrane podataka na popisima i bibliotekama u tablicama u programu SQL Server. (Dok se ne prikazuje Tehnički true da svaki popis i biblioteku odgovara zasebnom tablice u bazi podataka, ovaj mentalnom model je korisno kada je riječ o tijeka rada pretraživanja).

Ako ste upoznati s relacijskim bazama podataka, koji definira pretraživanje vrlo je slično upita baze podataka – na primjer, pretpostavimo da imate sljedeće vrijednosti.

Pregled

Ovo pretraživanje kaže "S popisa zadataka odaberite vrijednost polja Status gdje ID stavke zadatka podudara ID koji je pohranjen u varijable ID stavke zadataka za ovu instancu tijeka rada".

Prethodni pretraživanje može čitati kao sljedeće SQL upita. SQL upita pomoću ključnih riječi za odabir za dohvaćanje podataka iz navedene tablice – ili, u ovom slučaju, određeni popis ili biblioteku.

.

– ILI –

Primjer 2: Sličnosti pretraživanje u SQL upita

Vrh stranice

Traženje vrijednosti u trenutnoj stavci

Osnovni vrstu pretraživanja je gdje potražiti vrijednost polja u trenutnoj stavci.

Osoba koja radi u programu Word

Ovo pretraživanje kaže "Iz trenutne stavke odaberite vrijednost polja naziv" . Jednostavno jer samo morate navesti polju (stupcu) je ovog pretraživanja. Stavke (retka) je fiksna kao trenutne stavke. Drugim riječima, postoji samo jedan redak na raspolaganju. Zbog toga ovu vrstu pretraživanja ponekad se naziva "nehijerarhijskom" pretraživanja.

Grafika planera za tim

Vrh stranice

Traženje vrijednosti u podacima tijeka rada

Kao što je naznačeno u prethodnom odjeljku, pretraživanje vrijednost u trenutnoj stavci uvijek je "nehijerarhijskom" pretraživanje jer je redak Fiksna kao trenutne stavke – samo morate odrediti stupac (ili polja).

Isto tako, pretraživanje podataka tijek rada (dakle, podatke pohranjene u varijable tijeka rada i ćelije) je paušalni pretraživanja jer se svaki varijabla može sadržavati samo jednu vrijednost. Vrijednosti pohranjene u varijablu mogu se promijeniti iz jedne instance tijeka rada na sljedeću, a vrijednost može se promijeniti nekom trenutku tijekom tijek rada – na primjer, ako je tijek rada koristi u akciji Postavljanje varijable tijeka rada za postavljanje varijable na neku drugu vrijednost. No varijabla uvijek sadrži samo jednu vrijednost tako da se uvijek je paušalni pretraživanje podatke o tijeku rada.

Gumb Pregled u aplikaciji za poštu

Možete usporediti podatke o tijeku rada kao residing na brzi međuspremnik koji sadrži niz od mjesta na kojem se tijek rada zapisuju i sprema podatke. Ovaj niz mjesta sastoji jedan "redak" jer se svaki mjesto (varijablu ili parametar) sadrži samo jednu vrijednost.

Varijable u tijeku rada koji se nalaze na mjestu nalik brzi međuspremnik

Po dovršetku ovu instancu tijeka rada vrijednosti napisan na brzi međuspremnik se brišu i dalje instancu tijeka rada će predmemoriju vlastitu vrijednosti.

Vrh stranice

Traženje vrijednosti na popisu ili u biblioteci navođenjem polja i vrijednost kao kriterija filtra

Kada želite da biste potražili neku vrijednost stavke primjenom kriterija filtra na popis na kojoj se nalazi trenutne stavke ili na drugi popis, proširuje će se dijaloški okvir za pretraživanje.

Vlastoručni potpis kopiran iz tijela poruke i zalijepljen u dijaloški okvir Potpisi i tiskanice

Zašto ne ga proširite? U gornjem dijelu dijaloškog okvira određuje polju (stupcu) vrijednost koja vas zanima. No Budući da želite primijeniti kriterije filtriranja, morate da biste naveli stavke (retka) vrijednost koja vas zanima – i definirati jedinstveni retka tako da odaberete polje čije vrijednosti mogu se koristiti kao kriterija filtra da biste filtrirali popis na jedan redak. Ako, na primjer, ovog pretraživanja treba znati koje stavke (retka) vrijednosti iz. U gornjem dijelu dijaloškog okvira određuje stupac. Sada morate redak.

Istaknuti status zadatka

Vrh stranice

Korištenje statična vrijednost kao kriterija filtra

Više osnovni – i obično manje korisna – vrsta pretraživanja je koji unosite statična vrijednost (naziva se na literal) da biste pronašli stavke ili redak koji vas zanima. Ako, na primjer, ovog pretraživanja će idite na popis zadataka i odaberite vrijednost polja preporuka iz prve stavke zadataka koje polje preporuka jednako je "Odbaci".

Primicanje prstiju jedan drugom

Kada kliknete u redu, vidjet ćete sljedeću poruku.

Slika izgleda matrice rešetke

Što to znači? Moguće je mnogo stavki na popisu zadataka za preporuke polje jednako je "Odbaci", kao što je prikazano na sljedećoj je slici da bi pretraživanja će pronaći mnogo stavki koje zadovoljavaju kriterijima. U ovom slučaju pretraživanja jednostavno dohvaća vrijednosti polja preporuke iz prve stavke na popisu zadataka gdje preporuke = Rizbaciti, kao što je prikazano ovdje.

Slika dijaloškog okvira Dodavanje na popis primatelja

Postoje nekim konkretnim scenarijima kojima koji su vam potrebni ovu vrstu vrijednosti, osobito kada radite pomoću prilagođenih popisa. Da bi sustav učinila Očisti uz primjer, pretpostavimo da ste prilagođenog popisa koji navodi regionalnih šefove za svakog regiji, kao što je prikazano ovdje.

Regionalne upravitelja prilagođenog popisa

Sada pretpostavimo da bi vaš tim je u regiji Sjeveroistok pa samo regije koje vas zanimaju. Imate tijek rada je priložena na drugi popis (ne regionalnih upravitelji), a želite da tijek rada da biste potražili viši Upravitelj Sjeveroistok područja na popisu regionalnih upravitelja. Pohrana osoba u prilagođenog popisa i imate tijeka rada potražite te podatke, koji omogućuju tijeka rada za uvijek dinamički dohvatiti najnovije podatke te ne morate otvoriti i izmjena tijek rada kad god se mijenja Upravitelj u vašoj regiji. Pretraživanje u tu svrhu će izgledati otprilike ovako.

Vrijednosti koje nisu jedinstvene vrijednosti u prilagođenom popisu

Kada kliknete u redu, vidjet ćete upozorenje.

Slika izgleda matrice rešetke

U ovom se upozorenje pojaviti jer se može conceivably postojati više od jedne stavke u kojima je vrijednost argumenta područje Sjeveroistok. Za razliku od ID (definirano ranije kao primarni ključ), vrijednost Sjeveroistok nije nužno jedinstveni jer nije dodajete velikoj količini stavki na popisu sa sljedećom vrijednošću. No Budući da ste vlasnik regionalnih upravitelji popisa, možete sigurno zanemariti upozorenje Budući da znate da postoji samo jednu stavku čiju vrijednost za područje jednaka Sjeveroistokda biste znali da je pretraživanjem jedinstvene.

Da biste ga umetnuli drugi način polje koje koristite za kriterija filtra ponaša se kao ključ za taj popis. Kada koristite polje ID kao ključ, te se vrijednosti su po definiciji jedinstvenom. No ako koristite neko drugo polje kao ključ – kao što su regije u ovom primjeru – upozorit će vas da vrijednosti u tom polju moraju biti jedinstveni u redoslijedu u za to polje biti korisno ključ i otkrivanje jedinstveni stavke.

Drugi uobičajeni scenarij je potražiti vrijednost u određenu stavku, koji je opisan u sljedećem odjeljku.

Vrh stranice

Korištenje varijable tijeka rada kao kriterija filtra

Uz znatno najčešće funkcije LOOKUP je vrsta gdje tijekova rada stvara stavku – na primjer, pomoću akciju Prikupljanje podataka za korisnika da biste stvorili zadatak stavku ili stvaranje stavke u popisa ili biblioteke u trenutnom web-mjestu pomoću akcije Stvaranje stavke popisa .

Kada se tijek rada stvara stavku, ID nova stavka se pohranjuju u varijablu.

Deveta pogodnost

ID artikla je cijeli broj koji je uvijek jedinstven u taj popis ili biblioteku. ID mnogo ponaša se kao ključ u tablici baze podataka.

Budući da je uvijek jedinstveni Identifikator, i ID pohranjena u dinamičku varijable, pomoću ID je najbolje najčešći način da biste bili sigurni da koristite jedinstvene vrijednosti za prepoznavanje točno željenu stavku. Na primjer, pretpostavimo da akciju Prikupljanje podataka za korisnika stvara zadatak čiji je ID pohranjena u varijablu naziva zadatka ID stavke. Ta varijabla možete koristiti da biste bili sigurni jedinstvene vrijednosti, kao što je prikazano ovdje.

Odabir tjednog prikaza kalendara

Kada kliknete u redu, nećete vidjeti upozorenje o osiguravanje jedinstvene pretraživanja jer koristite ID da biste pronašli stavku (ili redak) koji vas zanima, a uvijek je jedinstveni Identifikator.

Isječak crteža u letku

Ovo pretraživanje kaže "S popisa zadataka odaberite vrijednost polja preporuka gdje ID stavke zadatka podudara ID koji je pohranjen u varijablu za ovu instancu tijeka rada". Drugim riječima, u gornjem dijelu dijaloškog okvira određuje stupcu, kao i obično. I dna pola dijaloškog okvira kao jedinstvena identifikacija retka jedinstvene. U ovom primjeru ovu instancu tijeka rada je stvorio zadatak čiji ID-a za popis zadataka je 5. Budući da 5 vrijednosti pohranjene u varijable ID stavke zadatka, pretraživanje prelazi broj retka 5 na popisu Zadaci.

Dodavanje pravila provjere valjanosti

Vrh stranice

Savjeti za da biste bili sigurni jedinstvenih vrijednosti

Evo nekoliko savjeta koje vam olakšavaju korištenje pretraživanja tijeka rada:

  • Sigurno način provjerite je li jedinstvene vrijednosti pretraživanja da biste koristili ID stavke popisa da biste pronašli stavke s podudarne ID-a. Ako postoje varijable vrste podataka ID stavke popisa koji su već pridružena trenutnog tijeka rada, pokušajte ih koristiti u pretraživanju. Da biste odredili te varijable čija je vrsta podataka ID stavke popisa , kliknite gumb varijable u Dizajneru tijeka rada. Pojavit će se popis svih varijable pridružene trenutnog tijeka rada. Provjerite ima li varijable vrste ID stavke popisa.

  • Ako zbog nekog razloga ne možete koristiti polje ID ili bez jednog polja na popisu može poslužiti kao ključ na popis, pa pokušajte upotrijebiti ulančani niz vrijednosti za stavke popisa koje se mogu prikazati jedinstvenosti stavku popisa. Možete koristiti akciju Sastavljanje dinamički niz u tijeku rada da biste stvorili ovog niza i pohraniti niza u varijablu. Ova varijabla možete koristiti u pretraživanje da biste odredili jedinstvenih stavki na popisu.

  • Prilikom stvaranja popisa na web-mjestu, možete stvoriti nadređenih i podređenih ili odnos jedan-prema-više povezanih podataka u drugi popis tako da postavite pokazivač na polje ID drugi popis pomoću stupca za pretraživanje na jednom popisu. Na primjer, pretpostavimo da imate popis klase i registracije popisa, a postoji odnos jedan-prema-više između jedne klase i mnogo registracije za taj klasu. Možete dodati stupac na popisu registracije koja je stupac ID povezane klase tečajeve potražite na popisu. Zatim, ako je tijek rada izvodi na popisu registracije, tijeka rada možete uvijek potražiti vrijednosti iz povezane stavke na popisu klase: želite reći ovog pretraživanja uz "S popisa klase odaberite vrijednost [bilo kojeg polja na popisu], gdje ID-a na popisu klase podudara ID polje s vrijednostima u trenutnoj stavci." Stvaranje odnosa ID (zapravo primarnog i vanjskog ključa odnosi) između popisa gdje god je moguće olakšano pretraživanja tijeka rada, a pomoću ID-a jednostavan je način da bi rezultat jedinstvene vrijednosti pretraživanja.

Vrh stranice

Što treba znati o pretraživanja

Evo nekoliko stvari koje informacije prilikom rada s pretraživanja:

  • Priključite tijekova rada na popis koji je najčešće poput matrice popisa i koja ima više ili manje sve podatke koje je moguće koristiti u tijeku rada. Na taj način koristite puno više vrijednosti iz trenutne stavke u vašem pretraživanja umjesto stvaranja složenih pretraživanja da biste vrijednosti s drugim popisima.

  • Kad god pretraživanje ne pronađe odgovarajući podataka, vratit će niz ?????. Na primjer, ako definirate tijeka rada za pretraživanje da biste odabrali vrijednosti polja Naslov s popisa zadataka gdje polje Dodijeljeno jednako "Luka", ali je ne zadatak dodijeljen "Luka", pretraživanje vratiti ?????. Da biste riješili taj problem, možete otvoriti odgovarajućim vrijednostima i promjena kriterija filtra tako da upit vraća podudarne stavke.

  • Kad god pretraživanje naiđe varijabli koje sadrže podatke u njemu, vraća se niz *. Da biste riješili taj problem, otvorite tijek rada i provjerite je li varijabla je postavljeno na vrijednost (ili pokrenuti).

  • Da biste očistili sadržaj dijaloškog okvira za Definiranje pretraživanje tijek rada , kliknite gumb Očisti pretraživanje u tom dijaloškom okviru.

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.

×