Įgyvendinimo kapitonas / Išsamiai santykius, naudojami Pasirinktiniai sąrašai

Forumo vartotojai dažnai kaip klausimus, kaip šis:

> labas,
>
> Pasakykite man, jei yra bet kokios galimybės kurti pasirinktinį sąrašą su
> Pagrindinis ir išsami informacija tipo (kaip SF) nenaudojant InfoPath.
>

SharePoint suteikia kai kurie iš langelį funkcijas, palaikančias rūšių verslo reikalavimus panašaus.

Apskritai, vienas susieja du sąrašus kartu naudojant peržvalgos stulpelį. A sąraše yra SF antraštės informacija ir B sąraše yra SF duomenys.

Naudoti papildomus sąrašus išlaikyti klientų skaičius, produkto numeriai, ir tt.

Naudokite turinio užklausos žiniatinklio dalis (Moss tik) ir (arba) duomenų Rodyti žiniatinklio dalyje Kurti sulietus nuomonėmis sąrašus. SQL serverio ataskaitų paslaugų (SRS) taip pat yra ataskaitų pusės ji.

Tačiau, yra tam tikrų svarbių apribojimų, kad bus sunku naudoti grynas out-of-the-box yra nieko, kad yra net šiek tiek sudėtinga. Tai apima:

  • Dydžio susijusių peržvalgos sąrašai vs. "puošnumas" peržvalgos stulpelio tipo. Peržvalgos stulpelio tipas prisistato dėl UI skirtingai priklausomai nuo to, ar įjungėte kelių objektų žymėjimas ar ne. Bet kuriuo atveju, out-of-the-box kontrolės rezultatai rodo elementus iš šaltinio sąrašo. Jei šaltinio sąrašo 1,000 elementai, kad 's gonna būti problema. Peržvalgos kontrolės ne vartyti šiuos elementus. Vietoj, Jis išsitraukia juos visus į valdiklį. Tai daro labai nepatogu vartotojo sąsajos tiek duomenų įvedimo ir veiklos.
  • Paieška "traukti atgal" vieną informacijos stulpelį. Jūs galite niekada atsitraukti daugiau nei vieno stulpelio informaciją iš šaltinio sąrašo. Pavyzdžiui, Jūs negalite pasirinkti pirkėjo "12345" ir tuo pačiu metu Rodyti skaičių, taip pat pirkėjo pavadinimą ir adresą. Peržvalgos tik rodo kliento numerį ir nieko daugiau. Tai leidžia už nepatogi ir sunkiai vartotojo sąsają.
  • Viduje-formos pranešimo. Aš parašiau apie tai čia. Nepavyksta įdiegti pakopinių kritimo sumažėjimas, sąlyginai įjungti/išjungti laukai, ir tt.
  • Nėra pakopiniais naikinimais arba įmontuotą nuorodų vientisumą. SharePoint gydo pasirinktinius sąrašus kaip nepriklausomi asmenys ir neleidžia juos susieti tarpusavyje tradicinių ERD prasme. Pvz., SharePoint leidžia jums sukurti du pasirinktinius sąrašus, "klientas" ir "SF antraštėje". Galite sukurti SF antraštėje kad nuorodos atgal į klientą klientų sąrašą. Tada, naikina klientas iš sąrašo. Out of the box, Tai jokiu būdu to išvengti. Išspręsti tokios problemos, Jūs paprastai naudoti įvykio apdorojimo programas.

Ji gali atrodyti niūri, bet aš vis dar naudoti SharePoint atspirties tašku kuriant šios rūšies funkcijos. Nors yra spragų tarp ko reikia tirpale, SharePoint leidžia užpildyti tas spragas naudojant įrankius, pvz.:

  • Įvykių apdorojimo programos. Juos naudoti nuorodų vientisumą.
  • Pasirinktinius stulpelius: Sukurti pasirinktinę stulpelių tipų ir naudoti juos vietoj numatytojo peržvalgos stulpelį. Pridėti ieškos, Buffering ir turtingu, kad jie reaguoja.
  • BDC. Ši tik samanų funkcija leidžia mums užklausą kitų SharePoint sąrašai su aukščiausios vartotojo sąsaja į įprastą peržvalgos stulpelį. BDC taip pat galite pasiekti galutinio serverio programa. Naudoti BDC išvengti replikacijos. O ne atkartoti kliento informaciją iš vidinės ERP sistemą, Vietoj to naudokite BDC. BDC savybes suteikia gražus vartotojo sąsaja į traukti šią informaciją tiesiogiai iš ERP sistemos kur priklauso ir išvengiama problemų išlaikyti replikacijos sprendimas.

    BDC pasižymi didele MOSS (nėra WSS) ir yra sudėtingas konfigūruoti.

  • ASP.NET žiniatinklio forma: Sukurti tokia pilnai AJAX leido forma, kuri naudoja SharePoint objekto modelis ir (arba) interneto paslaugų sverto SharePoint sąrašai o teikia labai reaguoja vartotojo sąsaja.

Paskutinis variantas gali jaustis kaip jums pradedant nuo nulio, bet atsižvelgti į tai, kad SharePoint platformos prasideda jums su tokiais pagrindiniais bruožais:

  • Saugumo modelis su techninės priežiūros.
  • Meniu sistemos priežiūros.
  • "Pagrindinę lentelę" (ty. pasirinktinius sąrašus) su saugumo, Built-in priežiūra ir tikrinimas.
  • Paieška.
  • Vidinės integracijos priemones (BDC).

Jeigu pradėsite naują tuščią projektą visual Studio, Jūs turite daug infrastruktūros ir vandentiekio statyti prieš jums beveik kas SharePoint siūlo.

Aš tikiu, kad Microsoft planuoja išplėsti SharePoint šia kryptimi, programų kūrimas. Atrodo kaip natūralus tęsinys į bazę esamų SharePoint. Microsoft CRM programa suteikia daug ištęsiamumas tipų reikia remti antraštės/išsamiai programų kūrimas. Nors šių funkcijų programoje CRM, technologija yra akivaizdžiai naudotis SharePoint vystymo grupė ir tikiuosi, kad jis bus padaryti savo kelią į SharePoint produktų iki pabaigos 2008. Jei kas nors turi žinių arba pažvelgti į tai, Prašome palikti komentarą.

</pabaigos>

5 mintys apie "Įgyvendinimo kapitonas / Išsamiai santykius, naudojami Pasirinktiniai sąrašai

  1. Paul Galvin

    Raghu, Nemanau, kad ten yra koks nors paprastas būdas tai padaryti. Aš daugiausia dėmesio bus skiriama mokymo jūsų vartotojams naudoti, vienas iš jų ir gal jiems užuominą turinio pavadinimas paimdama pati. Nemanau, kad jums gali tikrai prikalti tai vienas, techniškai.

    Atsakyti
  2. Raghu rašė:
    Aš sukurti pirminius/antrinius realationship naudojant du stulpeliai ir pasirinktinį sąrašą kaip nurodyta pirmiau commnet. Bet turiu problema; Man reikia, kad elemento turinio tipas nėra aplanko lygiu ir aplanko turinio tipas nėra prekes. Prašome vadovas mane apie tai. ačiū…
    Atsakyti
  3. Michael Vickers

    Tai šiek tiek kludge, bet aš naudoju ASP.Net išplečiamajame sąraše, kuris šešėliai peržvalgos "iškrenta" generuoja SharePoint. I punkte ASP.Net sąrašo duomenų pagal sąrašą, kuriame yra peržvalgos prekės, leidžia man naudoti lauko ID reikšmę ir stulpelio mano pasirinkimas kaip rodomą tekstą. Aš niekuo neįpareigoja ASP.Net sąrašo su peržvalgos sąrašo lauku nes jis sukuria serverio klaidos.

    Įkelti puslapį aš naudoti javascript priskirti ASP.Net sąrašo vertė, ir tada pridėti onchange įvykių prie to išskleidžiamajame priskirti naujas vertybes atitinkamą SharePoint peržvalgos sąrašo. Aš iš tikrųjų slėpti eilutę, kurioje yra SharePoint sąrašo.

    Ir paskutinis dalykas — dėl to, kaip SharePoint teikia goofy peržvalgos dropdowns kai elementų skaičius patenka Pro 20 Aš naudoju pasirinktinio aplanko objektą Nusiteikite ir dropdown vertė. Aš išsamiai šį procesą čia dienoraštyje:

    http://www.idiotsyncrasies.com/2007/12/lookup-list-dropdowns-in-sharepoint.aspx

    Iki,

    Michael

    Atsakyti
  4. David

    Galite sukurti SF antraštėje atsižvelgiant į aplanko turinio tipą turinio tipą ir tada sukurti kitą SF turinio tipo ir įtraukti abu su SharePoint sąrašu. Tai iš esmės sukuria tėvų/vaikų santykių, kuris leis jums sukurti keletą sąskaitų pagal SF turinio tipą, kad gyventi pagal SF antraštės turinio tipo, kurį suteikia jums ir tiesioginius santykius tarp daikto ir ir jei SF antraštėje sąrašo elementas yra panaikinti visus tame aplanke vaiko SF elementai bus panaikinti. Taip pat nurodote, kad turinio tipą galima įsigyti tik iš per tam tikrą aplanką. Šis požiūris yra panašus į kaip diskusijos bibliotekoje veikia ir yra labai naudinga šio tipo santykiai tarp daiktų. Įvykio apdorojimo programas ir kodas padės su kai kurių kitų apribojimų bet bendras greitas paprastas sprendimas.

    Atsakyti

Palik atsakymą į Raghu rašė: Atšaukti atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *