Existuje společný obchodní scénář takhle:
- Uživatel vyplní formulář aplikace InfoPath.
- Odešle formulář.
- Dlouhotrvající workflow proces startuje.
- Při spuštění pracovního postupu, Nechceme, aby někdo změnit obsah formuláře.
Tento příklad office.microsoft.com Popisuje, jak vytvořit samostatné zobrazení"" a označte celý pohled jako jen pro čtení. To je proveditelný přístup, ale má nevýhodu, že účinně vytvořili dvě celé znění ve stejném formuláři a musí teď je synchronizovat ručně. Pokud přidáte pole do upravitelných zobrazení, pak jej musíte přidat do zobrazení upravovat. V průběhu času, s odlišnými vývojáři, mohou existovat určité rozdíly.
Tato alternativa by mohlo lépe fungovat v některých případech:
- Přidání nového pole do formuláře, nazvaný "IsEditable".
- Nastavte výchozí hodnotu na true.
- Podporovat ji při publikování do MECHU.
- V pracovním postupu, Nastavte hodnotu IsEditble na false.
- Vraťte se k formuláři.
- Přidat pravidlo, že "po otevření formuláře", zakázat ukládání tlačítka při IsEditable je false.
Nevýhodou tohoto přístupu je, že všechna pole budou stále upravitelné na obrazovce. Uživatel může získat mylný dojem, že mohou skutečně změnit obsah. Lze zmírnit tak, že tím, že část textu, že formulář je zakázán, Možná v velkými červenými písmeny v horní části stránky.
V jednom projektu, Vytvořil jsem "stav pracovního postupu" pohled. Jak postupovala pracovního postupu, To by aktualizovat pole specifické postavení, propagující z formuláře. Když uživatel otevřel formulář, "otevřený formulář" pravidlo automaticky přepnut do zobrazení a uživatel měl pěkný malý souhrnný stav.
</Konec>
Dan, Napsal jste "Omluvte mé neznalosti, ale v případě, že odkazujete na "uložit" tlačítko, Máte na mysli na tlačítko, které se zobrazí na formuláři aplikace infopath při zobrazení v rámci služby Sharepoint, což myslím, že je povoleno v "otevřít a uložit možnosti formuláře" Při navrhování formuláře? Pokud ano, Jak lze je zakázat pomocí pravidla – Díval jsem se, ale musí být něco chybí, že je zřejmé. Dík, Dan"
Podle mých zkušeností, Většina "real" produkční formách skončit mají určité tlačítko slouží k uložení formuláře. Výchozí ukládací funkce v aplikaci InfoPath zobrazí výzvu k zadání názvu souboru a obvykle chceme automaticky generovat název tohoto souboru. Tak, Myslím tím zakázat tlačítko váš vlastní. HTH,
–Paul Galvin
Omluvte mé neznalosti, ale v případě, že odkazujete na "uložit" tlačítko, Máte na mysli na tlačítko, které se zobrazí na formuláři aplikace infopath při zobrazení v rámci služby Sharepoint, což myslím, že je povoleno v "otevřít a uložit možnosti formuláře" Při navrhování formuláře? Pokud ano, Jak lze je zakázat pomocí pravidla – Díval jsem se, ale musí být něco chybí, že je zřejmé. Dík, Dan
Co se stane v situaci, kde chcete shromáždit podpisy pro schválení/odmítnutí jako váš pracovní postup spuštěn? Pokud zakážete ukládání – žádné další úpravy povoleny – Takže pokud jsem při pohledu na to správně musíš opustit formulář upravitelný shromáždit podpisy = žádné řešení.