Crea un account utente e lo aggiunge a una o più società.
Quando aggiungi un utente a più società, specifica tali società in base ai relativi handle aziendali in companyHandleArray
. Questa operazione restituisce l'handle all'utente appena aggiunto.
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
ImagePortalAdmin
Input (addUserParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
firstName | xsd:string |
Sì | Nome dell'utente. |
lastName | xsd:string |
Sì | Cognome dell'utente. |
xsd:string |
Sì | L’indirizzo e-mail dell’utente. | |
defaultRole | xsd:string |
Sì | Imposta il ruolo di un utente in ogni società a cui appartiene. Tuttavia, la IpsAdmin il ruolo sostituisce altre impostazioni per azienda. |
password | xsd:string |
Sì | Imposta la password dell'utente |
passwordExpires | xsd:dateTime |
No | Imposta il periodo di scadenza della password. Specifica il fuso orario quando viene trasmessa la richiesta. I fusi orari sono regolati su Ora centrale. |
isValid | xsd:boolean |
Sì | Determina se l'utente è valido. |
membershipArray | xsd:CompanyMembershipUpdateArray |
Sì | Un array di handle aziendali. |
Output (addUserParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
userHandle | xsd:string |
Sì | L'handle dell'utente. |
L'API IPS restituisce un elemento handle utente che specifica il nuovo utente.
Request Contents (Richiesta contenuto)
<ns1:addUserParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:firstName>Joe</ns1:firstName>
<ns1:lastName>User</ns1:lastName>
<ns1:email>juser@adobe.com</ns1:email>
<ns1:defaultRole>TrialSiteUser</ns1:role>
<ns1:password>passw0rd</ns1:password>
<ns1:isValid>true</ns1:isValid>
<ns1:companyHandleArray>
<ns1:items>47</ns1:items>
</ns1:companyHandleArray>
</ns1:addUserParam>
Risposta
<ns1:addUserReturn xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:userHandle>525s|juser@scene7.com</ns1:userHandle>
</ns1:addUserReturn>