Resultados de la búsqueda :

×

Personalización del complemento OTP con múltiples formularios

Personalización del complemento OTP con múltiples formularios


El complemento de verificación OTP de Joomla utiliza OTP para verificar el correo electrónico, el número de teléfono o ambos de un cliente. Hemos desarrollado un complemento de verificación OTP de Joomla modificado para incluir cinco formularios personalizados, el primero de los cuales confirma la dirección de correo electrónico del cliente. Después de completar cada formulario, los datos se guardan y el usuario puede regresar en cualquier momento para cambiar los datos guardados y finalizar los formularios restantes. La dirección de correo electrónico del usuario se confirma cada vez que regresa para editar estos campos. Se envía un correo electrónico de notificación al miembro del personal después de que se hayan completado y enviado todos los formularios. Estas personalizaciones están dirigidas a tres tipos de usuarios: administradores, miembros del personal y pacientes.

Requerimientos del cliente:

1) Cinco formularios de registro personalizados

  • El primer formulario debe incluir datos básicos del usuario (nombre y dirección de correo electrónico):
  • Second Form debe calcular la edad desde la fecha de nacimiento y debe hacer a los usuarios varias preguntas de Sí/No. Si el usuario responde que sí, el campo de explicación relacionado debería ser obligatorio. Los usuarios deberían poder agregar la misma información sobre dos pacientes más. El usuario debería poder cargar y eliminar los documentos requeridos cuando sea necesario. El formulario debe incluir firma digital al final.
  • El tercer formulario incluye información sobre los padres del paciente. Si es necesario, también se pueden agregar detalles del segundo padre. El nombre, apellido y dirección de correo electrónico de los padres se completan automáticamente en función de la información recopilada en el primer formulario. Este formulario también deberá incluir firma digital al final.
  • Los formularios cuarto y quinto deben incluir firma digital.

2) Creación de PDF y Zip para descargar:

  • El usuario debería poder descargar todos los formularios de registro como un PDF combinado.
  • Los documentos cargados por el usuario deben estar disponibles para su descarga en forma de archivo .zip.

Componentes de la solución diseñada:

  • Complemento de verificación OTP de Joomla:
  • El complemento de verificación miniOrange OTP verifica la dirección de correo electrónico/número de teléfono móvil de los usuarios enviando un código de verificación (OTP) durante el registro. Este complemento verifica la existencia de la dirección de correo electrónico/número de móvil y la capacidad de un usuario para acceder a esa dirección de correo electrónico/número de móvil.

    Después de iniciar sesión en el sitio Joomla de un miembro del personal de la organización. Los miembros del personal deben tener la opción de descargar el formulario y los documentos cargados por el paciente o eliminar el formulario.

Flujo del sistema:

El complemento personaliza los formularios de registro según los requisitos del cliente. Estas personalizaciones tienen tres partes:

  • Lado administrativo:
    • El administrador debe iniciar sesión en el complemento con su cuenta registrada. Él / ella puede configurar el complemento para autorizar a un grupo específico de personas a acceder a los detalles del paciente.
    • La solución proporciona dos enlaces para agregar botones en la parte frontal del sitio. El primer botón dirige a los formularios de registro y el segundo abre la lista de pacientes a la que solo puede acceder el grupo autorizado (miembros del personal).
  • Lado del paciente:
    • Se le pedirá al paciente que complete los cinco formularios de registro y cargue los documentos requeridos.
    • Al hacer clic en el enlace del formulario de registro, aparecerá una ventana emergente que sería la primera forma de registro. Después de su envío, la verificación del correo electrónico se realiza enviando una OTP a la dirección de correo electrónico registrada.
    • Después de una validación exitosa del correo electrónico, se abrirá una nueva ventana emergente que contendrá los siguientes cuatro formularios de registro posteriores.
    • Utilizamos jQuery para calcular la edad a partir de la fecha de nacimiento, para hacer que algunos campos sean obligatorios después de cumplir ciertas condiciones, copiar algunos campos de datos recopilados previamente y para la visibilidad de algunos campos según los requisitos.
    • Usamos Ajax para eliminar un archivo cargado, si fuera necesario.
    • Utilizamos JS para implementar la firma digital y la creación de PDF de todos los formularios de registro.
    • Después de que el usuario presiona el botón Guardar al final de cada formulario, los datos de ese formulario se guardan y el usuario puede regresar en cualquier momento para editar o completar el formulario restante. El usuario es dirigido automáticamente al siguiente formulario después de finalizar el formulario actual.
    • Cuando se hace clic en el botón Guardar para el último formulario, se muestra una ventana emergente con dos botones:
      • Descargar: Permite al usuario descargar los documentos cargados (en forma de zip) y el formulario de registro completo (en forma de pdf). Después de la descarga, la ventana emergente aún persiste y el usuario puede enviar el formulario.
      • Entregar : Envía todos los formularios y envía la notificación a los miembros del personal.
  • Lado del personal:
    • Solo si el administrador autoriza a un usuario que inició sesión como miembro del personal, podrá acceder a los detalles del paciente. Se les dará una lista de pacientes.
    • Pueden descargar tanto el formulario de registro como los documentos cargados, para cualquiera de los pacientes en la lista mostrada.
    • Pueden eliminar los detalles de cualquier paciente, si es necesario.
    • Después de eliminar al paciente, toda la información almacenada en la base de datos se eliminará junto con los documentos que cargó.

conclusión:

Con la ayuda del complemento de verificación OTP de Joomla personalizado, hemos personalizado los formularios de registro para incluir todos los detalles necesarios de los pacientes y brindamos seguridad basada en roles a estos datos. Estas personalizaciones validan las direcciones de correo electrónico registradas mediante OTP, justo después del primer formulario.

Recursos adicionales

Envíenos un correo electrónico a joomlasupport@xecurify.com para obtener orientación rápida (por correo electrónico/reunión) sobre sus necesidades y nuestro equipo le ayudará a seleccionar la mejor solución/plan adecuado según sus necesidades.

¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com