ವರ್ಗ ಆರ್ಕೈವ್ಸ್: ಡೇಟಾ ವೀಕ್ಷಿಸಿ ವೆಬ್ ಭಾಗ

ಒಂದು 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. ವಿಷಯ ಪ್ರಕಾರ ರಚಿಸಿ (ಕಾಲಮ್ಗಳನ್ನು + CT)
  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 SRC="/_layouts/images/KPIDefault-0.GIF" ಹಳೆಯ="No problems"/>
 <ಒಂದು href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&ಆಂಪಿಯರ್;ಮೂಲ = / HumanResources / ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಹಂಚಿಕೆ / ನ್ಯೂ ಹೈರ್ Dashboard.aspx"> [ಸಂಪಾದಿಸು]</ಒಂದು>
 </XSL:ಯಾವಾಗ>
 
 <!-- ನಾವು ಎಚ್ಚರಿಕೆ ದಿನಾಂಕದಂದು ಕಳೆದ ಕೋರುತ್ತೇವೆ ವೇಳೆ ಸೂಚಕ ಪಳಿಯುಳಿಕೆ ತೋರಿಸಿ. -->
 <XSL:ಯಾವಾಗ ಟೆಸ್ಟ್="ddwrt:FormatDateTime(ದಾರ(ddwrt:ಇಂದು()), 1033, 'YYYYMMDD') &GT;= Ddwrt:FormatDateTime(ದಾರ(@ TaskDueDate), 1033, 'YYYYMMDD')">
 <img SRC="/_layouts/images/KPIDefault-2.GIF" ಹಳೆಯ="Overdue"/>
 <ಒಂದು ಶೈಲಿ="border: 0px" href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&ಆಂಪಿಯರ್;ಮೂಲ = / HumanResources / ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಹಂಚಿಕೆ / ನ್ಯೂ ಹೈರ್ Dashboard.aspx"> [ಸಂಪಾದಿಸು]</ಒಂದು>
 </XSL:ಯಾವಾಗ>
 
 <!-- ನಾವು ಕಾರಣ ದಿನಾಂಕದಂದು ಜಾರಿಗೆ ನೀವು ಕೆಂಪು ಸೂಚಕ ತೋರಿಸಿ. -->
 <XSL:ಯಾವಾಗ ಟೆಸ್ಟ್="ddwrt:FormatDateTime(ದಾರ(ddwrt:ಇಂದು()), 1033, 'YYYYMMDD') &GT;= Ddwrt:FormatDateTime(ದಾರ(@ Warning_x0020_Date), 1033, 'YYYYMMDD')">
 <img SRC="/_layouts/images/KPIDefault-1.GIF" ಹಳೆಯ="Warning"/> 
 <ಒಂದು href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&ಆಂಪಿಯರ್;ಮೂಲ = / HumanResources / ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಹಂಚಿಕೆ / ನ್ಯೂ ಹೈರ್ Dashboard.aspx"> [ಸಂಪಾದಿಸು]</ಒಂದು>
 </XSL:ಯಾವಾಗ>
 
 <!-- ನಾವು ಇಲ್ಲಿ ಪಡೆಯಿರಿ ವೇಳೆ, ನಾವು ಎಚ್ಚರಿಕೆ ದಿನಾಂಕಕ್ಕಿಂತ ಮೊದಲು ನೀವು, ಆದ್ದರಿಂದ ನಾವು ಹಸಿರು ಕೋರುತ್ತೇವೆ. -->
 <XSL:ಇಲ್ಲವಾದರೆ>
 <img SRC="/_layouts/images/KPIDefault-0.GIF" ಹಳೆಯ="No problems"/>
 <ಒಂದು href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&ಆಂಪಿಯರ್;ಮೂಲ = / 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 / ಚಿತ್ರಗಳು / KPI ...) ಅವರು ಹಾಗೆಯೇ ಬಹುಶಃ ನೀವು ಲಭ್ಯವಿದೆ ಆದ್ದರಿಂದ ನನ್ನ ಪರಿಸರದಲ್ಲಿ ಬಾಕ್ಸ್ ಹೊರಗೆ ಲಭ್ಯವಿದೆ.

ಇಲ್ಲಿ ನನಗೆ ಇದು ತೋರುತ್ತಿದೆ ಯಾವ ಒಂದು ಸ್ಕ್ರೀನ್ ಶಾಟ್ ಇಲ್ಲಿದೆ:

image

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ 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 XSಲೀT 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. ಫಲಕ ಅದರ ಸಾಮಾನ್ಯ ಸೆಟ್ ಆಯ್ಕೆಗಳಿಂದ ಇದಕ್ಕೆ ಬದಲಾಗಿದೆ:
ಚಿತ್ರ