Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

getSharePointItem

Renvoie les métadonnées des éléments de liste SharePoint en fonction des paramètres de recherche.

Argument

Description

SearchXML

Code XML en fonction duquel la recherche de l’élément est exécutée dans SharePoint.

 

Valeur de retour : Nœud XML contenant le résultat Le résultat peut contenir également plusieurs élément SharePoint.

Exemple d’argument : L’exemple suivant recherche les employés présents dans la liste SharePoint « ParkingTokenUsers », qui vivent dans le même État que le premier employé de la liste « EmployeeList » avec le pays « IN ».

<SVProcess>

<SearchInfo ListName="EmployeeList" FieldName="Country" Key="IN" ReturnType="EmployeeDetail" />

<ChainInfo ListName="ParkingTokenUsers" FieldName="HomeState" Key="State" ReturnType="EmployeeDetail" />

</SVProcess>

Description de l’argument

SearchInfo : Nœud obligatoire. Il contient les attributs suivants :

  • ListName : Nom de la liste où sont recherchés le ou les éléments.
  • FieldName : Nom de la colonne dans la liste SharePoint
  • Key : Valeur dans la colonne SharePoint en fonction de laquelle la recherche est exécutée.
  • ReturnType : Nom du ou des nœuds de résultat dans le code XML de cette fonction.

ChainInfo : Nœud facultatif qui permet d’exécuter une autre recherche d’élément(s) SharePoint sur le premier élément renvoyé par la recherche qui correspond au nœud « SearchInfo ». Si ce nœud est utilisé avec le nœud « SearchInfo », le résultat final est le résultat de la recherche qui correspond au nœud « ChainInfo ». Le nœud XML a les attributs suivants :

  • ListName : Nom de la liste où sont recherchés le ou les éléments.
  • FieldName : Nom de la colonne dans la liste SharePoint à rechercher
  • Key : Nom de la colonne dans la liste SharePoint qui correspond à la recherche exécutée par l’élément « SearchInfo ». La valeur dans cette colonne est pour le premier élément de liste renvoyé par la recherche qui correspond au nœud « SearchInfo ». Elle est utilisée pour rechercher les éléments dans la liste, qui correspondent au nœud « ChainInfo ».
  • ReturnType : Nom du ou des nœuds de résultat dans le code XML de cette fonction.

Exemple de valeur renvoyée

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