getUsers

Ottiene una matrice di utenti come specificato dagli handle di ruolo azienda, gruppo e utente. Questa operazione consente di ordinare gli utenti restituiti e filtrare per carattere.

Tipi di utenti autorizzati

  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • ImagePortalAdmin
Nome Tipo Obbligatorio Descrizione
includeInactive xsd:boolean No Includi o escludi gli utenti inattivi. Gli utenti amministratori non IPS devono essere membri attivi di almeno una società per essere autorizzati a effettuare chiamate API. Viene restituito un errore di autorizzazione se l’utente non dispone di appartenenze attive alla società.
includeInvalid xsd:boolean No Consente di includere/escludere utenti non validi.
companyHandleArray types:HandleArray No Filtrare i risultati per azienda.
groupHandleArray types:HandleArray No Filtrare i risultati per gruppo.
userRoleArray types:StringArray No Filtrare i risultati per ruolo utente.
charFilterField xsd:string No Filtra i risultati per prefisso della stringa del campo (vedi Trash State).
charFilter xsd:string No Filtrare i risultati per un carattere specifico.
sortBy xsd:string No Scelta dei campi di ordinamento utente.
recordsPerPage xsd:int No Restituisce il numero specificato di record per pagina.
resultPage xsd:int No Pagina dei risultati.

Output (getUsersReturn)

Nome Tipo Obbligatorio Descrizione
userArray types:UserArray Un array di utenti.

Esempi

Questo esempio di codice restituisce l'array di utenti per diversi parametri facoltativi. I ruoli utente, i campi filtro caratteri utente e i campi di ordinamento utente sono determinati utilizzando costanti stringa specifiche.

Request Contents (Richiesta contenuto)

<ns1:getUsersParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
   <ns1:includeInvalid>false</ns1:includeInvalid>
   <ns1:companyHandleArray>
      <ns1:items>47</ns1:items>
   </ns1:companyHandleArray>
   <ns1:userRoleArray>
      <ns1:items>IpsAdmin</ns1:items>
   </ns1:userRoleArray>
   <ns1:sortBy>LastName</ns1:sortBy>
</ns1:getUsersParam>

Risposta

<getUsersReturn xmlns="http://www.scene7.com/IpsApi/xsd">
   <userArray>
      <items>
         <userHandle>70|kmagnusson@adobe.com</userHandle>
         <firstName>Kris</firstName>
         <lastName>Magnusson</lastName>
         <email>kmagnusson@adobe.com</email>
         <role>IpsAdmin</role>
         <isValid>true</isValid>
         <passwordExpires>2107-07-27T15:18:15.816-07:00</passwordExpires>
      </items>
      ...
   </userArray>
</getUsersReturn>

In questa pagina