Ràpid i senzill: Fer una lectura formulari InfoPath només (Serveis dels formularis de InfoPath en MOSS)

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>

Subscriure's al meu blog.

5 comentaris a "Ràpid i senzill: Fer una lectura formulari InfoPath només (Serveis dels formularis de InfoPath en MOSS)

  1. Paul Galvin

    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

    Resposta
  2. Sense nom

    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

    Resposta
  3. Sanjeev Rajput
    Paul,
    Pot utilitzar un format condicional en un formulari InfoPath? Tinc un formulari de visualització de dades en sharepoint que és llegir només utilitzant el format condicional per fer-ho ' apareixen’ s'encanudeix fora a l'usuari – depenent del seu nom. Jo no sé si ho pot fer en la forma de l'Infopath?
    Pel que fa
    Cosa
    Resposta
  4. Paul Galvin
    eugalatha,
    Bon punt i l'enfocament que hauria de ser modificat. Si hagués de condicional permet certs camps s'actualitzi, llavors estem probablement tornar a múltiples punts de vista, o un munt de permetre/impossibilitar condicional lògica. La idea fonamental seria la mateixa — utilitzar banderes per gestionar quins trossos de forma estan habilitades i flux de treball establert les banderes com sigui necessari.
    Resposta
  5. erugalatha va escriure:

    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ó.

    Resposta

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *