Rýchle a jednoduché: Aby formulár programu InfoPath iba na čítanie (InfoPath Forms Services v MOSS)

Existuje spoločný podnikateľský scenár takhle:

  • Používateľ vypĺňa formulár programu InfoPath.
  • Tvrdí forme.
  • Dlho-bežiaci proces toku činností, na ktoré sa začína.
  • Je spustený toku činností, Nechceme komukoľvek zmeniť obsah formulára.

V tomto príklade office.microsoft.com Popisuje, ako vytvoriť samostatné zobrazenie"" a označte celé zobrazenie určené iba na čítanie. To je funkčný prístup, ale má nevýhodu, že účinne vytvorili dve celé verzie tej istej forme a musia teraz synchronizovať ich manuálne. Ak pridáte pole editovateľné zobrazenie, potom musíte pridať do neupraviteľného Zobraziť aj. V priebehu času, s rôznymi vývojári, tam môžu byť niektoré odchýlky.

Táto alternatíva by mohli fungovať lepšie v niektorých prípadoch:

  • Pridanie nového poľa formulára, ktoré sa nazýva "IsEditable".
  • Nastaviť predvolenú hodnotu TRUE.
  • Podporovať ju pri publikovaní MOSS.
  • V toku činností, nastavte hodnotu IsEditble FALSE.
  • Vráťte sa do formulára.
  • Pridať pravidlo, ktoré "na otvorenie formulára", vypnúť ukladanie tlačidlo pri falošných IsEditable.

Nevýhodou tohto prístupu je, že všetky polia budú stále Upraviteľný na obrazovke. Používateľ môže získať falošný dojem, že môže skutočne zmeniť obsah. Môže zmierniť to tým, že niektoré písmom forme je zakázaná, prípadne vo veľkých červených písmen v hornej časti stránky.

Do jedného projektu, Som vytvoril "stav toku činností" zobrazenie. Ako postupoval toku činností, to by aktualizovať polia osobitný štatút, ktorý bol povýšený z formulára. Keď používateľ otvoril formulár, "otvoreného formulára" pravidlo automaticky prepne na zobrazenie a užívateľom, aby mali pekný malý súhrnný stav.

</koniec>

Vyberajte môj blog.

5 myšlienky na "Rýchle a jednoduché: Aby formulár programu InfoPath iba na čítanie (InfoPath Forms Services v MOSS)

  1. Paul Galvin

    Dan, ste napísal, "milosť moje neznalosti, ale keď sa vzťahujú na "uložiť" tlačidlo, ste s odkazom na tlačidlo, ktoré sa zobrazí v hornej časti formulára programu infopath zobrazení v Sharepoint, ktorý myslím, že je zapnutá v "otvoriť a uložiť možnosti formulára" pri navrhovaní formulára? Ak áno, ako to možno vypnúť pravidlo – Som sa pozrel, ale musí byť niečo chýba, že je zrejmé. vďaka, Dan"

    V mojej skúsenosti, Väčšina "real" Výroba foriem skončiť s sa určité tlačidlo používa na uloženie formulára. Predvolený ušetriť funkcie v programe InfoPath si vypýta názov súboru a zvyčajne chceme automaticky generovať názvu súboru. Takže, Mám na mysli vypnúť vaše vlastné odoslať. HTH,

    –Paul Galvin

    Odpoveď
  2. Bez názvu

    Milosť moje neznalosti, ale keď sa vzťahujú na "uložiť" tlačidlo, ste s odkazom na tlačidlo, ktoré sa zobrazí v hornej časti formulára programu infopath zobrazení v Sharepoint, ktorý myslím, že je zapnutá v "otvoriť a uložiť možnosti formulára" pri navrhovaní formulára? Ak áno, ako to možno vypnúť pravidlo – Som sa pozrel, ale musí byť niečo chýba, že je zrejmé. vďaka, Dan

    Odpoveď
  3. Sanjeev Rajput
    Paul,
    Môžete použiť podmienené formátovanie vo formulári programu InfoPath? Mám sekundách formulár na lokalite sharepoint, ktorá je iba na čítanie pomocou podmieneného formátovania, aby to "Zobraziť’ šedou užívateľovi – v závislosti od ich meno. Já prostě nevím, ak si do formulára programu Infopath?
    S pozdravom
    Vec
    Odpoveď
  4. Paul Galvin
    eugalatha,
    Dobré miesto a na prístup popisuji vyššie by musel byť upravený. Ak by som mal podmienečne povoliť určité polia aktualizovať, potom sme pravdepodobne späť na viacerých zobrazení, alebo veľa logiky podmienené zapnúť/vypnúť. Základnou myšlienkou by byť rovnaké — používať príznaky na správu, ktoré bity forme sú povolené a pracovného postupu nastavili tie vlajky podľa potreby.
    Odpoveď
  5. Napísal erugalatha:

    Čo sa stane v prípade, ak chcete zhromaždiť podpisy schválenia/zamietnutia ako vaše workflow spustí? Ak zakážete ukladanie – žiadne ďalšie úpravy povolené – Takže ak já jsem sa pozrieme na to správne si musím opustiť forme upraviteľné zbierať podpisy = žiadne riešenie.

    Odpoveď

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *