getUsers getusers

Ottiene un array di utenti come specificato dagli handle di ruolo società, gruppo e utente. Questa operazione consente di ordinare gli utenti restituiti e filtrare per carattere.

Tipi di utenti autorizzati section-6a8f23cc6b22442d8776f701016971ed

  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • ImagePortalAdmin
Nome
Tipo
Obbligatorio
Descrizione
includeInactive
xsd:boolean
No
Includere o escludere gli utenti inattivi. Per poter essere autorizzati a effettuare chiamate API, gli utenti non amministratori IPS devono essere membri attivi di almeno una società. Se l'utente non dispone di appartenenze aziendali attive, viene restituito un errore di autorizzazione.
includeInvalid
xsd:boolean
No
Consente di includere/escludere utenti non validi.
companyHandleArray
types:HandleArray
No
Filtra i risultati per società.
groupHandleArray
types:HandleArray
No
Filtra i risultati per gruppo.
userRoleArray
types:StringArray
No
Filtra i risultati per ruolo utente.
charFilterField
xsd:string
No
Filtra i risultati in base al prefisso della stringa del campo (vedere Trash State).
charFilter
xsd:string
No
Filtra i risultati in base a 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.
resultsPage
xsd:int
No
Pagina dei risultati.

Output (getUsersReturn)

Nome
Tipo
Obbligatorio
Descrizione
userArray
types:UserArray
Array di utenti.

Esempi section-bc43a5dd7b4c4f048d25fc881554dab2

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

Richiesta

<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>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681