Die Sharepoint Anbindung wird in der Zukunft nicht mehr unterstützt!
Hier wird die Integration eines Formulars in SharePoint über eine Dokumentbibliothek beschrieben. Suchen Sie eine Beschreibung zur Integration von SharePoint-Inhalten in ein Formular, dann geht's hier weiter.
Formulare können sowohl in Windows SharePoint Services (WSS) wie in Microsoft Office SharePoint Server (MOSS) integriert werden.
Formulare, die mit MASKITO Forms erstellt werden, können in SharePoint-Dokumentenbibliotheken als Dokumentvorlagen verwendet werden. Sie können damit eine Bibliothek für Formulare erstellen, die Ihnen eine Übersicht und Auswertemöglichkeit über bestimmte Formularfelder ermöglicht. Bei der Erstellung der Formulare kann festgelegt werden, welche Formularinhalte als Metainformation vom SharePoint-Server in Spalten der Dokumentenbibliothek gelesen und geschrieben werden sollen. Die so übertragenen Informationen aus den Formularen können Sie für weitere Auswertungen/Statistiken/Workflows mit den SharePoint-Funktionen verknüpfen.
Um die MASKITO Forms in SharePoint verwenden zu können, müssen Anpassungen des Servers an die neu zu integrierende Anwendung vorgenommen werden. Im folgenden Abschnitt werden die notwendigen Schritte für die Konfiguration des SharePoint-Servers beschrieben:
Speichern Sie die Bilder im Verzeichnis: ..\Programme\Gemeinsame Dateien\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES\
…\Microsoft Shared\web server extensions\12\TEMPLATE\XML\DOCICON.XML
Öffnen Sie diese Datei zum Bearbeiten und fügen Sie diese 3 Einträge hinzu.
<DocIcons>
<ByProgID> …
<Mapping Key="FormularWare.Document" Value="icsfd.gif" EditText=" Maskito FormularWare" OpenControl="FormularWare.Document"/>
</ByProgID>
<ByExtension>
<Mapping Key="sfd" Value="icsfd.gif" EditText="Maskito FormularWare Vorlage" OpenControl="FormularWare.Document"/>
<Mapping Key="sfx" Value="icsfx.gif" EditText=" Maskito FormularWare Daten" OpenControl="FormularWare.Document"/>
…
Starten Sie nach erfolgter Konfiguration den IIS-Server/SharePoint neu, damit die Änderungen wirksam werden. Mit diesen Änderungen werden sfd und sfx Dateien mit Icon und Beschriftung in den Listen dargestellt. Dem Client wird die ProgID „Formularware.Document“
übermittelt und somit kann das Programm FormView die Dateien öffnen und verarbeiten.
Hinweis: Der Installationsordner kann gegebenenfalls bei Ihrer Installation von der oben dargestellten Ordnerstruktur abweichen.
Bei der Installation des Maskito FormViewers werden alle Registrierungen für die Integration der Formularsoftware durchgeführt.
Um ein MASKITO Forms-Formular als Eingabemaske in einer Dokumentenbibliothek zu nutzen, erstellen Sie zunächst mit MASKITO Forms eine Formularvorlage. Anschließend erstellen Sie die Dokumentenbibliothek mit den benötigten Spalten und tragen Sie Ihr Formular als Vorlage für neue Elemente der Dokumentenbibliothek ein.
Hinweis: Damit die Verbindung hergestellt werden kann, müssen der Controlname im Formular und der Spaltenname der Dokumentbibliothek gleich sein. Es ist sinnvoll, den Namen der Controls ohne Präfix zu geben. Beispiel: NICHT txtReisender, SONDERN Reisender
MetaInfo = True
.Projekt >> Auf SharePoint speichern
können Sie Ihre Datei direkt in der Dokumentenbibliothek abspeichern.Hinweis: Bitte beachten Sie, dass Sie Formulare in Dokumentenbibliotheken immer als Vorlage und als Dokument speichern können. Möchten Sie, dass Ihre Formulare als Vorlage verwendet werden, müssen diese in einem speziellen Ordner (/Forms
) abgespeichert werden. Bitte beachten Sie die Hinweise im Speichern-Dialog.
Tipp: SharePoint 2010 bietet Ihnen die Möglichkeit Formularbibliotheken anzulegen. Für den Fall, dass Sie Bibliotheken anlegen möchten, in denen ausschließlich Formulardaten gespeichert werden, sind diese für den Nutzer komfortabler nutzbar. Im Umgang mit Formularware gibt es zwischen den Bibliotheksformen keine Unterschiede.
<Dokumentbibliotheksname>/Forms/<Formulardatei>
Wie im vorhergehenden Abschnitt beschriebenen, werden die MASKITO Forms Dokumentbibliotheken durch das Kopieren der Formularvorlagen auf dem SharePoint-Server aktualisiert. Mit dem FormDesigner lässt sich das im SharePoint abgespeicherte Formular auch bequem
direkt öffnen und speichern, so dass die durchgeführten Änderungen am Formular sofort zur Verfügung stehen.
Im Menü Projekt
gibt es den Menüpunkt Von SharePoint öffnen
zum direkten Öffnen eines Formulars von einem SharePoint-Server.
Tragen Sie in das Feld Dateiname den absoluten Pfad zur Formularvorlage ein und öffnen Sie dann die Datei. Der FormDesigner öffnet Ihnen dann das angegebene Formular. Wenn Sie das Formular abspeichern, aktualisiert er automatisch die Vorlage auf dem SharePoint-Server. Die gespeicherten SharePoint-Formulare werden ebenfalls auf der Schnellstartseite zum Öffnen zuletzt verwendeter Formulare angezeigt.
Der SharePoint Server erkennt anhand der Formularvorlagenendung .sfd, dass es sich um ein MASKITO Forms Formular handelt. Die auf dem SharePoint liegende XML-Datei wird mit dem auf dem PC installierten Maskito FormView verknüpft. Wird in der SharePoint-Liste das Maskito Formularware-Icon angeklickt, wird der Maskito FormView zunächst mit der Formularvorlage geöffnet. Die Metainformationen, die Spalteninhalte aus der Dokumentbibliothek, werden anschließend ausgelesen und im Formular dargestellt.
Wichtig! Die Spaltenbeschriftung in der Dokumentbibliothek muss der Bezeichnung der Controls im Formular entsprechen. Dies ist die Basis für die Datensynchronisation zwischen SharePoint und dem Formular. Eine nachträgliche Umbenennung der Spaltenbeschriftung ist möglich, die Verbindung bleibt jedoch auf der Erstbezeichnung bestehen.
Neben der Nutzung von Formularware-Formularen als Eingabemasken im SharePoint bietet Ihnen MASKITO Forms zusätzlich die Möglichkeit, in vom SharePoint unabhängigen Formularen, SharePoint-Daten einzulesen und weiterzuverwenden bzw. Daten aus anderen SharePoint-Listen oder Bibliotheken zu nutzen. Eine Erläuterung der Vorgehensweise finden Sie hier.