Validierung externer Datenquellen
Index- und Stapelfelder können automatisch gegen eine externe Datenquelle (SharePoint) validiert werden, indem ein SharePoint-Feldtyp mit dem Feld verknüpft wird. Wenn die Validierung fehlschlägt, muss die Bedienungsperson einen gültigen Wert auswählen oder eingeben.
Externe Feldtypen werden zur Laufzeit gegen ihre Datenquelle validiert. Validierung gegen Spalten in Datenquellen wie SharePoint setzt eine Zugriffsmöglichkeit auf den Server der Datenquelle voraus. Deshalb muss der Benutzer sich bei dem Server entweder vor oder während der Validierung bzw. Bestätigung anmelden können. Eine integrierte Authentifizierung wird versucht. Wenn sie fehlschlägt, wird dem Benutzer ein Web-Formular zur Anmeldung geöffnet. Das Dokument kann nicht ohne gültige Zugriffsrechte validiert werden.
Es hängt von den Einstellungen für externe Feldtypen im Fenster Eigenschaften des externen Feldtyps im Administration-Modul ab, ob Felder, die mit der externen Datenquelle verknüpft sind, im Fenster SharePoint Validation oder im Feldbereich angezeigt werden. Das neue Fenster wird nur angezeigt, wenn die Feldvalidierung fehlschlägt und es mehr Auswahlmöglichkeiten gibt als der im Administration-Modul vorgegebene Wert festlegt. Felder für verwaltete Metadaten und Enterprise-Schlüsselwörter können auch in Klammern neben dem Ausdruck den Hierarchiepfad enthalten. Dies kann dem Benutzer helfen, mehrdeutige Ausdrücke zuzuordnen und liefert mehr Informationen über den Speicherort des Ausdrucks.
SharePoint Validationstatt des Feldbereichs. Der Feldbereich gibt keine Hinweise, die helfen, die Mehrdeutigkeit aufzulösen.
Zwischenspeichern
Zwischenspeichern dient der Minimierung von Umwegen über SharePoint. Der Cache befindet sich im Hauptspeicher und ist temporär. Über eine neue Sektion in der Datei ACConfig.xml im <SharePoint>-Element können Sie individuelle Limits für Verwaltete Metadaten-Termsets, Enterprise-Schlüsselwörter-Ausdrücke und Suchergebnisse angeben. Außerdem können Sie für die einzelnen Werte Verfallszeiten (in Minuten) angeben. Ungenutzte Werte werden bei Erreichen der Verfallszeit aus dem Cache entfernt. Sobald ein Wert verwendet wird, wird die Verfallszeit zurückgesetzt. Beispiel:
<TermsetCache>
<MaxValues>100</MaxValues>
<Lifetime>60</Lifetime>
</TermsetCache>
<TermsCache>
<MaxValues>10000</MaxValues>
<Lifetime>60</Lifetime>
</TermsCache>
<LookupCache>
<MaxValues>1000</MaxValues>
<Lifetime>60</Lifetime>
</LookupCache>
Setzen Sie <MaxValues> auf Null, wenn Sie die Zwischenspeicherung ausschalten möchten.
Während der Validierung wird der Cache immer zuerst geprüft. Wenn kein passender Wert gefunden wird, wird der SharePoint-Server abgefragt. Wenn der Wert auf dem Server gefunden wird, wird er im Cache abgelegt. Wenn der Schwellenwert im Cache erreicht ist, werden die ältesten Elemente aus dem Cache entfernt, um Platz für neue Werte zu schaffen.