Ka një skenar të përbashkët të biznesit si kjo:
- User mbush një formular InfoPath.
- Dorëzon formularin.
- Long-running procesi workflow nis.
- Ndërsa workflow po kandidon, ne nuk duam askënd për të ndryshuar përmbajtjen e formularit.
Ky shembull 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. Over time, me zhvilluesit të ndryshme, there can be some divergence.
Kjo alternativë mund të punojnë më mirë në disa raste:
- Add a new field to the form called "IsEditable".
- Set its default value to true.
- Promote it when publishing to MOSS.
- Në workflow, set the value of IsEditble to false.
- Go back to the form.
- Add a rule that "upon open of the form", disable your save button when IsEditable is false.
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, possibly in big red letters across the top of the page.
In one project, I created a "workflow status" pamje. 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" përjashton automatikisht kaloi në këtë pikëpamje dhe përdoruesi ka një status të bukur pak përmbledhës.
</fund>
Zot, you wrote "Pardon my ignorance, but when you refer to the "Save" buton, jeni duke iu referuar butonin që shfaqet në krye të formularit infopath kur shfaqet në SharePoint, which I think is enabled in the "Open and Save Form options" kur dizajnimin formularin? Po të jetë kështu, si mund të jetë me aftësi të kufizuara nga një rregull – Unë e kam shikuar, por duhet të jenë të humbur diçka që është e qartë. falënderim, Zot"
Në përvojën time, most "real" Format e prodhimit deri në fund të paturit e një buton të veçantë përdoret për të ruajtur formën. Parazgjedhur shpëtuar funksionojnë në InfoPath do të menjëhershëm ju për një emër file dhe zakonisht ne duam për të gjeneruar atë emër file automatikisht. Kështu, Unë do të thotë për të çaktivizuar porosi butonin Submit tuaj. HTH,
–Paul Galvin
Pardon injorancën time, but when you refer to the "Save" buton, jeni duke iu referuar butonin që shfaqet në krye të formularit infopath kur shfaqet në SharePoint, which I think is enabled in the "Open and Save Form options" kur dizajnimin formularin? Po të jetë kështu, si mund të jetë me aftësi të kufizuara nga një rregull – Unë e kam shikuar, por duhet të jenë të humbur diçka që është e qartë. falënderim, Zot
Çfarë ndodh në skenar ku ju doni të mbledhë nënshkrime për miratim / mohimit si workflow juaj shkon? If you disable the save – nuk lejohet redaktimi më tej – kështu që në qoftë se unë jam duke kërkuar në këtë mënyrë korrekte ju mori për të lënë formularin editable për të mbledhur nënshkrime = asnjë zgjidhje.