Crear un usuario

Los usuarios son las personas que gestionan las órdenes utilizando aplicaciones de gestión de órdenes. Un usuario con permisos apropiados como el responsable del call center debe poder crear usuarios para la organización.

Solución

En la sección siguiente se describen las API, las rutinas de usuario, los servicios y otros componentes.

Un usuario se puede crear utilizando la tarea relacionada "Crear usuario" en la página de inicio.

Para crear un usuario, se deben entrar o seleccionar los siguientes parámetros obligatorios:
  • Organización: Se llama a la API getOrganizationList para llenar las organizaciones.
  • Nombre de usuario: Un valor de texto. Se utiliza para reconocer al usuario en el sistema.
  • Inicio de sesión: Un valor de texto. Este es el valor que el usuario debe entrar al iniciar la sesión en la aplicación.
  • Dirección de correo electrónico: La dirección de correo electrónico para ponerse en contacto con el usuario. La dirección de correo electrónico es importante porque este atributo se utiliza para enviar al usuario un mensaje de correo electrónico que contiene una contraseña generada.
  • Menú: Se llama a la API getMenuList para llenar el grupo de menús al que se puede asignar el usuario. Sin embargo, las opciones de menú no son aplicables a un usuario de Sterling™ Call Center.
  • Entorno local: Se llama a la API getLocaleList para llenar los entornos locales para el usuario. Todas las unidades de entorno local visualizan lógica en toda la aplicación específica del usuario
  • Departamento: Se llama a la API getOrganizationList para recuperar la lista de organizaciones y los departamentos. Basándose en la organización seleccionada por el usuario, se recuperan los departamentos correspondientes.
  • Equipo: Se llama a la API getOrganizationList para recuperar la lista de organizaciones. La organización seleccionada se pasa como entrada a la API getTeamList para llenar los equipos configurados para la organización del usuario.

Se puede capturar la información adicional siguiente al crear el usuario:

  • Clasificación del usuario como supervisor o usuario activo
  • Número máximo de clientes que pueden asignarse al usuario
  • Dirección de contacto del usuario
  • Roles de usuario
  • Asignaciones de cola de alertas

Un usuario debe asignarse a las colas para recibir alertas. Se llama a la API getQueueList para recuperar las colas disponibles que se basan en la organización del usuario y la organización predeterminada.

Los roles de usuario controlan los permisos de acceso en toda la aplicación. Por lo tanto, un usuario debe asignarse a un rol. Solo se visualizan los roles que el usuario que ha iniciado la sesión actualmente puede asignar a un nuevo usuario. La API getUserGroupList recupera los roles de usuario.

El usuario puede añadir información de contacto. Cuando el usuario elige añadir una dirección, se visualiza la ventana Información de contacto. El usuario puede especificar los detalles y guardar la información. La información de contacto se pasa en el elemento ContactPersonInfo al guardar el registro de usuario. Se vuelve a utilizar el panel de captura de dirección para capturar la parte de la dirección de correo real de la información de contacto. La lógica que se utiliza en el panel de captura de dirección maneja todos los campos de globalización y personalizados. La dirección de correo electrónico especificada al crear el usuario se rellena automáticamente en la ventana Información de contacto.

Cuando el usuario guarda el registro, todos los datos entrados para crear el usuario se pasa a la API createUserHierarchy. Si se llama a la API createUserHierarchy con el atributo GeneratePassword establecido en Y, se llama a la salida de usuario YCPGeneratePasswordUE para generar la contraseña. El servicio YCD_Send_Generated_Password_8.5 se desencadena para enviar un correo electrónico, que contiene el inicio de sesión y la contraseña para el usuario recién creado.

Implementación

En la sección siguiente se describen las reglas que debe configurar.

La creación de usuarios es una tarea controlada por permisos. Se puede crear un nuevo usuario para una organización y se puede asignar sólo a aquellos grupos a los que el usuario que ha iniciado la sesión tiene acceso. Para obtener información sobre la administración de permisos de grupos de usuarios, consulte Administración de permisos de grupos de usuarios.

Para obtener más información sobre las API, consulte el Javadoc.

Impacto de usuario final

Ninguna.