Scenario: Ik heb een InfoPath-formulier dat front-ends een workflowproces geïmplementeerd met behulp van SharePoint Designer. Op een gegeven moment, een manager moet het formulier goedkeuren. Aangezien ik niet kan rekenen op de werkstroomgeschiedenis om te voldoen aan mijn controlevereisten, Ik besluit om op te slaan mijn eigen controle boodschap rechtstreeks op het formulier zelf.
Overzicht:
Het formulier ontwerpen en publiceren als een type inhoud en het formulier zelf voor een documentbibliotheek. Mark gewenst formuliervelden als die kan worden bijgewerkt van MOSS. Het formulier is gekoppeld aan het inhoudstype en het type inhoud is "aangesloten" in een formulierenbibliotheek (of een groot aantal, Als je wilt). Schrijven van een werkstroom die wordt het veld bijgewerkt.
Specifieke stappen:
- Een documentbibliotheek maken. Dit zal houden uw InfoPath-sjabloon.
- Een formulierenbibliotheek maken.
- Het InfoPath-formulier maken. Een tekstveld opnemen, "Controlebericht".
- Publiceer het formulier als een inhoudstype (NIET een document).
- Bij het invullen van de uitgeverij dialogen:
een) Het XSN-bestand opslaan in de documentbibliotheek (stap #1).
b) Het "Audit bericht publiceren" veld en mark ware: 'Sta toe gebruikers kunnen gegevens in dit veld te bewerken via een gegevensblad of eigenschappenvenster pagina'.
c) Een nieuw inhoudstype maakt en geef het een passende naam. - Toegang tot de formulierenbibliotheek.
een) Ga naar de geavanceerde instellingen en de formulierenbibliotheek voor het beheer van inhoudstypen inschakelen.
b) Selecteer het zojuist gemaakte inhoudstype (5c hierboven). Het zal worden gegroepeerd onder "Microsoft InfoPath" (of gelijkaardig).
c) De standaard "formulier verwijderen" type van de inhoud van de bibliotheek.
d) Mark de bibliotheek "weergeven als webpagina" zodat het formulier van SharePoint en niet de InfoPath workstation-client lanceren zal. - Ga terug naar de juiste formulierenbibliotheek en klik "nieuw" gewoon controleren dat het formulier is geplaatst correct en waarnemend zoals u wilt.
- Fire up SharePoint Designer en ga naar de site die als host uw formulierbibliotheek fungeert (vanaf stap 2).
- Als u een nieuwe workflow gekoppeld aan de formulierenbibliotheek maken.
- Een interne actie "Veld instellen in de huidige Item" toevoegen. U moet SharePoint Designer verwachten aan lijst je uw vakgebied, "Controlebericht". Een waarde toewijst.
- Klik op Finish en ga terug naar de formulierbibliotheek.
- Maak een nieuw formulier en zet sommige testwaarde in het controlebericht"" veld.
- Sla het en ga terug naar de formulierbibliotheek.
- Klik met de rechtermuisknop, Selecteer "Workflow" en voorsprong opwaarts uw workflow.
- Het zou bijna onmiddellijk uitvoeren. Trek opwaarts naar de vorm (vanaf stap 12) en als alles is gegaan om te plannen, "Controlebericht" welke waarde u hebt opgegeven in stap is toegewezen 10.
Notities:
Niet alle besturingselementen kunnen geconfigureerd voor deze bidirectionele communicatie. Bijvoorbeeld, het lijkt niet om een EPD workflow die tekstvelden verpakt wijzigt in een herhalende secties.
Een van de belangrijkste nemen-weg van hier is dat we echt een inhoudstype hebt gemaakt met een bijbehorende sjabloon. Dit stelt ons voor het opslaan van meerdere InfoPath-formuliersjablonen in dezelfde vorm bibliotheek ook in staat.
Hiervoor vormen server. Het gaat zeker niet om te werken in een WSS 3.0 milieu en waarschijnlijk zelfs vereist een onderneming SharePoint-omgeving.