Hitro in preprosto: Da je InfoPathov obrazec brati le (Storitve za InfoPathove obrazce v MAH)

Obstaja skupno poslovno scenarij takole:

  • Uporabnik vnese podatke v InfoPathov obrazec.
  • Pošlje obrazec.
  • Dolgotrajnih potekom dela proces brcne izklop.
  • Ko se potek dela izvaja, ne želim nikomur, da spremenite vsebino obrazca.

V tem primeru office.microsoft.com Opisuje, kako ustvariti ločen pogled«" in označite celoten pogled samo za branje. To je izvedljiv pristop, vendar je pomanjkljivost, da dejansko ustvarili dve različici celotno enake oblike in je zdaj njihovo stalno sinhroniziranje ročno. Če dodate polje v editable pogled, morate nato dodati v pogled, tudi ni mogoče urejati. Sčasoma, z različnimi razvijalci, lahko pride do nekaterih razhajanj.

Ta možnost bi lahko delovala bolje v nekaterih primerih:

  • Dodajanje novega polja obrazca, imenovana "IsEditable".
  • Nastavi njene privzete vrednosti TRUE.
  • Spodbujanje, ko ga MAH.
  • V poteku dela, vrednost IsEditble nastavljena na false.
  • Vrnite se v obliki.
  • Dodajte pravilo "le če odprt obrazec«, Onemogoči shranjevanja gumb IsEditable je napačen.

Pomanjkljivost tega pristopa je, da vsa polja bo še vedno mogoče urejati na zaslonu. Uporabnik moči zaslužiti a napačen vtis, da lahko dejansko spremembo vsebine. Ki lahko zmanjšate tako, da nekaj besedila, da obrazec je onemogočen, verjetno velik rdečimi črkami na vrhu strani.

V enem projektu, Ustvarili ste a »stanje poteka dela" pogled. Kot potek dela napredovala, To bi posodobiti polja poseben status, ki je napredoval iz obrazca. Ko uporabnik odpre obrazec, »odprt obrazec" pravilo samodejno preklopi na da pogled in uporabnik imel lepo malo povzetka stanja.

</namen>

Naročite se na moj blog.

5 misli o "Hitro in preprosto: Da je InfoPathov obrazec brati le (Storitve za InfoPathove obrazce v MAH)

  1. Paul Galvin

    Dan, si napisal, "Oprostite moji nevednosti, Vendar če se sklicujete na "Save" gumb, ali ste se nanašajo na gumb, ki se prikaže na vrhu InfoPathov obrazec, ko so prikazani v Sharepoint, ki mislim, da je omogočeno »odprite in shranite možnosti obrazca" Ko načrtujete obrazec? Če je tako, kako lahko to onemogočena s pravilom – Sem pogledal, vendar mora biti nekaj manjka, da je očitno. hvala, Dan"

    Po mojih izkušnjah, Večina "pravi" proizvodnja obrazci na koncu imajo posebni gumb uporabi pri shranjevanju v obliki. Privzeto shrani funkcije v InfoPathu vas pozove za ime datoteke in običajno želimo ustvariti to datoteko ime samodejno. Tako, Mislim, da onemogočite po meri podvreči popek. HTH,

    –Paul Galvin

    Odgovor
  2. Nobeno ime

    Oprostite moji nevednosti, Vendar če se sklicujete na "Save" gumb, ali ste se nanašajo na gumb, ki se prikaže na vrhu InfoPathov obrazec, ko so prikazani v Sharepoint, ki mislim, da je omogočeno »odprite in shranite možnosti obrazca" Ko načrtujete obrazec? Če je tako, kako lahko to onemogočena s pravilom – Sem pogledal, vendar mora biti nekaj manjka, da je očitno. hvala, Dan

    Odgovor
  3. Sanjeev Rajput
    Paul,
    Lahko uporabite pogojno oblikovanje v InfoPathovem obrazcu? Imam dataview obrazec v SharePointu, ki je samo za branje z pogojnega oblikovanja, da bi bilo "pokazati se’ uporabniku greyed ven. – glede na njihovo ime. Samo ne vem, če lahko to storite v InfoPathovem obrazcu?
    Pozdrav
    Stvar
    Odgovor
  4. Paul Galvin
    eugalatha,
    Dobra točka, in pristop opišem zgoraj bi je treba spremeniti. Če sem moral pogojno dovoli določenih polj posodobiti, potem smo verjetno nazaj na več pogledov, ali veliko pogojno usposobiti/onesposobiti logike. Temeljna ideja bi bila enako — uporabite zastavice za upravljanje, ki bitov obliki omogočene in potek dela nastavili teh zastav po potrebi.
    Odgovor
  5. erugalatha wrote:

    Kaj se zgodi v scenarij, kjer želite zbiranje podpisov za odobritev/zanikanje kot vaš potek dela izvaja? Če onemogočite shrani – brez nadaljnje urejanje dovoljeno – zato če sem iskal na to pravilno moraš zapustiti obliki uredljivo zbiranje podpisov = ni rešitev.

    Odgovor

pusti odgovor

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *