Kategooria Arhiiv: Andmevaate veebiosa

Võrreldes mõne Andmevaate veebiosa kuupäevad ehitada WSS KPI-d

Märkus: See oli esimene postitatud www.endusersharepoint.com Siin: http://www.endusersharepoint.com/ 2009/11/02/comparing-dates-in-a-data-view-web-part-to-build-a-wss-kpi-in-sharepoint/.

See on veel teise blogi postitamiseks võrdlemisele kuupäevad XSL andmete vaate veebiosas SharePointis.

See on minu stsenaarium:

  • Mul on kohandatud loend.
  • Nimekiri äri eesmärk on toetada idee uue töötaja ja tema ülesannete kogukestus olla 7 päev algab töö.
  • Nad on "Hoiatus tsooni" pärast 4 päeva kui nad ei ole täitnud need ülesanded.
  • Soovin luua lihtsa armatuurlaud, mis näitab rohelist, kui nad kas ülesande lõpule viinud või kui neil on rohkem kui 4 päeva kuluks.
  • Soovin armatuurlaud näitama kollane kui hoiatus tsoonis.
  • Ma tahan näidata punane, kui ta on omandanud toimingu tähtpäevast arvates.

Ma laenatud käesoleva artikli juures Marc Anderson blogi (http://mdasblog.wordpress.com/2008/02/19/comparing-dates-in-sharepoint-using-xsl/) et saada võrdluse loogika ja käesoleva artikli juures www.endusersharepoint.com taga armatuurlaual põhilised ideed (http://www.endusersharepoint.com/2008/12/09/visual-indicators-for-the-masses-kpis-in-wss/) Kirjalik Toni Frankola.

Te peaksite lugema tõendavad blogid, kuid rakendamisel läheb niimoodi:

  1. Luua sisutüübi (veerud + CT)
  2. Kohandatud loendi loomine ning seostada selle sisutüübi.
  3. Looge veebiosaleht.
  4. Kohandatud loendi lisamine veebiosalehele.
  5. Ava lehekülg SPD.
  6. Loendi teisendamine on DVWP.
  7. Muutke armatuurlaua bittide genereerimiseks XSL.

Mul on kaks kuupäeva: Hoiatus kuupäeva ja tähtaega. Võrrelda kuupäevi, minu xsl teeb järgmist.:

 
 <XSL-i:Valige>
 
 <!-- Kuna allkirjastatud käsiraamatu ja poliitika, Meil on rohelised sõltumata kuupäevad. -->
 <XSL-i:Kui test="@Employee_x0020_Handbook_x003F_ = 1 ja @Security_x0020_Policies = 1">
 <img src= "/ _layouts/pildid/KPIDefault-0.GIF" alt"Mingeid probleeme ="/>
 <a href= "/ Personaliosakonna/loendid/uue töötaja Checklist/EditForm.aspx?ID ={@ID}&amp;Allikas = / personaliosakonna/jagatud dokumendid/uus palgata Dashboard.aspx"> [Redigeeri]</a>
 </XSL-i:Kui>
 
 <!-- Kuva kollane indikaator kui me viimase hoiatuse kuupäev. -->
 <XSL-i:Kui test= "ddwrt:FormatDateTime(stringi(ddwrt:Täna()), 1033, "yyyyMMdd") &gt;= ddwrt:FormatDateTime(stringi(@TaskDueDate), 1033, "yyyyMMdd")">
 <img src="/_Layouts/images/KPIDefault-2.gif" alt= "Maksetähtaega ületanud maksed"/>
 <a stiil= "piir: 0px" href= "/ Personaliosakonna/loendid/uue töötaja Checklist/EditForm.aspx?ID ={@ID}&amp;Allikas = / personaliosakonna/jagatud dokumendid/uus palgata Dashboard.aspx"> [Redigeeri]</a>
 </XSL-i:Kui>
 
 <!-- Kuva punane indikaator kui läbisime tähtpäevaks. -->
 <XSL-i:Kui test= "ddwrt:FormatDateTime(stringi(ddwrt:Täna()), 1033, "yyyyMMdd") &gt;= ddwrt:FormatDateTime(stringi(@Warning_x0020_Date), 1033, "yyyyMMdd")">
 <img src="/_Layouts/images/KPIDefault-1.gif" alt= "Hoiatus"/> 
 <a href= "/ Personaliosakonna/loendid/uue töötaja Checklist/EditForm.aspx?ID ={@ID}&amp;Allikas = / personaliosakonna/jagatud dokumendid/uus palgata Dashboard.aspx"> [Redigeeri]</a>
 </XSL-i:Kui>
 
 <!-- Kui me siia, Me oleme hoiatamise kuupäevast varasem, nii et meil on roheline. -->
 <XSL-i:muidu>
 <img src= "/ _layouts/pildid/KPIDefault-0.GIF" alt"Mingeid probleeme ="/>
 <a href= "/ Personaliosakonna/loendid/uue töötaja Checklist/EditForm.aspx?ID ={@ID}&amp;Allikas = / personaliosakonna/jagatud dokumendid/uus palgata Dashboard.aspx"> [Redigeeri]</a>
 </XSL-i:muidu>
 
 </XSL-i:Valige>

Mõned olulised punktid ülevalt:

  • Üritasin võrrelda kuupäevad ddwrt funktsionaalsust kasutamata ja sain kuhugi. Ma ikka ei mõista, et. Need kuupäevad kuvatakse õigesti, kuid nii">"ja"<"alati ei saanud võrdlemiseks. Aasta lõpus, ddwrt tuli minu päästmiseks (Tänud, uuesti, Marc).
  • Ma olen ka väljapanek on [Redigeeri] Üksuse linkimine. Ma tegin seda peamiselt nii, et ma võiks lihtsalt test sel välja. Link ise võib olla kasulik kellegi püüab välja selgitada.
  • See on rakendatud SharePointi võrgus ja töötab ilusti.
  • Ma viide kaustas _Layouts pildid (/_Layouts/pildid/KPI...) on olemas minu keskkonnas karbist nii, et nad on ilmselt olemas ka.

Siin on pilt kaaperdamine, mis tundub mulle:

image

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Kiire ja lihtne: Andmete vaates veebiosa loomine (DVWP)

Suur teave selle WSS ulatuslikele 3.0 Andmevaate veebiosa (DVWP) mitmest allikast pärit veebis. Aga, Ma leidsin ta olevat üllatavalt raske leida teavet selle väga lihtne esimene samm. Siin on teine artikkel "Kiire ja lihtne" selle seeria.

Järgmiste juhiste abil saate luua andmete Loendivaate veebiosa (DVWP). Need põhinevad "teated" veebiosa, kuid seda enamik loendeid.

  1. Teated veebiosa loomine ja lisamine saidile.
  2. Avage sait SharePoint Designeris.
  3. Avage saidi default.aspx.
  4. Valige veebiosa teadaanded ja paremklõpsake.
  5. Kontekstimenüü, Valige "Convert-XSLT andmevaade".

SharePoint Designeri märku see sait nüüd kohandatud saidimääratlusest. See ei ole tingimata halb, kuid on olemas olulise tähendusega (tulemuslikkuse, Upgrade, teised) mis on see väike "Kiire ja lihtne väljapoole" kanne. Selle teema kohta lisateabe saamiseks, Ma soovitan Mõlemad raamatud Siin nagu ka oma lemmik Interneti otsing.

Kinnitada, et sa tegid seda õigesti:

  1. Sulgege ja taasavage veebibrauser (et vältida kogemata uuesti postitad originaal "lisada uut veebiosa").
  2. Valige selle veebiosa nool rippmenüü ja vali "Muuda Ühiskasutusega veebiosa" menüüst.
  3. Tööriista paneel avaneb paremale.
  4. Paneel on muutunud tema tavaline suvandite seadmine see:
Pilt