Kategoriaj Arkivoj: Datuma Vido Araneaĵa Parto

Komparanta Datojn en Datuma Vida Araneaĵa Parto Konstrui WSSan KPI

Noto: #Tio ?i estis unue #po?ti #?e Www.endusersharepoint.com Ĉi tie: Http://Www.endusersharepoint.com/2009/11/02/comparing-datoj-je--datumo-vido-araneaĵo-parto-al-konstruo--wss-kpi-je-sharepoint/.

Tio ĉi estas ankoraŭ alia bloga poŝto sur komparanta datojn en XSL en datuma vida araneaĵa parto en SharePoint.

Tio ĉi estas mia scenaro:

  • Mi havas laŭmendan liston.
  • La komerca celo de la listo estas subteni la ideon de nova dungito kaj lia/#?ia taskoj esti kompletigita ene de 7 Tagoj komenci la laborpostenon.
  • Ili estas en ??Arning zono?? Post kiam 4 Tagoj se ili ne kompletigis #?i tiu taskojn.
  • Mi deziras krei simplan instrumentpanelon kiu montras verdan kiam ili #a? kompletigis la taskon #a? se ili havas pli ol 4 Tagoj kompletigi ?in.
  • Mi deziras la instrumentpanelon montri flavan se ili estas en la averta zono.
  • Mi deziras al montri #ru?a se ili ne kompletigis la taskon post la #?uldata dato.

Mi depruntis de Ĉi tiu artikolo Ĉe Marc Anderson?? Blogo (http://mdasblog.wordpress.com/2008/02/19/comparing-dates-in-sharepoint-using-xsl/) Akiri la komparan logikon kaj Ĉi tiu artikolo Ĉe Www.endusersharepoint.com Por la bazaj ideoj #malanta? la instrumentpanelo (http://www.endusersharepoint.com/2008/12/09/visual-indicators-for-the-masses-kpis-in-wss/) Skribita de Toni Frankola.

Vi devus legi la subtenantajn blogojn, Sed la efektivigo iras tiel:

  1. Krei kontentan tipon (Kolumnoj + CT)
  2. Krei #la?menda liston kaj asocii ?in kun la kontenta tipo.
  3. Krei #aranea?o partan #pa?o.
  4. Aldoni la #la?menda liston al la #aranea?o parta #pa?o.
  5. Malfermi supre la #pa?o en SPD.
  6. Transformi la liston al DVWP.
  7. Modifi la XSL produkti la instrumentpanelajn pecojn.

Mi havas du datojn: averta dato kaj ŝuldata dato. Kompari la datojn, Mia xsl faras la sekvantaron:

 
 <Xsl:Elekti>
 
 <!-- Kiam #amba? manlibro kaj politiko estas subskribita, Ni estas verdaj #?iaokaze de datoj. -->
 <Xsl:Kiam Testo="@Dungito_x0020_Manlibro_x003F_ = 1 Kaj @Sekureco_x0020_Politikoj = 1">
 <Img Src="/_Planaj/bildoj/KPIDefault-0.GIF" Alt="Neniuj problemoj"/>
 <al Href="/HumanResources/Enlistigas/Novan Dungiton Checklist/EditForm.Aspx?#IDENTIGA?O={@#IDENTIGA?O}&Amp;Fonto=/HumanResources/Dividis Dokumentojn/Nova Dunga Instrumentpanelo.Aspx"> [Redakti]</al>
 </Xsl:Kiam>
 
 <!-- Rezulta sukceno indikilo se ni estas pasintaj la averta dato. -->
 <Xsl:Kiam Testo="Ddwrt:FormatDateTime(Ŝnuro(Ddwrt:Hodiaŭ()), 1033, 'YyyyMMdd') &Gt;= Ddwrt:FormatDateTime(Ŝnuro(@TaskDueDate), 1033, 'YyyyMMdd')">
 <Img Src="/_Planaj/bildoj/KPIDefault-2.GIF" Alt="Posttempa"/>
 <al Stilo="Landlimo: 0Px" Href="/HumanResources/Enlistigas/Novan Dungiton Checklist/EditForm.Aspx?#IDENTIGA?O={@#IDENTIGA?O}&Amp;Fonto=/HumanResources/Dividis Dokumentojn/Nova Dunga Instrumentpanelo.Aspx"> [Redakti]</al>
 </Xsl:Kiam>
 
 <!-- Montri #ru?a indikilon se ni estas pasita la #?uldata daton. -->
 <Xsl:Kiam Testo="Ddwrt:FormatDateTime(Ŝnuro(Ddwrt:Hodiaŭ()), 1033, 'YyyyMMdd') &Gt;= Ddwrt:FormatDateTime(Ŝnuro(@Avertanta_x0020_Dato), 1033, 'YyyyMMdd')">
 <Img Src="/_Planaj/bildoj/KPIDefault-1.GIF" Alt="Avertanta"/> 
 <al Href="/HumanResources/Enlistigas/Novan Dungiton Checklist/EditForm.Aspx?#IDENTIGA?O={@#IDENTIGA?O}&Amp;Fonto=/HumanResources/Dividis Dokumentojn/Nova Dunga Instrumentpanelo.Aspx"> [Redakti]</al>
 </Xsl:Kiam>
 
 <!-- Se ni akiras #?i tie, Ni estas #anta?e ol la averta dato, Do ni estas verdaj. -->
 <Xsl:Alie>
 <Img Src="/_Planaj/bildoj/KPIDefault-0.GIF" Alt="Neniuj problemoj"/>
 <al Href="/HumanResources/Enlistigas/Novan Dungiton Checklist/EditForm.Aspx?#IDENTIGA?O={@#IDENTIGA?O}&Amp;Fonto=/HumanResources/Dividis Dokumentojn/Nova Dunga Instrumentpanelo.Aspx"> [Redakti]</al>
 </Xsl:Alie>
 
 </Xsl:Elekti>

Kelkaj kernaj punktoj de supra:

  • Mi provis kompari datojn sen uzanta la ddwrt funkcio kaj akiris #nenie. Mi ankoraŭ ne komprenas tion. Ili datiĝas montrita ĝuste, Sed #amba? ?>?? Kaj ?<” Komparoj ĉiam malsukcesita. En la fino, Ddwrt venis al mia savo (Dankonas, Denove, Marc).
  • I?? #Anka? montranta [Redakti] Ligi al la ero. Mi plejparte faris tion ĉi por ke mi facile povus elprovi tion ĉi ekstere. La ligo ĝi mem povas esti utila al iu provanta kalkuli ĝin ekstere.
  • #Tio ?i estas efektivigita en SharePoint enreta kaj laboroj agrable.
  • La bildoj mi referencas en la _plana adresaro (/_Planaj/bildoj/KPI?) Estas havebla ekstere de la skatolo en mia medio do ili estas #ver?ajne haveblaj por vi #anka?.

#?I tie?? Ekrano pafita de kio ?i similas por mi:

image

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Rapide kaj Facile: Krei Datuman Vidan Araneaĵan Parton (DVWP)

Estas riĉeco de granda informo sur la WSS 3.0 Datuma Vido Araneaĵa Parto (DVWP) Sur la araneaĵo de pluraj fontoj. Tamen, Mi trovis ĝin esti surprize malfacila trovi informon sur ĉi tiu unua tre baza paŝo. Ĉi tie estas alia artikolo en la "rapida kaj facile" Serioj trakti ĝin.

Sekvi ĉi tiujn paŝojn krei datuman vidan araneaĵan parton (DVWP). Ili estas bazita sur "Anoncoj" Araneaĵa parto, Sed apliki al plejpartoj de listoj.

  1. Krei Anoncan araneaĵan parton kaj aldoni ĝin al ejo.
  2. Malfermi la ejon en SharePoint Designer.
  3. Malfermi la nerepagon de la ejo.Aspx.
  4. Elekti la Anoncan araneaĵan parton kaj ĝusta-klako.
  5. De la kunteksta menuo, Elekti "Transformi al XSLT Datuma Vido".

SharePoint Designer sciigas vin ke ĉi tiu ejo estas nun personigita de ĝia eja difino. Tio ne estas nepre malbone, Sed estas gravaj implicoj (Elfaro, Altgradigo, Aliaj) Kiu estas pretere la amplekso de ĉi tiu malgranda "Rapida kaj Facile" Eniro. Akiri pli da informo sur ĉi tiu temo, Mi rekomendas ambaŭ librojn Ĉi tie Tiel kiel via preferata Interreta serĉo.

Konfirmi ke vi faris ĝin ĝuste:

  1. Proksima kaj re-malfermi la araneaĵan retumilon (Eviti akcidente re-poŝtanta la originalon "aldonas novan araneaĵan parton").
  2. Elekti la sagon de la araneaĵo parto falo-malsupren kaj elekti "Modifi Dividita Araneaĵan Parton" De la menuo.
  3. La ila panelo malfermas dekstre.
  4. La panelo ŝanĝis de ĝiaj kutimaj araj elektoj al tio ĉi:
Bildo