Hi ha un escenari comú de negoci com aquest:
- L'usuari omple un formulari InfoPath.
- Sotmet la forma.
- Procés de flux de treball de llarga durada s'arrenca.
- Mentre el flux de treball s'està executant, no volem que ningú per canviar el contingut de la forma.
Aquest exemple office.microsoft.com descriu com crear una "visió independent" i marcar la vista sencer com a només de lectura. Això és un plantejament viable però té el desavantatge que efectivament heu creat dues versions de tot de la mateixa forma i ha ara mantenir-los en sincronia manualment. Si afegiu un camp a la vista editable, llavors cal afegir-lo a la vista no editable, així. Amb el temps, amb diferents desenvolupadors, no hi pot haver alguna divergència.
Aquesta alternativa podria funcionar millor en alguns casos:
- Afegeix un camp nou a la forma anomenada "IsEditable".
- Posi el seu valor per defecte a true.
- Promocionar-lo quan el publiqueu a la molsa.
- En el flux de treball, posi el valor de IsEditble a false.
- Tornar a la forma.
- Afegir una norma que "en obert de la forma", Impossibiliti el seu salvar botó quan IsEditable és fals.
L'inconvenient d'aquest enfocament és que tots els camps encara es pot editables a la pantalla. L'usuari pot obtenir una impressió falsa que realment pot canviar contingut. Vostè pot mitigar que posant en un text que s'impossibilita el formulari, possiblement en grans lletres vermelles a la part superior de la pàgina.
En un projecte, He creat un estatus de flux de treball"" Vista. Segons avançava el flux de treball, ho vols actualitzar camps situació específica que havia estat promogut des del formulari. Quan l'usuari obrir el formulari, la forma «oberta" regla canviava automàticament a que la vista i l'usuari tenia un estatus resum poc agradable.
</final>
Dan, escrivia "perdoni la meva ignorància, però quan es refereix a el "estalviar" botó, es refereixen al botó que apareix en la part superior del formulari infopath quan es visualitzen en Sharepoint, que crec que està habilitat en la "obrir i desar opcions de formulari" en dissenyar el formulari? Si és així, com ho es poden inhabilitar mitjançant una regla – Jo he mirat però de faltar una cosa que és evident. Gràcies, Dan"
En la meva experiència, la majoria real"" formes de producció acaben tenint un botó específic utilitzat per salvar el formulari. L'omissió salva funció a l'InfoPath impulsarà vostè per a un nom de fitxer i sol volem generar automàticament aquest nom de fitxer. Així, Vull impossibilitar el seu costum Sotmetre botó. HTH,
–Paul Galvin
Perdoni la meva ignorància, però quan es refereix a el "estalviar" botó, es refereixen al botó que apareix en la part superior del formulari infopath quan es visualitzen en Sharepoint, que crec que està habilitat en la "obrir i desar opcions de formulari" en dissenyar el formulari? Si és així, com ho es poden inhabilitar mitjançant una regla – Jo he mirat però de faltar una cosa que és evident. Gràcies, Dan
Què passa a l'escenari on voleu recollir signatures per a l'aprovació/denegació com vostre flux de treball s'executa? Si desactiveu l'estalviar – cap edició més llunyana permès – Així que si estic mirant això correctament has de deixar la forma editable per recollir signatures = cap solució.