getSharePointItem
Entwickler-Prozesserweiterungen
Gibt die Metadaten eines SharePoint-Listenelements/von SharePoint-Listenelementen auf Grundlage von Suchparametern aus.
Argument | Beschreibung |
SearchXML | XML basierend darauf, welche SharePoint-Elementsuche durchgeführt wurde.
|
Rückgabewert: Ein XML-Knoten mit den Ergebnis. Das Ergebnis kann auch mehrere SharePoint-Elemente beinhalten.
Beispielargument: Im folgenden Beispiel wird nach Angestellten gesucht, die in der SharePoint-Liste „ParkingTokenUsers“ vorhanden sind und in demselben Bundesland leben, in dem der erste vorhandene Angestellte in der Liste „EmployeeList“ mit dem Land „IN“ lebt.
<SVProcess>
<SearchInfo ListName="EmployeeList" FieldName="Country" Key="IN" ReturnType="EmployeeDetail" />
<ChainInfo ListName="ParkingTokenUsers" FieldName="HomeState" Key="State" ReturnType="EmployeeDetail" />
</SVProcess>
Argumentbeschreibung
SearchInfo: Dies ist ein obligatorischer Knoten. Er enthält folgende Attribute:
- ListName: Name der Liste, in der nach den Elementen gesucht wird.
- FieldName: Name der Spalte in der SharePoint-Liste.
- Key: Der Wert in der SharePoint-Spalte, auf dessen Grundlage die Suche durchgeführt wird.
- ReturnType: Name der Ergebnisknoten in der Ausgabe-XML dieser Funktion.
ChainInfo: Dies ist ein optionaler Knoten, der verwendet wird, um eine weitere Suche für SharePoint-Elemente auf Grundlage des Elements durchzuführen, das als erstes durch die Suche ausgegeben wurde und dem Knoten „SearchInfo“ entspricht. Wenn dieser Knoten mit dem Knoten „SearchInfo“ verwendet wird, ist das abschließende Ergebnis die Ausgabe der Suche, die dem Knoten „ChainInfo“ entspricht. Dieser XML-Knoten besitzt folgende Attribute:
- ListName: Name der Liste, in der nach den Elementen gesucht wird.
- Feldname: Name der Spalte in der SharePoint-Liste, in der gesucht wird.
- Key: Name der Spalte in der SharePoint-Liste, die der Suche entspricht, die durch das Element „SearchInfo“ durchgeführt wird. Der Wert in dieser Spalte ist für das erste durch die Suche ausgegebene Listenelement, das dem Knoten „Searchinfo“ entspricht. Er wird für die Suche nach Elementen in der Liste verwendet, die dem Knoten „ChainInfo“ entsprechen.
- ReturnType: Name der Ergebnisknoten in der Ausgabe-XML dieser Funktion.
Rückgabewertbeispiel
< EmployeeDetails xmlns="">
< EmployeeDetail ><ItemId>1</ItemId><Modified>2014-06-10T13:09:41</Modified><LoginName>yourdomain\user1</LoginName><HomeCountry /><HomeState>PB</HomeState></ EmployeeDetail >
< EmployeeDetail ><ItemId>3</ItemId><Modified>2014-06-10T13:10:14</Modified>><LoginName> yourdomain\user2</LoginName><HomeCountry /><HomeState>PB</HomeState></ EmployeeDetail >
<EmployeeDetail ><ItemId>4</ItemId><Modified>2014-06-10T13:09:59</Modified>><LoginName> yourdomain\user3</LoginName><HomeCountry /><HomeState>PB</HomeState></ EmployeeDetail >
</ EmployeeDetails>