Szenario: Ich habe ein InfoPath-Formular, das einen Workflow-Prozess implementiert mithilfe von SharePoint Designer Frontends. An einer Stelle, ein Manager muss das Formular genehmigen.. Da ich kann nicht zählen auf Workflow-Historie meiner Überwachungsanforderungen zu erfüllen, Ich entscheide mich, meine eigene Überwachung Meldung direkt auf dem Formular selbst speichern.
Übersicht:
Form-Design entwerfen und veröffentlichen es als ein Content-type und das Formular selbst in eine Dokumentbibliothek. Mark auf Wunsch Formularfelder als aktualisierbare aus Moos. Das Formular ist dem Inhaltstyp gebunden und der Inhaltstyp "angeschlossen ist" in einer Formularbibliothek (oder viele, Wenn du willst). Schreiben Sie einen Workflow, der das Feld aktualisiert.
Konkrete Schritte:
- Erstellen einer Dokumentbibliothek. Dies wird Ihre InfoPath-Vorlage halten..
- Erstellen einer Formularbibliothek.
- Das InfoPath-Formular erstellen. Sind Sie ein Textfeld, "Überwachungsmeldung".
- Veröffentlichen Sie das Formular als Inhaltstyp (NICHT in einem Dokument).
- Beim Ausfüllen der Veröffentlichung Dialoge:
eine) Die XSN-Datei in der Dokumentbibliothek speichern (Schritt #1).
b) Die Überwachungsmeldung"veröffentlichen" Feld und mark wahr: "Können Sie Benutzer Daten in diesem Feld Bearbeiten mithilfe einer Datenblatt oder Eigenschaften-Seite".
c) Erstellen Sie einen neuen Inhaltstyp, und geben sie einen passenden Namen. - Zugang der Formularbibliothek.
eine) Gehen Sie auf die erweiterten Einstellungen und aktivieren Sie die Forms-Bibliothek Inhaltstypen verwalten.
b) Wählen Sie den neu erstellten Inhaltstyp (5c über). Es wird unter "Microsoft InfoPath gruppiert werden" (oder ähnlich).
c) Entfernen Sie die Standard-Form"" Content-Type aus der Bibliothek.
d) Markieren Sie die Bibliothek "als Webseite anzeigen" so dass die Form von SharePoint und nicht die InfoPath-Workstation-Client startet. - Gehen Sie zurück zu der entsprechenden Formularbibliothek, und klicken Sie auf "neu" einfach überprüfen, ob die Form ist korrekt eingestellt und handeln wie Sie wollen.
- Starten Sie SharePoint Designer und navigieren Sie zu der Website, die Ihrer Formularbibliothek hostet (von Schritt 2).
- Erstellen eines neuen Workflows in der Formularbibliothek befestigt.
- Fügen Sie eine einzelne Aktion "Feld in Aktuelles Element festlegen". Sollten Sie SharePoint Designer Liste erwarten Sie sind Ihr Feld, "Überwachungsmeldung". Weisen sie einen Wert.
- Klicken Sie auf Fertig stellen und gehen Sie zurück zur Formularbibliothek.
- Erstellen Sie ein neues Formular und legen Sie einige Testwert in die Überwachungsmeldung"" Feld.
- Speichern Sie es und gehen Sie zurück zur Formularbibliothek.
- Mit der rechten Maustaste, Wählen Sie "Workflow" und starten Sie Ihren workflow.
- Es sollte fast sofort laufen. Ziehen Sie das Formular (von Schritt 12) und wenn alle gegangen, planen, "Überwachungsmeldung" hat Wert zugewiesen wurde, Sie in Schritt sofern 10.
Hinweise:
Nicht alle Steuerelemente möglicherweise konfiguriert für diese bidirektionale Kommunikation. Zum Beispiel, Es scheint nicht, einen SPD-Workflow implementieren, der Textfelder eingewickelt in wiederholtem Bereichen ändert.
Einer der wichtigsten nehmen Sie entfernten die hier ist, dass wir wirklich einen Inhaltstyp mit einer zugehörigen Vorlage erstellt haben. Dies erlaubt uns auch, mehrere InfoPath-Formularvorlagen in der gleichen Formularbibliothek speichern.
Dies erfordert Formularserver. Es wird ganz sicher nicht in eine WSS arbeiten 3.0 Umwelt und wahrscheinlich sogar erfordert eine Enterprise SharePoint-Umgebung.