ತ್ವರಿತ ಮತ್ತು ಸರಳ: ಒಂದು InfoPath ಫಾರ್ಮ್ ಓದಲು ಮಾಡಿ (ಪಾಚಿಯಲ್ಲಿ InfoPath ಫಾರ್ಮ್ಸ್ ಸೇವೆಗಳು)

ಈ ಸಾಮಾನ್ಯ ವ್ಯಾಪಾರ ಸನ್ನಿವೇಶದಲ್ಲಿ ಇಲ್ಲ:

  • ಬಳಕೆದಾರ InfoPath ಫಾರ್ಮ್ ತುಂಬುತ್ತದೆ.
  • ರಚನೆಯಲ್ಲಿ ಸಲ್ಲಿಸುತ್ತಾನೆ.
  • ದೀರ್ಘಕಾಲದ ಕೆಲಸದೊತ್ತಡದ ಪ್ರಕ್ರಿಯೆ ಪ್ರಾರಂಭ.
  • ಕೆಲಸದೊತ್ತಡದ ಚಾಲನೆಯಲ್ಲಿದ್ದಾಗ, ನಾವು ಯಾರಾದರೂ ರಚನೆಯಲ್ಲಿ ವಿಷಯವನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸುವುದಿಲ್ಲ.

ಈ office.microsoft.com ಉದಾಹರಣೆಗೆ describes how to create a separate "view" and mark the whole view as read-only. This is a workable approach but has the drawback that you’ve effectively created two entire versions of the same form and must now keep them in sync manually. If you add a field to the editable view, you must then add it to the non-editable view as well. ಕಾಲಾನಂತರದಲ್ಲಿ, ವಿವಿಧ ಡೆವಲಪರ್ಗಳೊಂದಿಗೆ, there can be some divergence.

ಈ ಪರ್ಯಾಯ ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಉತ್ತಮ ಕೆಲಸ ಮಾಡುತ್ತದೆ:

  • Add a new field to the form called "IsEditable".
  • ನಿಜವಾದ ತನ್ನ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಿ.
  • MOSS ಪ್ರಕಟಿಸುತ್ತಿರುವಾಗ ಅದು ಪ್ರಚಾರ.
  • ಕೆಲಸದಗತಿಯಲ್ಲಿ, ಸುಳ್ಳು ಗೆ IsEditble ಮೌಲ್ಯವನ್ನು ಸೆಟ್.
  • ರೂಪ ಹಿಂತಿರುಗಿ.
  • Add a rule that "upon open of the form", IsEditable ಸುಳ್ಳು ಆಗಿದ್ದರೆ ನಿಮ್ಮ ಸೇವ್ ಬಟನ್ ಅಶಕ್ತಗೊಳಿಸಿ.

The drawback to this approach is that all the fields will still be editable on the screen. The user can get a false impression that they can actually change content. You can mitigate that by putting in some text that the form is disabled, ಬಹುಶಃ ಪುಟದ ಅಡ್ಡಲಾಗಿ ದೊಡ್ಡ ಕೆಂಪು ಅಕ್ಷರಗಳಲ್ಲಿ.

ಒಂದು ಯೋಜನೆ, I created a "workflow status" ನೋಟ. As the workflow progressed, it would update specific status fields that had been promoted from the form. When the user opened the form, the "open form" ಎಂಬ ಅಭಿಪ್ರಾಯವನ್ನು ಬದಲಿಸಿತು ಮತ್ತು ಬಳಕೆದಾರ ಒಂದು ಸುಂದರವಾದ ಚಿಕ್ಕ ಸಾರಾಂಶ ಸ್ಥಿತಿ ಹಂತ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಳ್ವಿಕೆ.

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

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

5 ಮೇಲೆ "ಆಲೋಚನೆಗಳುತ್ವರಿತ ಮತ್ತು ಸರಳ: ಒಂದು InfoPath ಫಾರ್ಮ್ ಓದಲು ಮಾಡಿ (ಪಾಚಿಯಲ್ಲಿ InfoPath ಫಾರ್ಮ್ಸ್ ಸೇವೆಗಳು)

  1. ಪಾಲ್ ಗಾಲ್ವಿನ್

    ಮತ್ತು, you wrote "Pardon my ignorance, but when you refer to the "Save" ಗುಂಡಿ, ಶೇರ್ಪಾಯಿಂಟ್ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ನೀವು infopath ರೂಪ ಮೇಲೆ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಗುಂಡಿಗೆ ಉಲ್ಲೇಖಿಸುತ್ತದೆ, which I think is enabled in the "Open and Save Form options" ರೂಪ ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ? ಹಾಗಿದ್ದಲ್ಲಿ, ಹೇಗೆ ಒಂದು ನಿಯಮದಿಂದ ಅಶಕ್ತಗೊಳಿಸಬಹುದಾಗಿದೆ – ನಾನು ಸ್ಪಷ್ಟವಾಗಿರುವ ಏನೋ ನೋಡುತ್ತಿದ್ದರು ಬಂದಿದೆ ಆದರೆ ಕಾಣೆಯಾಗಿದೆ ಮಾಡಬೇಕು. ವಂದನೆ, ಮತ್ತು"

    ನನ್ನ ಅನುಭವದಲ್ಲಿ, most "real" ನಿರ್ಮಾಣ ರೂಪಗಳು ರೂಪ ಉಳಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ನಿರ್ದಿಷ್ಟ ಗುಂಡಿಯನ್ನು ಹೊಂದಿರುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ InfoPath ಕಾರ್ಯ ಫೈಲ್ ಹೆಸರನ್ನು ನೀವು ಕೇಳುತ್ತದೆ ಉಳಿಸಲು ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಫೈಲ್ ಹೆಸರು ಸೃಷ್ಟಿಸಲು ಬಯಸುವ. ಆದ್ದರಿಂದ, ನಾನು ನಿಮ್ಮ ಕಸ್ಟಮ್ ಸಲ್ಲಿಸು ಬಟನ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಅರ್ಥ. HTH,

    –ಪಾಲ್ ಗಾಲ್ವಿನ್

  2. ಹೆಸರಿಲ್ಲ

    ನನ್ನ ಅಜ್ಞಾನವೇ ಪಾರ್ಡನ್, but when you refer to the "Save" ಗುಂಡಿ, ಶೇರ್ಪಾಯಿಂಟ್ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ನೀವು infopath ರೂಪ ಮೇಲೆ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಗುಂಡಿಗೆ ಉಲ್ಲೇಖಿಸುತ್ತದೆ, which I think is enabled in the "Open and Save Form options" ರೂಪ ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ? ಹಾಗಿದ್ದಲ್ಲಿ, ಹೇಗೆ ಒಂದು ನಿಯಮದಿಂದ ಅಶಕ್ತಗೊಳಿಸಬಹುದಾಗಿದೆ – ನಾನು ಸ್ಪಷ್ಟವಾಗಿರುವ ಏನೋ ನೋಡುತ್ತಿದ್ದರು ಬಂದಿದೆ ಆದರೆ ಕಾಣೆಯಾಗಿದೆ ಮಾಡಬೇಕು. ವಂದನೆ, ಮತ್ತು

  3. ಸಂಜೀವ್ ರಜಪೂತ
    ಪಾಲ್,
    Can you use conditional formatting in an InfoPath form? I have a dataview form in sharepoint which is read-only using the conditional formatting to make it ‘appear’ ಬಳಕೆದಾರರಿಗೆ ಔಟ್ greyed – ತಮ್ಮ ಹೆಸರು ಅವಲಂಬಿಸಿ. ನೀವು Infopath ರೂಪದಲ್ಲಿ ಎಂದು ಮಾಡಬಹುದು ವೇಳೆ ನಾನು ಗೊತ್ತಿಲ್ಲ?
    ಅಭಿನಂದನೆಗಳು
    ವಸ್ತು
  4. ಪಾಲ್ ಗಾಲ್ವಿನ್
    eugalatha,
    Good point and the approach I describe above would have to be modified. If I had to conditionally allow certain fields to be updated, ನಂತರ ನಾವು ಬಹುಶಃ ಬಹು ವೀಕ್ಷಣೆಗಳು ಮರಳಿ ನೀವು, or a lot of conditional enable/disable logic. The fundamental idea would be the same — use flags to manage which bits of the form are enabled and have workflow set those flags as needed.
  5. erugalatha ಬರೆದರು:

    ನಿಮ್ಮ ಕೆಲಸದೊತ್ತಡದ ಓಡುತ್ತಿರುವಾಗ ಅನುಮೋದನೆ / ನಿರಾಕರಣೆ ಫಾರ್ ಸಹಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಎಲ್ಲಿ ಯಾವ ರೀತಿಯಲ್ಲಿ ನಡೆಯುತ್ತದೆ? If you disable the save – ಅವಕಾಶ ಯಾವುದೇ ಹೆಚ್ಚಿನ ಸಂಪಾದನೆ – ನಾನು ಈ ನೋಡುವ ಬಾಗುತ್ತೇನೆ ಹಾಗಾಗಿ ಸರಿಯಾಗಿ ನೀವು ಸಹಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಂಪಾದಿಸಬಹುದಾದ ರೂಪ ಬಿಡಲು ಸಿಕ್ಕಿತು = ಯಾವುದೇ ಪರಿಹಾರ.

ಒಂದು ಉತ್ತರಿಸಿ ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ರ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *