Die Sharepoint Anbindung wird in der Zukunft nicht mehr unterstützt!
Formulare enthalten meist diverse Listen, die automatisch gefüllt werden und somit schon mit einer Vorauswahl befüllt sind. Bisher war es dazu notwendig die Listen per Hand im Formular zu hinterlegen oder die Inhalte aus einer Datenbank zu lesen. Seit Maskito Formularware 3.0 SP1 können im Formular (windows- und webbasierte) dazu auch die Inhalte aus SharePoint-Listen
verwendet werden.
Vorab eine kleine Beschreibung, wie die beiden Formulartypen auf die SharePoint-Liste zugreifen.
Windowsbasierte Formulare
können direkt auf den SharePoint-Server zugreifen, da sich PC und SharePoint in der selben Domäne befinden.
Webbasierte Formulare
können nicht direkt auf den SharePoint-Server zugreifen, da zwischen den Formularen und dem SharePoint-Server keine Verbindung besteht. Webbasierte Formulare können nur mit dem Maskito FormServer kommunizieren, wobei dieser widerum mit dem SharePoint-Server kommunizieren kann. Das heißt, das Formular stellt eine Anfrage an den FormServer und dieser holt die Daten entsprechend bei dem SharePoint-Server ab. Aus diesem Grund benötigt der FormServer separate Zugriffsrechte zum Lesen/Schreiben der Daten auf den SharePoint-Server.
Für den Zugriff auf SharePoint-Listen (benutzerdefinierte SharePoint-Listen und SharePoint-Dokumentenbibliotheken) stehen folgende Funktionen zur Verfügung:
Diese Funktion wird verwendet, um aus einer Liste die Daten in eine ComboBox einzulesen.
Eigenschaft | Beschreibung |
---|---|
ComboBox Control | Auswahl des zu befüllenden Controls |
SharePoint-Liste | Auswahl der auszulesenden SharePoint-Liste unter Angabe von der URL des SharePoint-Servers, des Namens der SharePoint-Liste optional: Ansichtsoptionen zur Filterung der Liste |
Spalte auswählen | Auswahl der anzuzeigenden Spalte im Formular |
Filter (optional) | Eigene Filter zur Darstellung |
Diese Funktion ist speziell für das Auslesen eines einzelnen Datensatzes. Um den Datensatz zu identifizieren, kann ein Control (z.B. ComboBox) verwendet werden, welches einen speziellen Indikator enthält.
Über den Key-Wert der ComboBox wird der Wert in der Liste gesucht. Der Key-Wert der ComboBox wird beim Auslesen über die oben vorgestellte Funktion automatisch befüllt.
Eigenschaft | Beschreibung |
---|---|
Identifier | Auswahl des Controls, welches den Indikator eindeutig definiert |
SharePoint-Liste | Auswahl der auszulesenden SharePoint-Liste unter Angabe von der URL des SharePoint-Servers, des Namens der SharePoint-Liste |
Zuordnungen | Spalten und Controls werden einander zugeordnet |
Diese Funktion wird verwendet, um in einer SharePoint-Liste einen neuen Datensatz zu erzeugen.
Eigenschaft | Beschreibung |
---|---|
SharePoint-Liste | Auswahl der zu aktualisierenden SharePoint-Liste unter Angabe von der URL des SharePoint-Servers, des Namens der SharePoint-Liste |
Zuordnungen | Hinzuzufügende Spalten und Controls werden einander zugeordnet |
Diese Funktion wird verwendet, um speziell einen Datensatz zu aktualisieren. Identifiziert wird dieser Datensatz anhand der ID der Datensatzzeile, welche z.B. in der gefüllten ComboBox hinterlegt ist.
Eigenschaft | Beschreibung |
---|---|
Identifier | Auswahl des Controls, welches den Indikator eindeutig definiert |
SharePoint-Liste | Auswahl der zu aktualisierenden SharePoint-Liste unter Angabe von der URL des SharePoint-Servers, des Namens der SharePoint-Liste |
Zuordnungen | Zu aktualisierende Spalten und Controls werden einander zugeordnet |
Diese Funktion wird verwendet, um eine einzelne Zeile aus SharePoint zu entfernen.
Eigenschaft | Beschreibung |
---|---|
Identifier | Auswahl des Controls, welches den Indikator eindeutig definiert |
SharePoint-Liste | Auswahl der zu aktualisierenden SharePoint-Liste unter Angabe von der URL des SharePoint-Servers, des Namens der SharePoint-Liste |