ವರ್ಗ ಆರ್ಕೈವ್ಸ್: ಶೇರ್ಪಾಯಿಂಟ್

ನಿಗೂಢ ಶೇರ್ಪಾಯಿಂಟ್ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲು ಹೇಗೆ.

ಸ್ಥೂಲ ಸಮೀಕ್ಷೆ:

ವಿಂಡೋಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ಸರ್ವೀಸಸ್ ಕಸ್ಟಮ್ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಡೀಬಗ್ ಕಷ್ಟ 3.0 (WSS) ಅಥವಾ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ಸರ್ವರ್ (MOSS). The main culprit is that SharePoint normally surfaces very little diagnostic information on the web browser when an error occurs. ಈ ಬ್ಲಾಗ್ ಒಂದು ಮೂಲ ಕಾರಣಗಳನ್ನು ಗುರುತಿಸುವ ಸಲುವಾಗಿ ಅಗತ್ಯವಿದೆ ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ವಿವರ ಹೆಚ್ಚುವರಿ ಬಿಟ್ ನೀಡಬಲ್ಲ ಹೆಚ್ಚುವರಿ ವ್ಯವಸ್ಥೆಯ ರಚಿತ ರೋಗನಿರ್ಣಯದ ಮಾಹಿತಿಯನ್ನು ಪತ್ತೆ ಹೇಗೆ ವಿವರಿಸುತ್ತದೆ. ಈ ನಂತರ ಸಮಸ್ಯೆ ಪರಿಹರಿಸುವ ಕಾರಣವಾಗಬಹುದು.

ನಾನು ಇಲ್ಲದಿದ್ದರೆ ನಿಗೂಢ ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಲು ಹೆಚ್ಚಿನ ಯಶಸ್ಸಿನ ಜೊತೆ ಈ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತಾರೆ.

ಅಪ್ರೋಚ್:

ಶೇರ್ಪಾಯಿಂಟ್ ರಲ್ಲಿ ಒಂದು ದಾಖಲೆ ಕಡತದಲ್ಲಿ ಡಯಾಗ್ನೊಸ್ಟಿಕ್ ಲಾಗ್ ಮಾಹಿತಿಯನ್ನು ಒಂದು ದೊಡ್ಡ ಉಳಿಸಿ 12 ಜೇನುಗೂಡು.

"12 ಜೇನುಗೂಡಿನ" ಸಾಮಾನ್ಯವಾಗಿ C "ನಲ್ಲಿ ಇದೆ:\12 Program Files ಒಂದೇ ಕಡತಗಳನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಹಂಚಿದ ವೆಬ್ ಸರ್ವರ್ ವಿಸ್ತರಣೆಗಳನ್ನು ". (ಇದು ಸಾಧ್ಯ ಅಂತ ನಾನು ಖಾತರಿಯಿಲ್ಲ ಮನುಷ್ಯ 12 ನಗರದಲ್ಲಿ ಬೇರೆ ವಾಸಿಸಲು ಜೇನುಗೂಡಿನ, ವಾಸ್ತವವಾಗಿ).

ಕಲ್ಪನೆ ಪ್ರಸ್ತುತ ಲಾಗ್ ಫೈಲ್ ಪತ್ತೆ ಮಾಡುವುದು, ದೋಷ ಒತ್ತಾಯಿಸಲು ಮತ್ತು ನಂತರ ತ್ವರಿತವಾಗಿ ಲಾಗ್ ಫೈಲ್ ತೆರೆಯಲು. ಈ ದಾಖಲೆ ಕಡತಗಳನ್ನು ಹೊಂದಿವೆ:

  • ಮಾಹಿತಿ ಯಥೇಚ್ಛವಾಗಿ ಪ್ರಮಾಣದಲ್ಲಿ. ಶೇರ್ಪಾಯಿಂಟ್ ರೋಗನಿರ್ಣಯದ ಮಾಹಿತಿಯನ್ನು ಒಂದು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಹುಟ್ಟುವಿಕೆಗೆ ಮತ್ತು ಬೇಗನೆ ಆ ದಾಖಲೆ ಕಡತವನ್ನು ಅದನ್ನು ಬರೆಯುತ್ತಾರೆ. ಬೆರಳುಗಳು ಅದನ್ನು ಹಿಡಿಯಲು ನಿಮಗೆ ತ್ವರಿತ ಅಗತ್ಯವಿದೆ.
  • ಬಹುಸಂಖ್ಯೆ. ಶೇರ್ಪಾಯಿಂಟ್ ಒಂದು ದಾಖಲೆ ಕಡತವನ್ನು ಬರೆಯಲು ಆದರೆ ಅನುಕ್ರಮದಲ್ಲಿ ಬಹು ಲಾಗ್ ಕಡತಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ ಇಲ್ಲ.
  • ನಕಲಿಸಿ ಮತ್ತು MS ಎಕ್ಸೆಲ್ ಆಗಿ ಚೆನ್ನಾಗಿ ಅಂಟಿಸಿ.

ನನ್ನ ನೆಚ್ಚಿನ ವಿಧಾನ:

  1. ತೋರುತ್ತಿರುವಂತೆ ಒಂದು ವಿಂಡೋಸ್ ಎಕ್ಸ್ ಪ್ಲೋರರ್ ತೆರೆಯುತ್ತದೆ 12 ಜೇನುಗೂಡಿನ ದಾಖಲೆಗಳು.
  2. ಬದಲಾಯಿಸಲಾಗಿತ್ತು ದಿನಾಂಕ ತೋರಿಸಲು ವೀಕ್ಷಿಸಿ ವಿಂಗಡಿಸು (ಮೊದಲ ಅತ್ಯಂತ ಇತ್ತೀಚಿನ).
  3. ಅತ್ಯಂತ ಪ್ರಸ್ತುತ ಲಾಗ್ ಫೈಲ್ ಹೈಲೈಟ್.
  4. ಒಂದು ವೆಬ್ ಬ್ರೌಸರ್ ವಿಂಡೋದಲ್ಲಿ, ಸಂಭವಿಸುತ್ತದೆ ಒತ್ತಾಯಿಸಲು.
  5. ತ್ವರಿತವಾಗಿ ಪ್ರಸ್ತುತ ಲಾಗ್ ಫೈಲ್ ತೆರೆಯಲು ಮತ್ತು MS ಎಕ್ಸೆಲ್ ತನ್ನ ವಿಷಯಗಳ ನಕಲು.
  6. ಕೊನೆಯಲ್ಲಿ ಹೋಗಿ ಮತ್ತು ಪ್ರಸ್ತುತ ನಮೂದುಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು.

ಇತರ ಟಿಪ್ಪಣಿಗಳು:

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಡಯಗ್ನೊಸ್ಟಿಕ್ ಲಾಗ್ ಇನ್ ಇದೆ 12 ಜೇನುಗೂಡಿನ ದಾಖಲೆಗಳು ಕೋಶವನ್ನು.

MS ಅತ್ಯುತ್ತಮ ಆಚರಣೆಗಳು (ಮೈಕ್ ಟಿ ಮೂಲಕ ಕೂದಲೆಳೆಯ. ಮೈಕ್ರೋಸಾಫ್ಟ್ನ) ಲಾಗ್ ಕಡತಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಗೆ ಉಳಿಸಲಾಗಿದೆ ಎಂದು ರಾಜ್ಯದ. ಒಂದು ಕೇಂದ್ರ ನಿರ್ವಹಣೆ ಮೂಲಕ ಹೀಗೆ ಮಾಡುತ್ತದೆ. ನಿಮ್ಮ ಗಣಕ ವ್ಯವಸ್ಥಾಪಕರನ್ನು ಈ ಮಾಡಿದ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಡೀಫಾಲ್ಟ್ ಬದಲು ಅಲ್ಲಿ ಲಾಗ್ ಫೈಲ್ ಕಂಡುಹಿಡಿಯಬೇಕು ಗೆಳೆಯರನ್ನು 12 ಜೇನುಗೂಡಿನ ಸ್ಥಳ).

ಈ ನಮೂದನ್ನು ನಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ:

  • ಶೇರ್ಪಾಯಿಂಟ್ ಕೆಲಸದೊತ್ತಡದ ಆಂತರಿಕ ದೋಷದಿಂದಾಗಿ ಆರಂಭಿಸಲು ವಿಫಲವಾಗಿದೆ.
  • (ಹೆಚ್ಚು ಕಾಲ ಸೇರಿಸಲಾಗುತ್ತದೆ ಗೆ)
  • ಈ ನಮೂದನ್ನು ಕೆಲಸದೊತ್ತಡದ ದೋಷಗಳನ್ನು ಸಹಾಯಕವಾಗಿದೆಯೆ ನಿರ್ಣಯಿಸಲು ಮಾಡಲಾಗಿದೆ (ಉದಾ.. "ಕೆಲಸದೊತ್ತಡದ ಆಂತರಿಕ ದೋಷದ ಕಾರಣ ಆರಂಭಿಸಲು ವಿಫಲವಾಗಿದೆ").

MOSS: ಒಂದು ಸಂಸ್ಥೆ ಪರಿಣಾಮಕಾರಿ ಪರಿಚಯ

(ಈ ನಮೂದನ್ನು ಅಡ್ಡ ನಡುವೆ ಪೋಸ್ಟ್ http://paulgalvin.spaces.live.com/blog/ ಮತ್ತು http://blogs.conchango.com)

ಈ ಸೈಟ್ ನಲ್ಲಿ ಪೋಸ್ಟಿಂಗ್ ನನ್ನ ಸ್ವಂತ ಮತ್ತು ಅಗತ್ಯವಾಗಿ Conchango ದೃಷ್ಟಿಕೋನಗಳು ಪ್ರತಿನಿಧಿಸುವುದಿಲ್ಲ, ಕಾರ್ಯವಿಧಾನಗಳು ಅಥವಾ ಅಭಿಪ್ರಾಯಗಳನ್ನು.

ಸ್ಥೂಲ ಸಮೀಕ್ಷೆ:

ಈ ಪ್ರವೇಶ ದೊಡ್ಡ ಕೆಲವು ಹಿನ್ನೆಲೆ ಮಾಹಿತಿಯನ್ನು ವಿವರಿಸುತ್ತದೆ (3,000 ಬಳಕೆದಾರರು) ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ಸರ್ವರ್ (MOSS) ತೆರೆಯನ್ನು ಮತ್ತು ಕ್ಲೈಂಟ್ ಸಂತೋಷ ಮತ್ತು ದೃಢವಾಗಿ MOSS ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೆಟ್ ಪೂರ್ಣ ದತ್ತು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಒಂದು ದಾರಿಯನ್ನು ಎಂದು ನಾವು ರೀತಿಯಲ್ಲಿ ಯೋಜನೆಯ ರೋಲಿಂಗ್ ಪಡೆಯಲು ಏನು. ಪ್ರವೇಶದ ಬರಹದ ಮಾಹಿತಿ, ನಾವು ಸುಮಾರು ಇವೆ 50% ಯೋಜನೆಯ ಮೊದಲ ಹಂತದ ಕಾಮಗಾರಿ ಪೂರ್ಣಗೊಳಿಸಲು. ವಿಷಯಗಳನ್ನು ಪ್ರಗತಿಗೆ, ನಾನು ಈ ನಮೂದನ್ನು ಅಪ್ಡೇಟ್ ಮತ್ತು / ಅಥವಾ ಹೊಸ ನಮೂದುಗಳನ್ನು ಬರೆಯಲು ಮಾಡುತ್ತೇವೆ.

ಈ ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣದಲ್ಲಿ, ಕಂಪನಿಯು ಈಗಾಗಲೇ ಶೇರ್ಪಾಯಿಂಟ್ ಪೋರ್ಟಲ್ ಸರ್ವರ್ ಸ್ಥಾಪಿಸಲಾಗಿತ್ತು 2003. ಐಟಿ ಗುಂಪು ಯಾರಾದರೂ ಕೇಳ್ತಾರೆ ನೋಡೋಣ "ಒಂದು ರೀತಿಯ ಉತ್ಪನ್ನ ಇನ್ಸ್ಟಾಲ್" ಫ್ಯಾಷನ್. ಇದು ವೇಗವಾಗಿ ಅನೇಕ ವ್ಯಾಪಾರ ಬಳಕೆದಾರರು ಬಳಸತೊಡಗಿದ್ದಾರೆ ಮತ್ತು ದೊಡ್ಡ ಉದ್ಯಮ ಸಾಕಷ್ಟು ಜನಪ್ರಿಯವಾಯಿತು. ನಿಮ್ಮ ಕಲ್ಪನೆಯ ಮಾಹಿತಿ, ಈ ಅತ್ಯುತ್ತಮ ತೆರೆಯನ್ನು ತಂತ್ರ ಅಲ್ಲ (ಕ್ಲೈಂಟ್ ಸುಲಭವಾಗಿ ಒಪ್ಪಿಕೊಳ್ಳುತ್ತಾರೆ ಇದು) ಮತ್ತು MOSS ದೃಶ್ಯದಲ್ಲಿ ಬಂದಾಗ, ನಿರ್ಧರಿಸಿದರು ಕ್ಲೈಂಟ್ "ಬಲ ಅದನ್ನು" ಮತ್ತು ಅವರಿಗೆ ಸಹಾಯ ನಮ್ಮನ್ನು ನೇಮಕ.

ನಾವು ಈ ಯೋಜನೆಯನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಆರಂಭಿಸಿದಾಗ ನಮಗೆ ಎದುರಿಸುತ್ತಿರುವ ಕೇಂದ್ರ ಪ್ರಶ್ನೆಗಳನ್ನು ಒಂದಾಗಿತ್ತು: ಹೇಗೆ ನಾವು ಈ ಗ್ರಾಹಕನಿಗೆ MOSS ಪರಿಚಯಿಸಲು ಇಲ್ಲ? ನೀಡಲಾಗಿದೆ ಗ್ರಾಹಕ ಈಗಾಗಲೇ ಶೇರ್ಪಾಯಿಂಟ್ ಜೊತೆ ಅನುಭವವನ್ನು, ನಾವು ಅಚ್ಚರಿ — ನಾವು ಮಾಡಬೇಕಾದ್ದು ಏನು "ವಿಕಲನ" ತರಬೇತಿ ಅಥವಾ ನಾವು ಭೂಮಿಯಿಂದ ಆರಂಭಿಸಲು ಇಲ್ಲ? ಪ್ರಮುಖ ಬಳಕೆದಾರರು ಕೆಲಸ ಮಾಡಿದ ನಂತರ, ನಾವು ಹಸಿರು ಮೈದಾನದಲ್ಲಿ ಯೋಜನೆಯಾಗಿ ಈ ಚಿಕಿತ್ಸೆ ಹೆಚ್ಚು ಅರಿವನ್ನು ಮೂಡಿಸಿತ್ತು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.

ಈ ನಿರ್ಣಯದ ಆರಂಭಿಕ ಅಂಶವಾಗಿ ನೀಡಿದರು ಆದರೆ ಉದ್ಯಮ ಔಟ್ MOSS ರೋಲಿಂಗ್ ಒಂದು ಉತ್ತಮ ತಂತ್ರವಾಗಿದೆ ಕುರಿತಾಗಿ ಪ್ರಮುಖ ಅವಶ್ಯಕತೆ ನಮಗೆ ಹೋಗಿದ್ದಾರೆ. MOSS ಇಂತಹ ದೊಡ್ಡ ಪ್ರಾಣಿ … ಇದು ವಿಷಯ ನಿರ್ವಹಣೆ ಒಳಗೊಂಡಿದೆ, ದಾಖಲೆ ನಿರ್ವಹಣೆ, ಹುಡುಕಿ, ಭದ್ರತೆ, ಗುರಿ ಪ್ರೇಕ್ಷಕರು, ಯೋಜನಾ ನಿರ್ವಹಣೆ, "ಅಸಾಧಾರಣ ನಲವತ್ತು" ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು, ಕೆಲಸದೊತ್ತಡದ, ವ್ಯಾಪಾರ ದಶಮಾಂಶ ಕನೆಕ್ಟರ್, ಇತ್ಯಾದಿ. ಇದು ಒಂದು ದೊಡ್ಡ ಸಂಸ್ಥೆಯ ವಾಸ್ತವವಾಗಿ ದಂಪತಿಗಳು ಈ ಎಂದು ಮಾಡಬಹುದು ನಿಜವಾಗಿಯೂ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿ ಪ್ರಮುಖ MOSS ವೈಶಿಷ್ಟ್ಯದ ಬಳಸಿಕೊಳ್ಳಲು ಮತ್ತು ನೀವು ಏನು ಉದ್ದಿಮೆಯನ್ನು ತಲುಪಲು ಮತ್ತು ಅನೇಕ ಉತ್ತಮ ಸಂಗತಿಗಳನ್ನು ಒಂದು ದೊಡ್ಡ ಯೋಜನೆಯ ಮೇಕಿಂಗ್ಸ್ ಹೊಂದಿವೆ.

ನಾವು ಮತ್ತೆ ಈ ಸಮಸ್ಯೆಯನ್ನು ಸಮಯ ಮತ್ತು ಸಮಯ ಎದುರಿಸಿದ್ದ ನೀವು … MOSS ತನ್ನ ಉದ್ಯಮದ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೆಟ್ ಒಂದು ಎಂಟರ್ಪ್ರೈಸ್ ತಲುಪಲು ಹೊಂದಿದೆ, ಇನ್ನೂ ಸಹ ಸ್ವಲ್ಪ ಅತ್ಯಾಧುನಿಕ ಗ್ರಾಹಕರಿಗೆ ಮಾನಸಿಕವಾಗಿ ಆ ಲಕ್ಷಣಗಳನ್ನು ಹೀರಿಕೊಳ್ಳುವ ಒಂದು ಹಾರ್ಡ್ ಸಮಯ, ತಮ್ಮ ದಿನಚರಿಯ ಅವುಗಳನ್ನು ಒಂದು ಗಮನಾರ್ಹ ಅಂಶ ಸಂಘಟಿಸಿದ ಮಾತ್ರ ಅವಕಾಶ.

ನಾನು ಸಮಸ್ಯೆಗೆ ಮ್ಯಾಜಿಕ್ ಪರಿಹಾರ ಇಲ್ಲ. ನಾನು ಬದಲಿಗೆ ಯಶಸ್ವಿ ದೀರ್ಘಕಾಲದ ದತ್ತು ಮಾರ್ಗವನ್ನು ಅವುಗಳನ್ನು ದಾರಿ ನಾವು ಕ್ಲೈಂಟ್ ತೆಗೆದುಕೊಂಡ ಬಂದಿದೆ ಎಂದು ಕೇವಲ ಮೊದಲ ಕ್ರಮಗಳನ್ನು ಪರಿಹರಿಸಲು.

ಧ್ಯೇಯ:

ನಾನು "ಪೂರ್ಣಗೊಂಡಿದೆ BDC ಮೂಲಕ PoepleSoft ಇಂಟಿಗ್ರೇಷನ್" ಮುಂತಾದ ಮೈಲಿಗಲ್ಲುಗಳು ಒಳಗೊಂಡ ಒಂದು ಯೋಜನೆಯ ಯೋಜನೆ ರೂಪಿಸುವ ತಂಡದ ಬಯಸಿದ್ದರು ಅಷ್ಟು, ಕಂಪ್ಲೀಟ್ "ನ್ಯೂ ವಿವಿಧ ಶಾಖೆಗಳ ಉತ್ಪನ್ನವನ್ನು ಬಿಡುಗಡೆ ವರ್ಕ್ಫ್ಲೋ" ಮತ್ತು "ಕಾರ್ಯಕಾರಿ ನಿರ್ವಹಣಾ KPI ನ ಅಕ್ಸೆಪ್ಟೆಡ್", ನಾನು ಕಡಿಮೆ ಏನೋ ಸೆಟಲ್. ಈ ಆ "ಕಡಿಮೆ ಹೇಳಲು ಇಲ್ಲ" ಕಳಪೆಯಾಗಿದೆ. ವಾಸ್ತವವಾಗಿ, "ಕಡಿಮೆ" ನಾವು ಆರಂಭಿಕ ತೆರೆಯನ್ನು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಎಂದು ನಾವು ಮೊದಲು ಮೈಲಿ ಮುಂದೆ ಅಲ್ಲಿ ಅವರು ಆಗಿತ್ತು. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, "ಕಡಿಮೆ" ತಿರುಗಿ:

  • ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯಗಳು ಬಳಸಿಕೊಂಡು ಸರಳ ದಸ್ತಾವೇಜು ನಿರ್ವಹಣೆಯ, ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ಮತ್ತು ವಿಷಯ ರೀತಿಯ.
  • ವಿಷಯ ರೀತಿಯ ಮತ್ತು ಕಸ್ಟಮೈಸ್ ಮುಂಚಿತವಾಗಿ ಹುಡುಕಾಟದ ಆಧಾರದಲ್ಲಿ ಪರಿಣಾಮಕಾರಿ ಹುಡುಕು (ನಿರ್ವಹಿಸುತ್ತಿದ್ದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮೂಲಕ, XSLT ಸಾಕಷ್ಟು ಫಲಿತಾ, ಇತ್ಯಾದಿ).

ಮೇಲೆ ಎಂಟರ್ಪ್ರೈಸ್-ವ್ಯಾಪಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಜೊತೆಗೆ (ಅವರು ಎಲ್ಲಾ ವಿಭಾಗಗಳು ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಬಿಡಲಾಯಿತು ಎಂದು ಎಂದು ಅರ್ಥ), ನಾವು ಈ ಬಿಡಿಯೆಲೆ ಇನ್ ಸ್ಕೋಪ್ ಮಿನಿ ಯೋಜನೆಗಳು ಸೇರಿಸಲಾಗಿದೆ:

  • ಪರಿಕಲ್ಪನೆಯನ್ನು BDC ಏಕೀಕರಣದ ಪುರಾವೆ.
  • ಎಸ್ಪಿಡಿ ಮೂಲಕ ದಾಖಲಿಸಿದವರು ಬಹು ಹಂತದ ಮತ್ತು ಬಹು ಶಾಖೆ ಕೆಲಸದೊತ್ತಡದ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ.
  • ಕಾಂಪ್ಲೆಕ್ಸ್ InfoPath ರೂಪ.
  • ಕೆಲವು ವ್ಯಾಪಾರ ಪ್ರಕ್ರಿಯೆಯ KPI ತಂದೆಯ ಎತ್ತಿ (ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಬಹುಶಃ ಮಾನವ ಸಂಪನ್ಮೂಲ ಪ್ರತಿಭೆ ಸ್ವಾಧೀನ, ಎಂದು ಬದಲಿಸಬಹುದು ಆದರೂ).

ಇಲ್ಲಿ ಸ್ಕೋಪ್ ಇಲ್ಲ 100% ಇಲ್ಲಿ ನನ್ನ ಉದ್ದೇಶಕ್ಕಾಗಿ ನಿಖರ ನಮ್ಮ ಮಾರ್ಗದ ಪ್ರತಿನಿಧಿ ಮತ್ತು ಸಾಕಷ್ಟು, ನಾನು "ಪರಿಣಾಮಕಾರಿ ಎಂದು ಎಂದು ವಿವರಿಸಲು ಇದು" ಪೂರ್ಣ MOSS ಸ್ವೀಕರಿಸುವಂತೆ ದೃಢವಾಗಿ ಚಿನ್ನದ ಮಾರ್ಗವನ್ನು ಕೆಳಗೆ ಕ್ಲೈಂಟ್ ಹೊಂದಿಸುತ್ತದೆ ಎಂದು ಪಾಚಿಯ ಪರಿಚಯ.

ನಾನು ಈ ನಮೂದನ್ನು ರಲ್ಲಿ ಬಿಡಿಯೆಲೆ ಬಗ್ಗೆ ಹೆಚ್ಚು ಬರೆಯಲು ಆಗುವುದಿಲ್ಲ. ಈ ನಮ್ಮ ಅತಿ ಸೆಟೆದು ತಂತ್ರ ಭಾಗವಾಗಿರುವ ಎತ್ತಿ ಬಯಸುತ್ತೀರಿ. ಕಲ್ಪನೆ ಇನ್ನೂ ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕ ಒದಗಿಸಲು ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಕೋರ್ ದಾಖಲೆ ನಿರ್ವಹಣೆ ಮತ್ತು ಹುಡುಕಾಟ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಗಿದೆ, ಕೇವಲ ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರಿಗೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಮೀರಿಸುತ್ತದೆ ಇತರ ಕೋರ್ MOSS ವೈಶಿಷ್ಟ್ಯಗಳ ಹೆಚ್ಚಿನ ಗೋಚರ ಮತ್ತು ಹೆಚ್ಚು ಪ್ರತಿನಿಧಿ ಉದಾಹರಣೆಗಳು ಈ ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ ಹೀರಿಕೊಳ್ಳುವ. ಹೇಗಾದರೂ, ಅವರು ಅಲ್ಲಿಗೆ "ಇರುತ್ತದೆ" ಮತ್ತು ಒಂದು ಇತರೆ ವ್ಯಾಪಾರ ಘಟಕಗಳು ತಮ್ಮನ್ನು ಆ ಲಕ್ಷಣಗಳನ್ನು ತಿಳಿಯಲು ಅಥವಾ ಬಗ್ಗೆ ತಿಳಿಯಲು ಮತ್ತು ಬಯಸುವ ಎಂದು ಆಶಯವನ್ನು, ಹೆಚ್ಚಿನ ದತ್ತು ಕಾರಣವಾಗುತ್ತದೆ. ಈ ಬಿಡಿಯೆಲೆ ಯಶಸ್ಸು ಕಥೆಗಳು ಸಹ ನಮ್ಮ ಮಾರಾಟ ತಂಡವನ್ನು "ಯುದ್ಧಸಾಮಗ್ರಿ ನೀಡಲು ನಿರ್ವಹಿಸುವರು" ಯಶಸ್ವಿಯಾಗಿ ಎರಡನೇ ಗೆಲ್ಲುವ, ಮೂರನೇ ಮತ್ತು ಎನ್ ಹಂತದ ಕಾಮಗಾರಿಗೆ.

ನಾವು ಏನು ಪರಿಚಯಿಸುವುದು ಮತ್ತು ಏಕೆ?

ಒಂದು ಬೇಸ್ಲೈನ್ ಎಂಟರ್ಪ್ರೈಸ್-ವ್ಯಾಪಕ ಅವಶ್ಯಕತೆ ಮಾಹಿತಿ ದಾಖಲೆ ನಿರ್ವಹಣೆ ಮತ್ತು ಹುಡುಕಾಟ ಮೇಲೆ ನೆಲೆಗೊಂಡ ನಂತರ, ನಾವು ವಿವರಗಳು ಜೋಡಿಸಲು ಆರಂಭಿಸಲು ಅಗತ್ಯವಿದೆ. As a practical matter, ಈ ತಮ್ಮ ದಾಖಲೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಸುತ್ತ ಸುತ್ತುತ್ತದೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ವಿಷಯವನ್ನು ರೀತಿಯ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಮ್ಯಾಪ್.

ನಾನು ದೃಶ್ಯ ಸಹಾಯಕರು ಇಲ್ಲದೆ ವಿಷಯ ರೀತಿಯ ವಿವರಿಸಲು ಕಷ್ಟ ಕಂಡು ಬಂದಿದೆ. ಸಿಟಿ ದತ್ತಾಂಶ ದೃಷ್ಟಿಯಿಂದ ವಿವರಿಸಲಾಗುತ್ತದೆ ಹೆಚ್ಚು ತಾಂತ್ರಿಕ ಜಾನಪದ ವಿಷಯ ರೀತಿಯ ಬಗ್ಗೆ ಹೊರನಡೆವ. "ಸಿಟಿ ಒಂದು ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ ಹೋಲುತ್ತದೆ, ಇದು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಡೇಟಾ ಪ್ರಕಾರಗಳು ಪರಿಭಾಷೆಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಆದರೆ CT ದಶಮಾಂಶ ರೀತಿಯ ಸರಳ ಪೂರ್ಣಾಂಕ / ದಿನಾಂಕದಂದು ಹೆಚ್ಚು ಸೇರಿವೆ, ಆದರೆ "ಆಯ್ಕೆ" ಮತ್ತು "ನೋಡುವಿಕೆಯನ್ನು" ಮತ್ತು ಹಾಗೆ." ನಾವು ವಿಸ್ತರಿಸುವ "ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು" ವಿಷಯ ಪ್ರಕಾರಗಳು, ಒಂದು ವಸ್ತು ಆಧಾರಿತ ಭಾಷೆಗಳಲ್ಲಿ ಬೇಸ್ ವರ್ಗ ಕಾರ್ಯವನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಮಾಡಬಹುದು ಹೆಚ್ಚು. ಆದಾಗ್ಯೂ ಈ ಸ್ಪಷ್ಟವಾಗಿ ಯಾವುದೇ ತಾಂತ್ರಿಕ ಹಿನ್ನೆಲೆ ಹೊಂದಿರುವ ಸಾರಿಗೆ ಇಲಾಖೆ ನಿರ್ವಹಣೆ ವ್ಯಕ್ತಿಗೆ ಸಹಾಯಕವಾಗಿದೆಯೆ ಅಲ್ಲ. ಅಂದರೆ, ಪಾಚಿಯ ತೆರೆಯನ್ನು ರಲ್ಲಿ ಸಂಗತಿಗಳನ್ನು ಎಂದು ಸುಮಾರು ಎಲ್ಲರೂ.

ಒಂದು ಬಿಳಿ ಬೋರ್ಡ್ ಬಳಸಿ iffy ಆಗಿದೆ. ನಾನು ವಿಷಯ ಪ್ರಕಾರ ಕಲ್ಪನೆಯನ್ನು ಮಂಡಿಸಿದರು ಮತ್ತು ಅದ್ಭುತ ಡ್ರಾ ಮಾಡಿದ (ಅಥವಾ ಅವರು ತೋರುತ್ತದೆ) ವಿಷಯ ಪ್ರಕಾರದ ಚಿತ್ರಗಳನ್ನು ಮತ್ತು ಅವುಗಳು ಏನನ್ನು ಹುಡುಕಾಟ ವಿಷಯದಲ್ಲಿ ನೀವು ಏನು ಮತ್ತು ಹೇಗೆ ವಿಸ್ತರಿಸಬಹುದಾದರೂ, ಇತ್ಯಾದಿ. ಕೊನೆಯಲ್ಲಿ, ಕೆಲವು ಬೆಳಕಿನ ಬಲ್ಬ್ ಆನ್ ರೀತಿಯಲ್ಲಿ ಇದು ಅಭಿಪ್ರಾಯ ಇಲ್ಲ, ಆದರೆ ಹೀಗೆ ಬಿಳಿ ಬೋರ್ಡ್ ಚಿತ್ರ ಅವ್ಯವಸ್ಥೆ.

ಈ ನಮ್ಮ ಪ್ರಸ್ತುತ ಮತ್ತು ಇಲ್ಲಿಯವರೆಗೆ ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಲ್ಯಾಂಡಿಂಗ್ ಸ್ಥಳಕ್ಕೆ ನಮಗೆ ದಾರಿ: ಪಾಚಿಯ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಸೈಟ್ ಈ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತೋರಿಸಲು ಕಾನ್ಫಿಗರ್.

ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಸೈಟ್ ಬಳಸುವುದು, ನಾವು ಪ್ರದರ್ಶಿಸುವ:

  • ವಿಷಯ ಪ್ರಕಾರಗಳು:
    • ಅನೇಕ ದಶಮಾಂಶ ಪ್ರಕಾರದ ಒಂದು CT ರಚಿಸಲಾಗುತ್ತಿದೆ (ಪಠ್ಯ, ದಿನಾಂಕ, ಆಯ್ಕೆ, ಬೂಲಿಯನ್, ನೋಡುವಿಕೆಯನ್ನು, ಇತ್ಯಾದಿ).
    • ಪೋಷಕರು ಆಧರಿಸಿ ಹೊಸ CT ಸೃಷ್ಟಿಸುವ ಮೂಲಕ ಒಂದು CT ವಿಸ್ತರಿಸುವ.
    • CT ಮೆಟಾಡೇಟಾವನ್ನು ಉಪಯೋಗಿಸಿ ದಾಖಲೆಗಳನ್ನು ಹುಡುಕುತ್ತಿರುವಿರೆ.
  • ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯಗಳು:
    • ಒಂದು ಗ್ರಂಥಾಲಯದ ಒಂದೇ CT ಸಂಯೋಜಿಸಲಾಗುತ್ತಿದೆ.
    • ನಾವು ಲೈಬ್ರರಿಗೆ ದಾಖಲೆಯಲ್ಲಿ ಅಪ್ಲೋಡ್ ಏನಾಗುತ್ತದೆ?
    • ಒಂದು ಡಾಕ್ ಗ್ರಂಥಾಲಯದ ಅನೇಕ CT ತಂದೆಯ ಸಂಯೋಜಿಸಲಾಗುತ್ತಿದೆ.
    • ನಾವು ಲೈಬ್ರರಿಗೆ ದಾಖಲೆಯಲ್ಲಿ ಅಪ್ಲೋಡ್ ಏನಾಗುತ್ತದೆ?
    • ಒಂದು ಡಾಕ್ lib ರಲ್ಲಿ ಕಾಲಂ ಶೀರ್ಷಿಕೆಗಳ ಮೂಲಕ ಶೋಧಿಸಿ ವರ್ಗೀಕರಿಸುವ.
    • ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯದ ವೀಕ್ಷಣೆಗಳು:
      • ಸಾರ್ಟಿಂಗ್
      • ಗುಂಪು
      • "ತ್ವರಿತ ಪ್ರವೇಶ" (ದತ್ತಾಂಶದ ಹಾಳೆಯಲ್ಲಿ ವೀಕ್ಷಿಸಿ)
      • "Untagged ಡೇಟಾ" (ಇತರ ವಿಷಯ ಮೂಲಗಳಿಂದ MOSS ಗೆ ವಲಸೆ ಸಹಕರಿಸಲು; ಹೆಚ್ಚು ಈ ಕೆಳಗೆ).

ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಸೈಟ್:

ನಾವು ಯೋಜನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಮತ್ತು ವಿವರಿಸಿದಂತೆ ಹಲವಾರು ಕಲಾಕೃತಿಗಳು ಒಳಗೊಂಡಿತ್ತು ನಂತರ ದೀರ್ಘ ತರಬೇತಿ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದಲ್ಲಿ ಶಾಶ್ವತ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಎಂದು ನಮ್ಮ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಸೈಟ್ ವಿನ್ಯಾಸ:

ವಿಷಯ ಪ್ರಕಾರಗಳು:

ನಾವು ಈ ವಿಷಯವನ್ನು ವಿಧಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ: ಸರಕುಪಟ್ಟಿ, ಆರ್ಡರ್ ಖರೀದಿಸಿ, ಸೇವೆಗಳು ಸರಕುಪಟ್ಟಿ.

ಅವರು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಸಾರ್ವತ್ರಿಕವಾಗಿ ಅಡಿಯಲ್ಲಿ ಏಕೆಂದರೆ ನಾವು ಸರಕುಪಟ್ಟಿ ಮತ್ತು ಖರೀದಿ ಆದೇಶವನ್ನು ಆಯ್ಕೆ
ಘಟಕಗಳು ನಿಂತು. ವ್ಯವಹಾರದಲ್ಲಿ ಎಲ್ಲರೂ ಒಂದು ಸರಕುಪಟ್ಟಿ ಒಂದು ಪಾವತಿಗೆ ಬೇಡಿಕೆ ಎಂದು ಅರ್ಥ ಗಿರಾಕಿ ಒಂದು ಕಾಲ ಪ್ರಮಾಣವನ್ನು ಒಂದು ನಿರ್ದಿಷ್ಟ ಬಿಡುಗಡೆ ದಿನಾಂಕ ಕೆಲವು ಪ್ರಕಾರ ಪಾವತಿಸಬೇಕಾದ ಪಾವತಿ ಪದಗಳು. ಈ ಇದನ್ನು ನಾವು ಸಿಟಿ ನೈಸರ್ಗಿಕ ವ್ಯಾಖ್ಯಾನ "ತರಬೇತಿ ಸರಕುಪಟ್ಟಿ ಕಾರಣವಾಗುತ್ತದೆ" (ಸರಕುಪಟ್ಟಿ ಯಾವುದೇ ರೀತಿಯ ವ್ಯತ್ಯಾಸ). ಖರೀದಿ ಆದೇಶವನ್ನು ಇದೇ ಸುಲಭವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ನಾವು ಒಂದು "ತರಬೇತಿ ಸೇವೆಗಳು ಸರಕುಪಟ್ಟಿ ದಾಖಲಿಸಿದವರು" ರಚಿಸುವ ಮೂಲಕ ಹೊಸ ಸಿಟಿ "ತರಬೇತಿ ಸರಕುಪಟ್ಟಿ ಆಧಾರದ ಮೇಲೆ" ಸಿಟಿ ಮತ್ತು ಕೇವಲ ಒಂದು ಕಾಲಮ್ ಸೇರಿಸಲಾಗಿದೆ, "ಸೇವೆಗಳು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ".

ಮೇಲೆ ವಿತ್, ನಾವು ಈಗ ಮೊದಲ ಒಂದು ಅಮೂರ್ತ ಪರಿಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಅದರಿಂದ ಸಿಲುಕುವ ಇಲ್ಲದೆ CT ನ ಕೆಲವು ಪ್ರಮುಖ ಲಕ್ಷಣಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದಿಲ್ಲ; ಎಲ್ಲರೂ ಈಗಾಗಲೇ "ಸರಕುಪಟ್ಟಿ ಮೂಲಕ ನಾವು ಅರ್ಥ ಏನು ಅರ್ಥ" ಮತ್ತು "ಖರೀದಿ ಆದೇಶವನ್ನು" ಮತ್ತು ಬದಲಿಗೆ CT ಸ್ವತಃ ಯಂತ್ರ ಗಮನ ಸಮರ್ಥರಾಗಿದ್ದಾರೆ.

ಕಸ್ಟಮ್ ಪಟ್ಟಿಗಳು:

ರೀತಿಯ ಲಂಬಸಾಲುಗಳನ್ನು ಸಿಟಿ "ವೀಕ್ಷಣ" ಒಂದು ಕಸ್ಟಮ್ ಪಟ್ಟಿ ಅಥವಾ ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯದ ಪಾಯಿಂಟ್. ನಾವು ವ್ಯಾಪಕವಾಗಿ ಮತ್ತು ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಈ ಬಳಸಿ, ನಾವು ಗ್ರಾಹಕರಿಗೆ ಒಳಗೊಂಡಿರುವ ಒಂದು ಪೋಷಕ ಕಸ್ಟಮ್ ಪಟ್ಟಿಯ. ಇದು ಸುಲಭದ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪರಿಕಲ್ಪನೆ ಮತ್ತು ಪ್ರದರ್ಶಿಸಲು ಸುಲಭ ಏಕೆಂದರೆ ನಾವು ಗ್ರಾಹಕರಿಗೆ ಆಯ್ಕೆ. ಸರಕುಪಟ್ಟಿ ಸಿಟಿ ಒಂದು ಕಾಲಮ್ ಹೊಂದಿರುವ, "customer" ಆ ರೀತಿಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ "ವೀಕ್ಷಣ" ಈ ಪಟ್ಟಿಯಲ್ಲಿ ಸೂಚಿಸುತ್ತಿದೆ.

ನಾವು "ಮಾರಾಟಗಾರರು ನಿರ್ವಹಿಸಲು ಇದೇ ಕಸ್ಟಮ್ ಪಟ್ಟಿಯ" "ಖರೀದಿ ಆರ್ಡರ್" CT.

ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯಗಳು:

ನಾವು ಎರಡು ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯಗಳು ದಾಖಲಿಸಿದವರು: "ಇನ್ವಾಯ್ಸ್ಗಳು" ಮತ್ತು "ಮಿಶ್ರ ಡಾಕ್ಯುಮೆಂಟ್ಸ್".

ನಾವು "ಸರಕುಪಟ್ಟಿ" ಸಿಟಿ ಮಾದರಿ ಕೇವಲ ದಾಖಲೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಇನ್ವಾಯ್ಸ್ ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯದ ಕಾನ್ಫಿಗರ್.

ನಾವು "ಮಿಶ್ರ ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಕಾನ್ಫಿಗರ್" ಎಲ್ಲಾ ಮೂರು CT ತಂದೆಯ ನಿರ್ವಹಿಸಲು ಗ್ರಂಥಾಲಯದ.

ವಿಂಗಡಿಸುವ ತೋರಿಸುವ ಅನೇಕ ವೀಕ್ಷಣೆಗಳನ್ನು ರಚಿಸಲು, ಫಿಲ್ಟರಿಂಗ್, ದಶಮಾಂಶ ಶೀಟ್ ಮತ್ತು ವರ್ಗೀಕರಣ.

ಹುಡುಕಿ:

ನಾವು ಎರಡು ಹೊಸ ನಿರ್ವಹಿಸುತ್ತಿದ್ದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಮತ್ತು ಸರಕುಪಟ್ಟಿ ಸಂಖ್ಯೆ ಮತ್ತು ಗ್ರಾಹಕ ಅವುಗಳನ್ನು ಮ್ಯಾಪ್.

ನಾವು ಹೊಸ ಕಸ್ಟಮೈಸ್ ಮುಂಚಿತವಾಗಿ ಹುಡುಕಾಟ ಸೈಟ್ ದಾಖಲಿಸಿದವರು ಮತ್ತು "ಇನ್ವಾಯ್ಸ್ ಹುಡುಕಲು ಬಳಕೆದಾರರು ಸಕ್ರಿಯಗೊಳಿಸಲು ಬದಲಾಯಿಸಲಾಗಿತ್ತು" ಆ ಎರಡು ಮಾಡಲಾದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು.

XSLT ಮಾರ್ಪಡಿಸಿ ಎಷ್ಟು ಸರಕುಪಟ್ಟಿ ಮತ್ತು ಗ್ರಾಹಕರ ಸಂಖ್ಯೆ, ಈಗಿನ, ಪ್ರಕಾಶಮಾನವಾದ ಬಣ್ಣವನ್ನು ಒಂದು HTML ಟೇಬಲ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಇಲ್ಲಿ ಉದ್ದೇಶ ಇಂತಹ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಸಾಧ್ಯ ಎಂದು ಪ್ರದರ್ಶಿಸಬೇಕು.

ಒಟ್ಟಿಗೆ ಎಲ್ಲಾ ಪುಟ್ಟಿಂಗ್:

ಕೀಲಿ ಬಳಕೆದಾರರಿಗೆ ಒಂದು ಡೆಮೊ ಭಾಗವಹಿಸಲು ನಾವು ವ್ಯವಸ್ಥೆ.

ಈ ಸರಳ ಲಿಪಿಯನ್ನು ಅನುಸರಿಸಿ:

  1. ಒಂದು CT ಅರ್ಥ ಮತ್ತು ಉದ್ದೇಶವನ್ನು ವಿವರಿಸಿ, ಉದಾಹರಣೆಗಳಾಗಿ ಇನ್ವಾಯ್ಸ್ ಮತ್ತು ಖರೀದಿ ಆದೇಶಗಳನ್ನು ಬಳಸಿ.
  2. ಏಕಕಾಲದಲ್ಲಿ ಅವರು ಆ ಪರದೆಯ ತಮ್ಮನ್ನು ಬಳಸಲು ಅಗತ್ಯವಿಲ್ಲ ಅವರಿಗೆ ಖಾತ್ರಿಪಡಿಸಿ ಸಂದರ್ಭದಲ್ಲಿ ಸರಕುಪಟ್ಟಿ CT ವ್ಯಾಖ್ಯಾನ ತೋರಿಸಿ, ಕೇವಲ ಕಲ್ಪನೆಗಳು ಎತ್ತಿಕೊಂಡು.
  3. ಇನ್ವಾಯ್ಸ್ ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯದ ಹೋಗಿ.
  4. ದಾಖಲೆಯಲ್ಲಿ ಅಪ್ಲೋಡ್.
  5. ಗ್ರಾಹಕ ಬೀಳಿಕೆ ನಿಜವಾಗಿಯೂ ಕಸ್ಟಮ್ ಪಟ್ಟಿಯನ್ನು ಮೂಲದ ಇದೆ ಎಂದು ತೋರಿಸಲು.
  6. ಗ್ರಾಹಕ ಪಟ್ಟಿಗೆ ಹೊಸ ಗ್ರಾಹಕ ಸೇರಿಸಿ ತದನಂತರ ಹೊಸದಾಗಿ ದಾಖಲಿಸಿದವರು ಗ್ರಾಹಕನ ಜೊತೆಗೆ ಇತ್ತೀಚೆಗೆ ಅಪ್ಲೋಡ್ ಸರಕುಪಟ್ಟಿ ತಂದೆಯ ಮೆಟಾ ಮಾಹಿತಿಯನ್ನು.
  7. "ಮಿಶ್ರ ದಾಖಲೆಗಳನ್ನು ಬದಲಾಯಿಸು" ಗ್ರಂಥಲಯದ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ. ವ್ಯವಸ್ಥೆಯ ಒಂದು ದಾಖಲೆ ಪ್ರಕಾರ ಕೇಳುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸಿ.
  8. ಇನ್ವಾಯ್ಸ್ ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯದ ಹಿಂತಿರುಗಿ ಮತ್ತು ಕಾಲಮ್ ಹೆಸರು ಕ್ಲಿಕ್ಕಿಸಿ ವಿಂಗಡಣಾ ಕ್ರಮ ಬದಲಾಯಿಸುತ್ತದೆ ಹೇಗೆ ತೋರಿಸಲು.
  9. ಕಾಲಮ್ ಮಟ್ಟದ ಫಿಲ್ಟರಿಂಗ್ ಪ್ರದರ್ಶಿಸಲು.
  10. ಬಹು ಮಟ್ಟದ ಬೇರ್ಪಡಿಸುವ ಪ್ರದರ್ಶಿಸುವ ವಿಭಿನ್ನ ಅಭಿಪ್ರಾಯಗಳನ್ನು ತೋರಿಸಿ, ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು ಗುಂಪಿನ.
  11. ದತ್ತಾಂಶದ ಹಾಳೆಯಲ್ಲಿ ವೀಕ್ಷಣೆಯನ್ನು ತೋರಿಸಿ.
  12. ಒಂದು "untagged ದಾಖಲೆಗಳನ್ನು ಉದ್ದೇಶ ವಿವರಿಸಿ" ನೋಟ.
  13. ಕಸ್ಟಮೈಸ್ ಮುಂದುವರಿದ ಹುಡುಕಾಟ ಬದಲಿಸಿ.
  14. ಈಗ, ಇತ್ತೀಚೆಗೆ ಅಪ್ಲೋಡ್ ದಾಖಲೆ ಕ್ರಾಲ್ ಮತ್ತು ಸೂಚ್ಯಂಕದೊಡನೆ ಮಾಡಬೇಕಾದ, ಆದ್ದರಿಂದ ಮಾಡಲಾದ ಆಸ್ತಿ ಮೂಲಕ ಆ ಸರಕುಪಟ್ಟಿ ಪತ್ತೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುವ ಒಂದು ಹುಡುಕಾಟ ನಿರ್ವಹಿಸಲು.
  15. ನಾವು Vs ಮಾಡಲಾದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮೂಲಕ ಹುಡುಕಲು ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ತೋರಿಸಲು. ಕೇವಲ ಒಂದು ಟೆಕ್ಸ್ಟ್ ಸರ್ಚ್.

ಈ ಹಂತದಲ್ಲಿ, ನಾವು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಡೆಮೊ ಮಾಡಿದ. ಅದರ ಬಗ್ಗೆ ಪಡೆಯಲು ತೋರುತ್ತದೆ 30 ಗೆ 45 ನಿಮಿಷಗಳು, ಜನರು ಕೇಳಲು ಎಷ್ಟು ಪ್ರಶ್ನೆಗಳನ್ನು ಆಧರಿಸಿ.

ನಾವು ನಂತರ "ಮನೆಕೆಲಸ" ತಮ್ಮ ಮೇಜುಗಳ ಮರಳಿ ಕಳುಹಿಸಲು. ಈ ಅವರು ಸಿಟಿ ನ ವಿಷಯದಲ್ಲಿ ಅಗತ್ಯವಿದೆ ಅನಿಸಿಕೆ ಫಾರ್ ವ್ಯಾಖ್ಯಾನಿಸಲು ನಾವು ಹೇಳಿ ಒಂದು ಸರಳ ಎಕ್ಸೆಲ್ ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಒಳಗೊಂಡಿದೆ, ಒಂದು ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ಎರಡೂ (ಕೇವಲ ಹೆಸರು ಮತ್ತು ವ್ಯಾಪಾರ ಉದ್ದೇಶಕ್ಕಾಗಿ) ಜೊತೆಗೆ ದತ್ತಾಂಶದ ಲಂಬಸಾಲುಗಳು ಮತ್ತು ರೀತಿಯ ಅವರು ಅಂಕಣದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು ಎಂದು. ನಾವು MOSS ವಿಷಯದಲ್ಲಿ ಕಾಲಮ್ ಡೇಟಾ ಪ್ರಕಾರಗಳು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅವರನ್ನು ಕೇಳಬೇಡಿ, ಆದರೆ ವ್ಯವಹಾರದ ಪದಗಳು.

ಸಾರಾಂಶ ರಲ್ಲಿ:

ನಾವು ಅವರ ಮನವಿಯನ್ನು ಉದ್ಯಮ ಅಗಲದ ಕೆಲವು ಕೋರ್ MOSS ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬಳಸಬಹುದಾದ ಒಂದು ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಪರಿಸರ ರಚಿಸಿದ.

ಬಳಕೆದಾರರು MOSS ಗಮನ ಮತ್ತು ಇದರಿಂದ ನಾವು ಘಟಕಗಳು ಮೇಲೆ ಸಿಲುಕಿಕೊಳ್ಳಬಹುದು ಸಾಮಾನ್ಯ ವ್ಯಾಪಾರ ಘಟಕಗಳು ಸುಲಭವಾಗಿ ಮಾದರಿಯಲ್ಲಿ ಅರ್ಥ ಮತ್ತು / ಉದಾಹರಣೆಗಳು ತಮ್ಮನ್ನು.

ಉದ್ಯಮ ಬಳಕೆದಾರರು "ಹೋಮ್ವರ್ಕ್ ಪ್ರೌಢ ಪ್ರಬಂಧಗಳ ಅವಧಿಗಳು ಹೊರನಡೆವ" ಅವರು ಈಗ ಭರ್ತಿ ಮತ್ತು ತಮ್ಮ ಪ್ರಥಮ ಕಟ್ ವಿಷಯ ರೀತಿಯ ವಿನ್ಯಾಸ ಬಳಸಲು ಯೋಗ್ಯ ಇವು ಮಿಂಚು ದಾಖಲೆಗಳ ರೂಪದಲ್ಲಿ.

ಅಂತಿಮವಾಗಿ, ನಾವು ಸಮಯವನ್ನು ಪ್ರತಿ ಡೆಮೊಗಳು ನಿರ್ವಹಿಸಲು ಮಾಹಿತಿ, ಗ್ರಾಹಕನ ತಂಡದ ಸದಸ್ಯರು ತಮ್ಮನ್ನು ಮುಂದೆ ಸಾಗಿಸಲು ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯ ಆಗಲು, ಡೆಮೊ ತಂದೆಯ ತಮ್ಮನ್ನು ಮತ್ತು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ವಿಷಯಗಳ ಮೇಲೆ ಕೆಲಸ ಅಪ್ ನಮಗೆ ಉಳಿದ ಸಾಮಾನ್ಯವಾಗಿ ಉಚಿತ ಹಾಗೆ, ಜಾಗತಿಕ ಜೀವಿವರ್ಗೀಕರಣ ಶಾಸ್ತ್ರ ಮಾಹಿತಿ, ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳಲ್ಲಿ, BDC ಮತ್ತು ಹಾಗೆ.

MOSS: ಕಾರ್ಯಾತ್ಮಕ ಉದಾಹರಣೆ - ಕಸ್ಟಮ್ ಡೇಟಾ ಪ್ರಕಾರ

ವ್ಯಾಪಾರ ಸನ್ನಿವೇಶ:

ಉತ್ಪಾದನಾ ಕಂಪನಿಯ ಪಾಚಿಯ ಎಂಟರ್ಪ್ರೈಸ್-ವ್ಯಾಪಕ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು 30+ ಸೈಟ್ಗಳು ಮತ್ತು ಕೆಲವು ಡಜನ್ ಕಾರ್ಪೊರೇಟ್ ವಿಭಾಗಗಳು.

ವ್ಯಾಪಾರ ಉದ್ದೇಶ:

ವ್ಯಾಪಾರ ಗುಂಪುಗಳ ಬಹುಸಂಖ್ಯೆಯ ಹೊರತಾಗಿಯೂ (ವಿಭಾಗಗಳು, ಸ್ಥಳಗಳು, ಇತ್ಯಾದಿ), ಕೆಲವು ಡೇಟಾವನ್ನು ಜಾಗತಿಕ ಮಟ್ಟದಲ್ಲಿ ನಿಭಾಯಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಕಂಪನಿಯ ಎಲ್ಲಾ ಭೌತಿಕ ಸ್ಥಳಗಳನ್ನು ಅಧಿಕಾರಯುಕ್ತವಾದ ಮಾಸ್ಟರ್ ಪಟ್ಟಿ (ಉದಾ.. ಉತ್ಪಾದನಾ ಸೌಲಭ್ಯಗಳು, ಗೋದಾಮಿನ ಸ್ಥಳಗಳು, ಮಾರಾಟ ಕಚೇರಿಗಳು) ಕೇಂದ್ರ ಸ್ಥಳದಲ್ಲಿ ನಿಭಾಯಿಸಬಹುದು.

ತಾಂತ್ರಿಕ ಸಮಸ್ಯೆ:

ಎಂಟರ್ಪ್ರೈಸ್ ಟ್ಯಾಕ್ಸಾನಮಿ ಬಹು ಸೈಟ್ ಸಂಗ್ರಹಣೆಗಳು ಬಳಸಿಕೊಂಡು ಅಳವಡಿಸಿಕೊಂಡಿದ್ದರಿಂದ. ನಾವು ಕಸ್ಟಮ್ WSS ಪಟ್ಟಿಯಲ್ಲಿ ಭೌತಿಕ ಸ್ಥಳಗಳ ಅಧಿಕೃತ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಲು ಇಷ್ಟಪಟ್ಟಿದ್ದಾರೆ ಎಂದು. ನಂತರ, ನಾವು ಒಂದು ವಿಷಯವನ್ನು ರೀತಿಯ ಒಂದು ಕಾಲಮ್ ಹೊಂದಲು ಅಗತ್ಯವಿದ್ದಾಗ (ಅಥವಾ ಒಂದು ಕಾಲಮ್ ಪಟ್ಟಿ ಅಥವಾ ಡಾಕ್ ಗ್ರಂಥಾಲಯದ ಸೇರಿಸಲಾಗಿದೆ) ಆ ಒಳಗೊಂಡಿದೆ ಕಾರ್ಪೊರೇಟ್ ಸ್ಥಳಗಳು, we would create a column using the "lookup" ಈ ಮಾಸ್ಟರ್ ಪಟ್ಟಿಗೆ datatype ಮತ್ತು ಪಾಯಿಂಟ್.

ಶೋಚನೀಯವಾಗಿ, lookup datatypes must access a source list "locally" ನಮ್ಮ ಅಧಿಕೃತ ಪಟ್ಟಿ ಸೈಟ್ ಸಂಗ್ರಹಣೆಗಳು ವ್ಯಾಪಿಸಿದ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಅರ್ಥ.

ತಾಂತ್ರಿಕ ಪರಿಹಾರ:

SPField ಆಧರಿಸಿ ಮತ್ತು ಅವರ ListItems ಮಾಸ್ಟರ್ WSS ಪಟ್ಟಿಯಿಂದ ಜನಪ್ರಿಯಗೊಳಿಸುವುದಕ್ಕೆ UI ನಲ್ಲಿ ಒಂದು DropDownList ಮಾಹಿತಿ ನಿರೂಪಿಸಲಾಗಿದೆ ಜಾರಿಗೆ ಹೊಸ ಕಸ್ಟಮ್ ದಶಮಾಂಶ ಮಾದರಿ ಅಳವಡಿಸಿ.

ನಾವು ಎಂಬ ಹೊಸ ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ದಾಖಲಿಸಿದವರು "http://localhost/EnterpriseData". ಇಲ್ಲ, we created a custom list named "Corporate Locations". This list just uses the standard "Title" ನಿಜವಾದ ಕಾರ್ಪೊರೇಟ್ ಸ್ಥಾನಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುತ್ತವೆ ಕ್ಷೇತ್ರ.

ಒಂದು WSS ರಲ್ಲಿ ಕಸ್ಟಮ್ ದಶಮಾಂಶ ಮಾದರಿ ರಚಿಸಲು ಹಲವಾರು ವಿಭಿನ್ನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಅವರು:

  1. SPField ರಿಂದ ಉತ್ತರಾಧಿಕಾರ ಇದು ಒಂದು ವರ್ಗ ವಿವರಿಸಿ (ಬೇಕಾದಲ್ಲಿ ಒಂದು ಬೇರೆ ಕ್ಷೇತ್ರಗಳ ಆನುವಂಶಿಕವಾಗಿ ಮಾಡಬಹುದು).

ಇಲ್ಲಿ ಆ ಸಂಕೇತ:

ಸಾರ್ವಜನಿಕ ವರ್ಗ XYZZYCorporateLocationField : SPFieldText
{
ಸಾರ್ವಜನಿಕ XYZZYCorporateLocationField
(SPFieldCollection ಜಾಗ, ದಾರ typeName, ದಾರ displayName)
: ಅಡಿಪಾಯ(ಜಾಗ, typeName, displayName) { }

ಸಾರ್ವಜನಿಕ XYZZYCorporateLocationField
(SPFieldCollection ಜಾಗ, ದಾರ displayName)
: ಅಡಿಪಾಯ(ಜಾಗ, displayName) { }

ಸಾರ್ವಜನಿಕ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ BaseFieldControl FieldRenderingControl
{
ಪಡೆಯಿರಿ
{
BaseFieldControl control = ಹೊಸ XYZZYCorporateLocationFieldControl();
control.FieldName = .InternalName;
ಮರಳಿ control;
} //ಪಡೆಯಿರಿ
} // fieldrenderingcontrol

ಸಾರ್ವಜನಿಕ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ದಾರ GetValidatedString(ಉದ್ದೇಶ ಮೌಲ್ಯ)
{
ವೇಳೆ (.Required || value.ToString().ಸಮನಾಗಿರುತ್ತದೆ(ದಾರ.ಖಾಲಿ))
{
ಎಸೆ ಹೊಸ SPFieldValidationException ("Department is not assigned.");
}
ಮರಳಿ ಅಡಿಪಾಯ.GetValidatedString(ಮೌಲ್ಯ);
} // getvalidatedstring

} // XYZZYCorporateLocation

  1. ಬೇಸ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಿಯಂತ್ರಣದಿಂದ ಉತ್ತರಾಧಿಕಾರ ಮತ್ತೊಂದು ವರ್ಗ ವಿವರಿಸಿ, ನಲ್ಲಿ:

ಸಾರ್ವಜನಿಕ ವರ್ಗ XYZZYCorporateLocationFieldControl : BaseFieldControl
{
ರಕ್ಷಣೆ DropDownList XYZZYCorporateLocationSelector;

ರಕ್ಷಣೆ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ದಾರ DefaultTemplateName
{
ಪಡೆಯಿರಿ
{
ಮರಳಿ "XYZZYCorporateLocationFieldControl";
}
} // DefaultTemplateName

ಸಾರ್ವಜನಿಕ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ಉದ್ದೇಶ ಮೌಲ್ಯ
{
ಪಡೆಯಿರಿ
{
EnsureChildControls();
ಮರಳಿ .XYZZYCorporateLocationSelector.SelectedValue;
} // ಪಡೆಯಿರಿ
ಸೆಟ್
{
EnsureChildControls();
.XYZZYCorporateLocationSelector.SelectedValue = (ದಾರ).ItemFieldValue;
} // ಸೆಟ್
} // override object Value

ರಕ್ಷಣೆ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ಶೂನ್ಯವಾಗುವ CreateChildControls()
{

ವೇಳೆ (.Field == ಶೂನ್ಯ || .ControlMode == SPControlMode.ಪ್ರದರ್ಶಿಸು)
ಮರಳಿ;

ಅಡಿಪಾಯ.CreateChildControls();

.XYZZYCorporateLocationSelector =
(DropDownList)TemplateContainer.FindControl("XYZZYCorporateLocationSelector");

ವೇಳೆ (.XYZZYCorporateLocationSelector == ಶೂನ್ಯ)
ಎಸೆ ಹೊಸ ಎಕ್ಸೆಪ್ಶನ್("ERROR: Cannot load .ASCX file!");

ವೇಳೆ (!.Page.IsPostBack)
{

ಬಳಸಿ (SPSite site = ಹೊಸ SPSite("http://localhost / enterprisedata"))
{
ಬಳಸಿ (SPWeb web = site.OpenWeb())
{

SPList currentList = web.Lists["Corporate Locations"];

foreach (ಭೂಶಿರ XYZZYCorporateLocation ಇನ್ currentList.Items)
{
ವೇಳೆ (XYZZYCorporateLocation["Title"] == ಶೂನ್ಯ) ಮುಂದುವರಿಸು;

ದಾರ theTitle;
theTitle = XYZZYCorporateLocation["Title"].ToString();

.XYZZYCorporateLocationSelector.Items.Add
(ಹೊಸ ListItem(theTitle, theTitle));

} // foreach

} // using spweb web = site.openweb()
} // using spsite site = new spsite("http://localhost/enterprisedata")

} // if not a postback

} // CreateChildControls

} // XYZZYCorporateLocationFieldControl

ಮೇಲೆ ಕೋಡ್ ಮೂಲತಃ ನಲ್ಲಿ ಇದೆ WSS ಕಸ್ಟಮ್ ಪಟ್ಟಿಯಿಂದ ಮೌಲ್ಯಗಳೊಂದಿಗೆ DropDownList populating ಫಾರ್ ತರ್ಕ ಕೈಗೊಳ್ಳುತ್ತದೆ http://localhost/enterprisedata and named "Corporate Departments".

ನಾನು ಒಂದೇ. CS ಕಡತದಲ್ಲಿ ಎರಡೂ ತರಗತಿಗಳು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದು ಕಂಪೈಲ್ ಮತ್ತು GAC ಹಾಕಿದರೆ (ಅಗತ್ಯವಿರುವ ಪ್ರಬಲ, ಸಹಜವಾಗಿ).

  1. ಒಂದು ನಿಯಂತ್ರಣ ಟೆಂಪ್ಲೇಟ್ ಅಳವಡಿಸಿ (.ascx) ತೋರಿಸಲಾಗಿದೆ ಎಂದು:

<%@ ನಿಯಂತ್ರಣ ಭಾಷೆ="C#" ಉತ್ತರಾಧಿಕಾರ="Microsoft.SharePoint.Portal.ServerAdmin.CreateSiteCollectionPanel1,Microsoft.SharePoint.Portal,ಆವೃತ್ತಿ = 12.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ,PublicKeyToken = 71e9bce111e9429c" compilationMode="Always" %>
<%
@ ನೋಂದಾಯಿಸು Tagprefix="wssawc" ಹೆಸರಿನ ಬಗೆ="Microsoft.SharePoint.WebControls" ಕೂಟ="Microsoft.SharePoint, Version=12.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ, PublicKeyToken = 71e9bce111e9429c" %> <%@ ನೋಂದಾಯಿಸು Tagprefix="SharePoint" ಹೆಸರಿನ ಬಗೆ="Microsoft.SharePoint.WebControls" ಕೂಟ="Microsoft.SharePoint, Version=12.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ, PublicKeyToken = 71e9bce111e9429c" %>
<ಶೇರ್ಪಾಯಿಂಟ್:RenderingTemplate ID="XYZZYCorporateLocationFieldControl" runat="server">
<ಪ್ರಮಾಣ ಫಲಕ>
<ASP:DropDownList ID="XYZZYCorporateLocationSelector" runat="server" />
</ಪ್ರಮಾಣ ಫಲಕ>
</
ಶೇರ್ಪಾಯಿಂಟ್:RenderingTemplate>

ಮೇಲೆ ಸಿ ಒಳಗೆ ಉಳಿಸಲಾಗಿದೆ:\ಪ್ರೋಗ್ರಾಮ್ ಕಡತಗಳು ಸಾಮಾನ್ಯ ಕಡತಗಳು Microsoft ಹಂಚಿಕೆಯ ವೆಬ್ ಸರ್ವರ್ ವಿಸ್ತರಣೆಗಳನ್ನು 12 controltemplates.

  1. ಅಂತಿಮವಾಗಿ, ನಾವು ..... 12 ಮದುವೆ ಕೋಶಕ್ಕೆ ಉಳಿಸಲು ಒಂದು XML ಫೈಲ್ ರಚಿಸಲು. ಈ ನಮ್ಮ ಕಸ್ಟಮ್ ದಶಮಾಂಶ ಕೌಟುಂಬಿಕತೆ ವರ್ಣಿಸಬಹುದು CAML ಮತ್ತು ನನ್ನ ಉದಾಹರಣೆಗೆ, ಈ ತೋರುತ್ತಿದೆ:

<?ಮದುವೆ ರೂಪಾಂತರ="1.0" ಎನ್ಕೋಡಿಂಗ್="UTF-8" ?>
<
FieldTypes>
<
FieldType>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="TypeName">CorporateLocations</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ParentType">ಪಠ್ಯ</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="TypeDisplayName">Corporate Locations</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="TypeShortDescription">All XYZZY Corporate locations including manufacturing or other facilities.</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="UserCreatable">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInListCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInDocumentLibraryCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInSurveyCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInColumnTemplateCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="FieldTypeClass">Conchango.XYZZYCorporateLocationField, XYZZYCorporateLocationField, ಆವೃತ್ತಿ = 1.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ, PublicKeyToken=b0b19e85410990c4</ಕ್ಷೇತ್ರ>
<
RenderPattern ಹೆಸರು="DisplayPattern">
<
ಸ್ವಿಚ್ಚು>
<
Expr>
<
ಕಾಲಮ್ />
</
Expr>

<ಪ್ರಕರಣ ಮೌಲ್ಯ=""/>

<ಡೀಫಾಲ್ಟ್>
<
ಎಚ್ಟಿಎಮ್ಎಲ್>
<![CDATA[
<span style="color:Red"><ಬೌ>]]>
</
ಎಚ್ಟಿಎಮ್ಎಲ್>

<
ಕಾಲಮ್ SubColumnNumber="0" HTMLEncode="TRUE"/>

<ಎಚ್ಟಿಎಮ್ಎಲ್><![CDATA[</ಬೌ></ದಾಟು>]]></ಎಚ್ಟಿಎಮ್ಎಲ್>

</
ಡೀಫಾಲ್ಟ್>
</
ಸ್ವಿಚ್ಚು>

</
RenderPattern>
</
FieldType>
</
FieldTypes>
This XML file adds the custom data type to the WSS "library" ಮತ್ತು GAC'd ವಿಧಾನಸಭೆ ವಿರುದ್ಧ ಅದನ್ನು ಹೋಲಿಕೆ.

ಸ್ಥಾನಕ್ಕೇರಿತು ಎಲ್ಲಾ ಈ ಬಿಟ್ಗಳು ಚಲಿಸುವ ನಂತರ, ಸರ್ವರ್ನಲ್ಲಿ iisreset ಮತ್ತು ಇದು ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಕೆಲಸ ಆರಂಭಿಸಲು ಬೇಕು.

MOSS: ಕಸ್ಟಮ್ ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ

SDK ಮೂಲಕ ಕಸ್ಟಮ್ ಪಟ್ಟಿಗಳನ್ನು ಅಪ್ಡೇಟ್ ಹಲವಾರು ಉತ್ತಮ ಉದಾಹರಣೆಗಳಿವೆ. ಇಲ್ಲಿ ಇನ್ನೂ ಇನ್ನೊಂದು.

ಉದ್ಯಮ ಸಮಸ್ಯೆ: InfoPath ರಚನೆಯಲ್ಲಿ ಬಳಕೆದಾರರು ಆನ್ಲೈನ್ ಖರೀದಿ requisitions ನಮೂದಿಸಿ ಸಾಧ್ಯವಾಗುವಂತಹ ವಿನ್ಯಾಸ ಮಾಡಲಾಗಿದೆ. ಪಿಒ ನಿಯೋಜಿಸು ಸಂಖ್ಯೆಗಳನ್ನು ಸಾಂಪ್ರದಾಯಿಕ ಅನುಕ್ರಮ ಆಧಾರಿತ ಅಂಕಿ ಮೌಲ್ಯಗಳು ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲೆಕ್ಕ ಮಾಡಬೇಕು.

ವ್ಯಾಪಾರ ಪರಿಹಾರ: ಎರಡು ಕಂಬಗಳನ್ನು ಹೊಂದಿದ್ದು ಕಸ್ಟಮ್ MOSS ಪಟ್ಟಿ ರಚಿಸಿ: "ControlField" and "ControlValue". ಮೌಲ್ಯ ಕಾಲಮ್ ಮುಂದಿನ ಖರೀದಿ ನಿಯೋಜಿಸು ಹೊಂದಿದೆ. Note that the generic "control" ಕನ್ವೆನ್ಷನ್ ಹೆಸರಿಸುವ ಅಗತ್ಯವಿದೆ ಎಂದು ಬಳಸಬಹುದು ಎಂದು ಭವಿಷ್ಯದ ನಿಯಂತ್ರಣ ಜಾಗ ಒದಗಿಸುತ್ತದೆ.

ತಾಂತ್ರಿಕ ಪರಿಹಾರ: InfoPath ಕ್ಲೈಂಟ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಲು ವೆಬ್ ಸೇವೆಯನ್ನು ರಚಿಸಿ. ವೆಬ್ ಸೇವೆಯನ್ನು ಮುಂದಿನ ಖರೀದಿ ನಿಯೋಜಿಸು ಸಂಖ್ಯೆ ಮತ್ತು ನವೀಕರಣಗಳನ್ನು ಪಟ್ಟಿ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಕಲಿತ ಪಾಠಗಳು:

  • InfoPath ರಚನೆಯಲ್ಲಿ ಡೇಟಾ ಮೂಲ ಮಾಹಿತಿ ಈ ವೆಬ್ ಸೇವೆ ಸೇರಿಸುವಾಗ, ನಾನು ಅವಶ್ಯಕವೆಂದು ಒಂದು UDC ಇದನ್ನು ಪರಿವರ್ತಿಸಿ ಮತ್ತು ಒಂದು ಡೇಟಾ ಸಂಪರ್ಕವನ್ನು ಗ್ರಂಥಾಲಯದ ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಕಂಡು.
  • ನಾನು ಕೂಡ ಅವಶ್ಯಕವೆಂದು ಕೇಂದ್ರ ಸೇವೆಗಳು ಆಡಳಿತ ಮೂಲಕ ಅಡ್ಡ ಡೊಮೇನ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಸಕ್ರಿಯಗೊಳಿಸಲು ಕಂಡುಬಂದಿಲ್ಲ // ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ವಹಣೆ // ರೂಪ ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್.
  • ಮೊದಲ ಬಾರಿಗೆ ರೂಪ ವೆಬ್ ಸೇವೆಯನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು, ಇದು ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಸಂದರ್ಭದಲ್ಲಿ, ಇದನ್ನು ಟೈಮ್ ಎಂದು. ನಾನು ಕಾಲಾವಧಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ವಿಸ್ತರಿಸಲು ರೂಪ ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ರಲ್ಲಿ ಹೊಂದಾಣಿಕೆಗಳು fiddled ಮತ್ತು ಸಹಾಯ ಕಾಣುತ್ತದೆ.

ಕೋಡ್:

ಬಳಸಿ System;
ಬಳಸಿ System.Web;
ಬಳಸಿ System.Web.Services;
ಬಳಸಿ System.Web.Services.Protocols;
ಬಳಸಿ Microsoft.SharePoint;
ಬಳಸಿ System.Configuration;

[WebService(Namespace = "http://www.conchango.com/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
ಸಾರ್ವಜನಿಕ ವರ್ಗ PoService : System.Web.Services.WebService
{
ಸಾರ್ವಜನಿಕ PoService () {

//Uncomment the following line if using designed components
//InitializeComponent();
}

/// <ಸಂಗ್ರಹವಾದ>
/// Obtain the next PO number from the sharepoint po number control list.
/// Increment the PO number in that list.
/// </ಸಂಗ್ರಹವಾದ>
/// <ಆದಾಯ></ಆದಾಯ>
[WebMethod]
ಸಾರ್ವಜನಿಕ ದಾರ GetNextPoNumber()
{
ದಾರ SpPoControlSiteName; // Name of the actual MOSS site that hosts the PO Control list.
ದಾರ SpPoControlListName; // Name of the actual MOSS list containing the Po control.

SpPoControlSiteName = ConfigurationSettings.AppSettings["PoControlListHostingSite"].ToString();
SpPoControlListName = ConfigurationSettings.AppSettings["PoControlList"].ToString();

ದಾರ nextPoReqNumber = "xyzzy";

ಬಳಸಿ (SPSite site = ಹೊಸ SPSite(SpPoControlSiteName))
{
ಬಳಸಿ (SPWeb web = site.OpenWeb())
{

SPList currentList = web.Lists[SpPoControlListName];

foreach (ಭೂಶಿರ controlItem ಇನ್ currentList.Items)
{

ವೇಳೆ (((ದಾರ)controlItem["ControlField"]).ಸಮನಾಗಿರುತ್ತದೆ("NextPoNumber"))
{
nextPoReqNumber = (ದಾರ)controlItem["ControlValue"];

ಇಂಟ್ int_nextPoReqNumber;
int_nextPoReqNumber = ಪರಿವರ್ತಿಸಿ.ToInt32(nextPoReqNumber);

int_nextPoReqNumber ;

controlItem["ControlValue"] = int_nextPoReqNumber;
controlItem.Update();
}

} // Locating, reading and updating the PO number in the list.


} // using spweb web = site.openweb()
} // using spsite site = new spsite("http://localhost/mizuho")

ಮರಳಿ nextPoReqNumber;

}
}