Integration von SharePoint-Inhalten in Formularen

Aus Formupedia

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis


Beschreibung

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 SoftEd Formularware 3.0 SP1 können im Formular (windows- und webbasierte) dazu auch die Inhalte aus SharePoint-Listen verwendet werden.

Funktionsweise

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 SoftEd 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.

SharePoint-Funktionen

Für den Zugriff auf SharePoint-Listen (benutzerdefinierte SharePoint-Listen und SharePoint-Dokumentbibliotheken) stehen folgende Funktionen zur Verfügung:

  • Combox füllen
  • Datensatz auslesen
  • Datensatz hinzufügen
  • Datensatz aktualisieren
  • Datensatz löschen

Combox füllen

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

Datensatz auslesen (select)

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

Datensatz hinzufügen (insert)

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

Datensatz aktualisieren (update)

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

Datensatz löschen (delete)

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




Zur Übersicht über weitere Funktionen

Persönliche Werkzeuge