Crea una cuenta de usuario y la agrega a una o varias empresas.
Cuando agregue un usuario a varias empresas, especifique esas empresas mediante los controles que su empresa tenga en companyHandleArray
. Esta operación devuelve el identificador al usuario que acaba de agregar.
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
ImagePortalAdmin
Entrada (addUserParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
firstName | xsd:string |
Sí | El nombre del usuario. |
lastName | xsd:string |
Sí | El apellido del usuario. |
correo electrónico | xsd:string |
Sí | La dirección de correo electrónico del usuario. |
defaultRole | xsd:string |
Sí | Establece la función de un usuario en cada empresa a la que pertenece. No obstante, tenga en cuenta que IpsAdmin reemplaza otras configuraciones por empresa. |
contraseña | xsd:string |
Sí | Establece la contraseña del usuario |
passwordExpires | xsd:dateTime |
No | Establece el periodo de caducidad de la contraseña. Proporcione la zona horaria al pasar la solicitud. Las zonas horarias se ajustan a la hora central. |
isValid | xsd:boolean |
Sí | Determina si el usuario es válido. |
membershipArray | xsd:CompanyMembershipUpdateArray |
Sí | Matriz de controladores de empresa. |
Salida (addUserParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
userHandle | xsd:string |
Sí | El identificador del usuario. |
La API IPS devuelve un elemento de control de usuario que especifica el nuevo usuario.
Solicitar
<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>
Respuesta
<ns1:addUserReturn xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:userHandle>525s|juser@scene7.com</ns1:userHandle>
</ns1:addUserReturn>