Se aplica a:
- Winshuttle Foundation
getSharePointItem
Extensiones de procesos de desarrollador
Devuelve los metadatos de los elementos de lista de SharePoint basados en los parámetros de búsqueda.
Argumento |
Descripción |
SearchXML |
XML sobre el que se basa la búsqueda del elemento en SharePoint.
|
Valor devuelto: Nodo Xml que contiene el resultado. El resultado también puede contener varios elementos de SharePoint.
Ejemplo de argumento: El siguiente ejemplo busca empleados que estén en la lista de SharePoint «ParkingTokenUsers» y que viven en el mismo estado en el que vive el primer empleado presente en la lista «EmployeeList» con el país «IN».
<SVProcess>
<SearchInfo ListName="EmployeeList" FieldName="Country" Key="IN" ReturnType="EmployeeDetail" />
<ChainInfo ListName="ParkingTokenUsers" FieldName="HomeState" Key="State" ReturnType="EmployeeDetail" />
</SVProcess>
Descripción del argumento
SearchInfo: Es un nodo obligatorio. Contiene los siguientes atributos:
- ListName: Nombre de la lista en la que se buscarán los elementos.
- FieldName: Nombre de la columna en la lista de SharePoint.
- Key: Valor en la columna de SharePoint en el que se basa la búsqueda que se llevará a cabo.
- ReturnType: Nombre de los nodos resultantes en el xml de salida de esta función.
ChainInfo: Nodo opcional que se usa para realizar otra búsqueda de elementos de SharePoint sobre la base del primer elemento que devuelve la búsqueda y que corresponde al nodo «SearchInfo». Si este nodo se usa con el nodo «SearchInfo», el resultado final será el de la búsqueda que corresponde al nodo «ChainInfo». El nodo Xml tiene los siguientes atributos:
- ListName: Nombre de la lista en la que se buscarán los elementos.
- FieldName: Nombre de la columna de la lista de SharePoint en la que se buscará.
- Key: Nombre de la columna en la lista de SharePoint que corresponde a la búsqueda que haya realizado el elemento «SearchInfo». El valor de esta columna el para el primer elemento que devuelve la búsqueda que corresponde al nodo «SearchInfo». Se usará para buscar elementos en la lista que corresponde al nodo «ChainInfo».
- ReturnType: Nombre de los nodos resultantes en el xml de salida de esta función.
Ejemplo de valor devuelto
< 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>