S’applique à :
- Winshuttle Foundation
getSharePointItem
Extensions de processus pour le développeur
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>