Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

API para usuarios y grupos

vAdmin

Hemos creado un nuevo subAPI de Velneo V7 llamado AdminApi. Está formado por 5 nuevas clases con las que podrás leer, crear, modificar y eliminar usuarios, grupos de usuarios y sus permisos desde tus aplicaciones, igual que hasta ahora lo hacías con vAdmin.subAPIsEsta versión incorpora 32 clases nuevas o mejoradas con más de 310 nuevas funciones. Para mejorar la gestión del API hemos organizado las clases en módulos o subAPIs. De esta forma podemos evitar que todas las clases se carguen por defecto en el motor de ejecución de JavaScript.Cuando queramos el nuevo grupo de función de administración (Módulo o subAPI Admin) lo haremos con la nueva función importApi().Nuevo objeto theServerAdminEste nuevo objeto representa el servidor de aplicaciones (Velneo vServer V7) al que estamos conectados. Este objeto juega un papel importante en el nuevo subAPI AdminAPI ya que nos permite acceder a toda la configuración de usuarios, grupos, carpetas compartidas, soluciones y permisos configurados en el servidor.A continuación vamos a repasar las 5 nuevas clases y sus funciones:VServerAdminEsta clase se usa para realizar labores administrativas con el servidor. Estas son las funciones incluidas en la nueva clase.

  • addUser
  • addUserGroup
  • checkUserPassword
  • delUser
  • delUserGroup
  • getAllUserGroups
  • getAllUsers
  • getLastErrorCode
  • getSolutions
  • getUserById
  • getUserByName
  • getUserGroupById
  • getUserGroupByName
  • getUsersByGroup
  • modUser
  • modUserGroup

VUserRepresenta a un usuario declarado en el servidor de aplicaciones. Estas son las funciones incluidas en la nueva clase.

  • addGroup
  • changePassword
  • changePasswordNextConnect
  • comments
  • fullName
  • groupCodeAt
  • groupCount
  • id
  • isAccountBlocked
  • isAccountDisabled
  • isAdministrator
  • isGroupMember
  • name
  • passwordNotExpire
  • removeGroup
  • setAccountBlocked
  • setAccountDisabled
  • setAdministrator
  • setChangePasswordNextConnect
  • setComments
  • setFullName
  • setName
  • setPasswordNotExpire
  • VUser

VUserGroupRepresenta a un grupo de usuarios declarado en el servidor de aplicaciones. Estas son las funciones incluidas en la nueva clase.

  • addAppPermission
  • addAuthorizedSharedFolder
  • addDataPermission
  • addPermissionList
  • authorizedSharedFolders
  • canCreateSolutions
  • canDeleteSolutions
  • canRunDataClient
  • dataPermissionList
  • editPermission
  • editPermissionList
  • hasAppPermission
  • hasDataPermission
  • hasEditPermission
  • id
  • isAuthorizedSharedFolder
  • name
  • removeAllAppPermission
  • removeAllDataPermission
  • removeAllEditPermission
  • removeAppPermission
  • removeAuthorizedSharedFolder
  • removeDataPermission
  • removeEditPermission
  • setCanCreateSolutions
  • setCanDeleteSolutions
  • setCanRunDataClient
  • setEditPermission
  • setName
  • VUserGroup

VUserGroupListRepresenta a una lista de grupos de usuarios declarados en el servidor de aplicaciones. Estas son las funciones incluidas en la nueva clase.

  • append
  • getAt
  • removeAll
  • removeAt
  • size
  • sortById
  • sortByName
  • VUserGroupList

VUserListRepresenta a una lista de usuarios declarados en el servidor de aplicaciones. Estas son las funciones incluidas en la nueva clase.

  • append
  • getAt
  • removeAll
  • removeAt
  • size
  • sorterByFullName
  • sorterById
  • sorterByName
  • VUserList

Ejemplo de como leer los usuarios y sus grupos:

subapi-usuarios-grupos-1

Ejemplo de como crear un nuevo usuario:

subapi-usuarios-grupos-2
Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto