શ્રેણી આર્કાઇવ્ઝ: માહિતી જુઓ વેબ ભાગ

એક WSS KPI બિલ્ડ કરવા માટે ડેટા જુઓ વેબ ભાગ તારીખો સરખામણી

નોંધ: આ પ્રથમ પોસ્ટ કરવામાં આવ્યું હતું www.endusersharepoint.com અહીં: HTTP://www.endusersharepoint.com/2009/11/02/comparing-dates-in-a-data-view-web-part-to-build-a-wss-kpi-in-sharepoint/.

આ હજુ સુધી શેરપોઈન્ટ એક ડેટા જુઓ વેબ ભાગ XSL માં તારીખો સરખામણી પર બીજા બ્લોગ પોસ્ટ છે.

આ મારા દૃશ્ય છે:

  • હું વૈવિધ્યપૂર્ણ યાદી છે.
  • યાદીની બિઝનેસ હેતુ નવી કર્મચારી વિચારને સમર્થન આપે છે અને તેના / તેણીના ક્રિયાઓ અંદર પૂર્ણ કરી 7 કામ શરૂ ટ્રેડીંગ.
  • તેઓ પછી "ચેતવણી ઝોન" માં છે 4 તેઓ આ બાબતો પૂર્ણ કરી નથી ટ્રેડીંગ જો.
  • હું તેઓ ક્યાં તો કાર્ય પૂર્ણ અથવા કરતાં તેઓ હોય તો વધુ હોય ત્યારે લીલા બતાવે છે કે જે સરળ ડેશબોર્ડ બનાવવા માંગો છો 4 તે પૂર્ણ કરવા ટ્રેડીંગ.
  • હું તેઓ ચેતવણી ઝોનમાં છે જો ડેશબોર્ડ પીળા બતાવવા માંગો છો.
  • હું તેઓ નિયત તારીખ પછી કાર્ય પૂર્ણ ન હોય તો લાલ બતાવવા માટે કરવા માંગો છો.

હું પાસેથી ઉધાર આ લેખ અંતે માર્ક એન્ડરસનનો માતાનો બ્લોગ (http://mdasblog.wordpress.com/2008/02/19/comparing-dates-in-sharepoint-using-xsl/) સરખામણી લોજિક વિચાર અને આ લેખ અંતે www.endusersharepoint.com આ ડેશબોર્ડ પાછળ મૂળભૂત વિચારો માટે (http://www.endusersharepoint.com/2008/12/09/visual-indicators-for-the-masses-kpis-in-wss/) દ્વારા લખવામાં ટોની Frankola.

તમે ટેકો બ્લોગ્સ વાંચવા જોઈએ, પરંતુ અમલીકરણ આ જેમ જાય:

  1. સામગ્રી પ્રકાર બનાવો (કૉલમ + સીટી)
  2. વૈવિધ્યપૂર્ણ યાદી બનાવો અને સામગ્રી પ્રકાર સાથે સાંકળવા.
  3. વેબ ભાગ પાનું બનાવો.
  4. વેબ ભાગ પાનું માટે વૈવિધ્યપૂર્ણ યાદી ઉમેરો.
  5. એસપીડી માં પાનું ખોલો.
  6. એક DVWP માટે યાદી કન્વર્ટ.
  7. આ ડેશબોર્ડ બીટ્સ પેદા કરવા માટે XSL બદલો.

હું બે તારીખો છે: a warning date and a due date. To compare the dates, મારા xsl નીચેની કરે છે:

 
 <xsl:પસંદ કરો>
 
 <!-- પુસ્તિકા અને નીતિ બંને સાઇન ઇન છો ત્યારે, અમે તારીખો અનુલક્ષીને લીલો હોય છે. -->
 <xsl:ક્યારે પરીક્ષણ="@Employee_x0020_Handbook_x003F_ = 1 અને @ Security_x0020_Policies = 1">
 <img સ્રોત="/_layouts/images/KPIDefault-0.GIF" જૂનું="No problems"/>
 <એક href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ને ={@ આઈડી}&AMP;સોર્સ = / HumanResources / દસ્તાવેજો શેર / ન્યૂ હાયર Dashboard.aspx"> [સંપાદિત કરો]</એક>
 </xsl:ક્યારે>
 
 <!-- અમે ચેતવણી તારીખ છેલ્લા કરશો તો સૂચક કેરબો બતાવો. -->
 <xsl:ક્યારે પરીક્ષણ="ddwrt:FormatDateTime(સ્ટ્રિંગ(ddwrt:આજ()), 1033, 'YYYYMMDD') &જીટી;= Ddwrt:FormatDateTime(સ્ટ્રિંગ(@ TaskDueDate), 1033, 'YYYYMMDD')">
 <img સ્રોત="/_layouts/images/KPIDefault-2.GIF" જૂનું="Overdue"/>
 <એક શૈલી="border: 0પીએક્સ" href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ને ={@ આઈડી}&AMP;સોર્સ = / HumanResources / દસ્તાવેજો શેર / ન્યૂ હાયર Dashboard.aspx"> [સંપાદિત કરો]</એક>
 </xsl:ક્યારે>
 
 <!-- અમે કારણે તારીખ પસાર કરી રહ્યાં છો, તો Red સૂચક બતાવો. -->
 <xsl:ક્યારે પરીક્ષણ="ddwrt:FormatDateTime(સ્ટ્રિંગ(ddwrt:આજ()), 1033, 'YYYYMMDD') &જીટી;= Ddwrt:FormatDateTime(સ્ટ્રિંગ(@ Warning_x0020_Date), 1033, 'YYYYMMDD')">
 <img સ્રોત="/_layouts/images/KPIDefault-1.GIF" જૂનું="Warning"/> 
 <એક href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ને ={@ આઈડી}&AMP;સોર્સ = / HumanResources / દસ્તાવેજો શેર / ન્યૂ હાયર Dashboard.aspx"> [સંપાદિત કરો]</એક>
 </xsl:ક્યારે>
 
 <!-- અમે અહીં વિચાર તો, અમે ચેતવણી તારીખ કરતાં પહેલાં છો, તેથી અમે લીલા છો. -->
 <xsl:અન્યથા>
 <img સ્રોત="/_layouts/images/KPIDefault-0.GIF" જૂનું="No problems"/>
 <એક href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ને ={@ આઈડી}&AMP;સોર્સ = / HumanResources / દસ્તાવેજો શેર / ન્યૂ હાયર Dashboard.aspx"> [સંપાદિત કરો]</એક>
 </xsl:અન્યથા>
 
 </xsl:પસંદ કરો>

ઉપરથી થોડા કી બિંદુઓ:

  • I tried to compare dates without using the ddwrt functionality and got nowhere. I still don’t understand that. They dates displayed correctly, પરંતુ બંને ">"અને"<” comparisons always failed. અંતે, ddwrt મારા રેસ્ક્યૂ આવ્યા (આભારદર્શક શબ્દો, ફરી, માર્ક).
  • હું પણ એક દર્શાવી રહ્યો છું [સંપાદિત કરો] link to the item. I mainly did this so that I could easily test this out. The link itself may be useful to someone trying to figure it out.
  • આ શેરપોઈન્ટ ઓનલાઇન અમલીકરણ અને સાવધાનીપૂર્વક કામ કરે છે.
  • હું _layouts ડિરેક્ટરીમાં સંદર્ભ છબીઓ (/_layouts / images / KPI ...) તેઓ તેમજ કદાચ તમારા માટે ઉપલબ્ધ છે, જેથી મારા પર્યાવરણ માં બોક્સની બહાર ઉપલબ્ધ છે.

અહીં મારા માટે તે જેમ દેખાય છે તે એક સ્ક્રીન શૉટ છે:

image

</અંત>

મારા બ્લોગ પર સબ્સ્ક્રાઇબ કરો.

Twitter પર મને ખાતે અનુસરો http://www.twitter.com/pagalvin

ઝડપી અને સરળ: એક ડેટા જુઓ વેબ ભાગ બનાવો (DVWP)

જો WSS પર મહાન વિશાળ માહિતી છે 3.0 માહિતી જુઓ વેબ ભાગ (DVWP) on the web from several sources. તેમ છતાં, I found it to be surprisingly difficult to find information on this first very basic step. Here is another article in the "quick and easy" તે સંબોધવા માટે શ્રેણી.

ડેટા જુઓ વેબ ભાગ બનાવવા માટે આ પગલાંઓ અનુસરો (DVWP). They are based on an "Announcements" વેબ ભાગ, પરંતુ મોટા ભાગના યાદીઓ માટે અરજી.

  1. એક જાહેરાત વેબ ભાગ બનાવો અને એક સાઇટ ઉમેરી.
  2. શેરપોઈન્ટ ડિઝાઈનર માં સાઇટ ખોલો.
  3. સાઇટના default.aspx ખોલો.
  4. Select the Announcements web part and right-click.
  5. સંદર્ભ મેનુ માંથી, select "Convert to XST Data View".

શેરપોઈન્ટ ડિઝાઈનર આ સાઇટ હવે તેની સાઇટ વ્યાખ્યા ના કસ્ટમાઇઝ્ડ છે કે તમને સૂચવે છે. તે જરૂરી ખરાબ નથી, પરંતુ મહત્વપૂર્ણ અસરો હોય છે (કામગીરી, સુધારો, અન્ય) which are beyond the scope of this little "Quick and Easy" પ્રવેશ. To get more information on this subject, હું બંને પુસ્તકોનો ભલામણ અહીં તેમજ તમારી મનપસંદ ઈન્ટરનેટ શોધ.

તમે યોગ્ય હતી કે પુષ્ટિ કરો:

  1. વેબ બ્રાઉઝર બંધ કરો અને ફરીથી ખોલવા (to avoid accidentally re-posting the original "add a new web part").
  2. Select the web part’s arrow drop-down and choose "Modify Shared Web Part" આ મેનુ માંથી.
  3. આ સાધન પેનલ જમણી ખોલે છે.
  4. આ પેનલ તેના સામાન્ય સમૂહ વિકલ્પો આ માટે બદલાઈ ગયેલ છે:
છબી