Gweithredu Meistr / Perthynas Manylion Defnyddio Rhestrau Custom

Defnyddwyr y fforwm yn aml fel cwestiynau fel hyn:

> Helo,
>
> Rhowch wybod i mi os oes unrhyw bosibiliadau i adeiladu rhestr arfer gyda
> meistr a manylion fath (fel anfonebau) heb ddefnyddio InfoPath.
>

SharePoint yn darparu rhai o'r nodweddion blwch sy'n cefnogi mathau o ofynion busnes fel 'na.

Yn gyffredinol, Mae un yn cysylltu dwy restr gyda'i gilydd gan ddefnyddio colofn ' lookup '. Mae rhestr A yn cynnwys gwybodaeth pennyn anfoneb ac mae rhestr B yn cynnwys manylion anfoneb.

Defnyddiwch restrau ychwanegol i gynnal nifer y cwsmeriaid, nifer y cynnyrch, ac ati.

Defnyddiwch y we ymholiad cynnwys rhan (yn MOSS unig) a/neu weld data rhan o'r we i greu barn cyfun y rhestrau. Gweinydd SQL adrodd gwasanaethau (SRS) hefyd ar gael ar gyfer yr ochr adrodd ei.

Fodd bynnag,, Ceir rhai cyfyngiadau pwysig a fydd yn ei gwneud hi'n anodd i ddefnyddio nodweddion allan y blwch pur ar gyfer unrhyw beth y mae hyd yn oed yn gymedrol cymhleth. Mae'r rhain yn cynnwys:

  • Maint y rhestrau am-edrych sy'n gysylltiedig vs. "smartness" o'r math colofn a chwilio am. Mae'r math o golofn chwilio am yn cyflwyno ei hun ar y UI wahanol yn dibynnu ar p'un a dwi wedi galluogi aml-dethol neu beidio. Yn y naill achos, Mae rheoli allan y blwch yn dangos holl eitemau sydd ar gael oddi ar y rhestr Ffynhonnell. Os oes gan y rhestr Ffynhonnell 1,000 eitemau, Mae hynny'n mynd i fod yn broblem. Yw chwilio am reolaeth Nid Tudalen drwy'r eitemau hynny. Yn lle hynny, Mae'n dwyn pob un ohonynt i fod dan reolaeth. Mae hynny'n gwneud i'r rhyngwyneb defnyddiwr lletchwith iawn o ran cofnodi data a pherfformiad.
  • Lookups "tynnu yn ôl" un golofn o wybodaeth. Gallwch byth ei dynnu ôl fwy nag un golofn o wybodaeth oddi ar y rhestr Ffynhonnell. Er enghraifft, Ni allwch chi ddewis cwsmer "12345" ac arddangos y nifer yn ogystal ag enw a chyfeiriad y cwsmer ar yr un pryd. Dim ond dengys y gallwch chwilio am y cwsmer nifer a dim byd arall. Mae hyn yn gwneud i'r rhyngwyneb defnyddiwr lletchwith ac anodd.
  • Unrhyw gyfathrebu intra-ffurflen. Rydw i wedi ysgrifennu am hyn yma. Allwch chi weithredu gostyngiad-downs rhaeadru, amodol alluogi / analluogi caeau, ac ati.
  • Dileu rhaeadru nac cywirdeb cyfeiriadol parod. Mae SharePoint yn trin rhestrau personol fel endidau annibynnol ac nid yw'n caniatáu ichi eu cysylltu at ei gilydd mewn ymdeimlad gweinyddu'r traddodiadol. Er enghraifft,, SharePoint yn eich galluogi i greu dwy restr arfer, "cwsmer" a "anfoneb pennawd". Gallwch greu pennyn anfoneb fod cysylltiadau ôl i gwsmer yn rhestr y cwsmer. Yna, Gallwch ddileu'r y cwsmer oddi ar y rhestr. Allan o'r blwch, Nid oes unrhyw ffordd i atal hyn. I ddatrys y math hwn o broblem, byddech fel arfer yn defnyddio sy'n trin y digwyddiad.

Gall ymddangos yn llwm, ond byddai'n dal yn defnyddio SharePoint fel man cychwyn ar gyfer adeiladu math hwn o swyddogaeth. Er bod bylchau rhwng yr hyn y mae angen ichi mewn ateb, SharePoint yn ein galluogi i lenwi'r bylchau hynny gan ddefnyddio offer fel:

  • Sy'n trin y digwyddiad. Eu defnyddio i orfodi cywirdeb cyfeiriadol.
  • Custom colofnau: Greu mathau Colofn personol ac yn eu defnyddio yn lle Colofn ' lookup ' diofyn. Ychwanegu dudalennu, clustogi a nodweddion AJAX i'w gwneud yn ymatebol.
  • BDC. Mae'r nodwedd hon MOSS yn unig yn ein galluogi i ymholiad Mae eraill SharePoint yn rhestru gyda rhyngwyneb defnyddiwr rhagorach i daflenni arferol. Gall BDC hefyd yn ymestyn allan i gais gweinydd pen ôl. Defnyddio BDC er mwyn osgoi dyblygu. Yn hytrach na dyblygu gwybodaeth cwsmer o ben ôl ERP system, defnyddio BDC yn hytrach. Mae nodweddion BDC yn darparu rhyngwyneb defnyddiwr braf i dynnu hwnnw wybodaeth yn uniongyrchol gan y system cynllunio adnoddau menter lle mae'n perthyn ac osgoi y drafferth o gynnal ateb dyblygu.

    BDC yn nodwedd MOSS (ddim ar gael yn WSS) ac yn heriol i ffurfweddu.

  • Ffurflen ar y we ASP.NET: Creu AJAX-alluogi ffurf lawn-featured sy'n defnyddio'r model gwrthrych SharePoint a / neu wasanaethau ar y we i restrau SharePoint trosoledd tra'n darparu rhyngwyneb defnyddiwr ymatebol iawn.

Efallai y bydd y dewis olaf yn teimlo fel eich bod yn dechrau o'r dechrau, ond yn ystyried y ffaith bod y llwyfan SharePoint yn dechrau i ffwrdd gyda chi y nodweddion allweddol canlynol:

  • Model diogelwch gyda gwaith cynnal a chadw.
  • System Menu â gwaith cynnal a chadw.
  • "Meistr Tabl" (h.y. rhestrau arfer) gyda diogelwch, adeiledig yn cynnal a chadw ac archwilio.
  • Chwilio.
  • Yn ôl diwedd adnoddau integreiddio (BDC).

Os byddwch yn dechrau gyda phrosiect gwag newydd yn y stiwdio weledol, gennych lawer o isadeiledd a phlymio i adeiladu cyn i chi ddod yn agos at yr hyn SharePoint yn cynnig.

Yr wyf yn credu bod Microsoft yn bwriadu ymestyn SharePoint yn y cyfeiriad hwn o ddatblygu cais. Mae'n ymddangos fel estyniad naturiol i'r presennol SharePoint yn sylfaen. Mae cais CRM Microsoft yn darparu llawer iawn o Estyn o'r mathau sydd eu hangen i gefnogi datblygiad cais pennyn/manylion. Er bod y nodweddion hynny yn CRM, Mae'r dechnoleg yn amlwg ar gael i'r tîm datblygu SharePoint a disgwyliaf y bydd yn gwneud ei ffordd i mewn i'r cynnyrch SharePoint erbyn diwedd 2008. Os oes gan unrhyw un wybodaeth neu mewnwelediad i hyn, gadewch sylw.

</diwedd>

Tagiau Technorati:

5 meddyliau ar "Gweithredu Meistr / Perthynas Manylion Defnyddio Rhestrau Custom

  1. Paul Galvin

    Raghu, Nid wyf yn credu bod unrhyw ffordd hawdd i wneud hynny. Byddwn yn canolbwyntio ar hyfforddi eich defnyddwyr pryd i ddefnyddio pa un ohonynt ac efallai yn rhoi awgrym ag enw'r math o gynnwys ei hun yn eu. Nid wyf yn meddwl y gallwch chi wir yn hoelio hyn un i lawr, dechnegol.

    Ateb
  2. Ysgrifennodd raghu:
    Yr wyf yn creu Rhiant / Plentyn realationship drwy ddefnyddio dau fath gynnwys a rhestr arfer fel yr eglurir yn y commnet uchod. Ond mae gen i broblem; Angen i mi wneud Eitem math o gynnwys ar gael ar lefel Folder a math o gynnwys Folder ar gael ar lefel eitem. Os gwelwch yn dda arwain fi ar yr un. Diolch…
    Ateb
  3. Michael Vickers

    Mae'n dipyn o kludge ond defnyddiaf cwymprestr ASP.Net sy'n cysgodi y chwilio am "cwymprestr" a gynhyrchir gan SharePoint. Tynnaf sylw y ASP.Net dropdown i datasource yn seiliedig ar y rhestr sy'n cynnwys yr eitem am-edrych, ganiatáu i mi ddefnyddio'r maes ID fel y gwerth a'r golofn fy ddewis y testun arddangos. Nid wyf yn rhwymo'r ASP.Net dropdown i'r maes rhestr am-edrych am ei fod yn creu gwallau ochr y gweinydd.

    Ar y llwyth dudalen Rwy'n defnyddio javascript i aseinio'r gwerth cywir i'r ASP.Net dropdown, ac yna gosod digwyddiadau onchange i'r dropdown i aseinio gwerthoedd newydd i'r SharePoint cyfatebol am-edrych dropdown. Fi 'n weithredol cuddio y rhes sy'n cynnwys y SharePoint dropdown.

    Un peth olaf — oherwydd y ffordd SharePoint peri goofy am-edrych dropdowns pan fydd nifer o eitemau yn cael yn y gorffennol 20 Rwy'n defnyddio gwrthrych deunydd lapio arferiad i gael / gosod y gwerth dropdown. Mae gen i swydd blog yn manylu ar y broses honno yma:

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

    Cheers,

    Michael

    Ateb
  4. David

    Gallwch greu Type Cynnwys ar gyfer header Anfoneb yn seiliedig ar y Ffolder Math Cynnwys ac yna creu Anfoneb Type Cynnwys arall ac ychwanegwch y ddau at restr SharePoint. Mae hyn mewn gwirionedd yn creu perthynas Rhiant / Plentyn a fydd yn caniatáu i chi greu Anfonebau lluosog yn seiliedig ar yr Anfoneb Type Cynnwys sy'n byw o dan y Anfoneb Pennawd Math Cynnwys sy'n rhoi i chi a'r berthynas uniongyrchol rhwng y ddwy eitem ac os yw'r eitem rhestr Header Anfoneb ei ddileu . Gallwch hefyd nodi bod Math Content ond ar gael o fewn Ffolder penodol. Mae'r ymagwedd hon yn debyg i sut mae'r llyfrgell yn gweithio a thrafod yn ddefnyddiol iawn ar gyfer y math hwn o berthynas rhwng eitemau. Bydd trin y digwyddiad a chod helpu gyda rhai cyfyngiadau eraill ond ar y cyfan yn ateb hawdd cyflym.

    Ateb

Ad a Ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio *