bireme / ods3-best-practices

Other
0 stars 0 forks source link

Propuesta: Implementación de nuevo step para Atributos Técnicos en el formulario de registro #80

Closed AugustoBaron closed 1 year ago

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Muchas gracias por la provechosa discusión. Dándo seguimiento a la idea de implementar un nuevo step que podríamos llamar "Call Specific Information" en el formulario de registro dirigido a los atributos técnicos, propongo dos tipos de escenarios de como podría ser implementado para tu consideración.

Escenario 1: El nuevo step "Call Specific Information" se abriría automáticamente bajo la condición de seleccionar un Call específico en el Step 1 "Basic Information": image

Seleccionar una opción de Call condicionaría la aparición de este nuevo step y abriría un formato de template específico en el Step "Call Specific Information". Una idea de como podría lograrse esto sería creando una nueva lista controlada "Call Information Templates" en dónde podamos agregar las preguntas a mostrar y poder atribuir el template a una opción de Call (enlazada con la lista controlada Call for Good Practices): image

Las opciones de New Template podrían funcionar de la siguiente manera: template form2

Escenario 2: En el nuevo step de "Call Specific Information" del Submission form, si no es posible hacerlo automático, solicitar al usuario seleccionar el template correcto. La apariciónde este step, ya que no estaría enlazada a un call específico, podría condicionarse su aparición al solo seleccionar Yes en la pregunta Is this Good Practice being submitted in response to a call for proposals? en Basic Information.

Al abrir la página, el usuario deberá seleccionar el template específico a ser utilizado: image

Estas opciones estarían siendo agregadas de acuerdo a una lista controlada parecida a la sugerida anteriormente: image

Quedo pendiente a tus comentarios y consideraciones para evaluar cual sería la mejor manera de implementar esta idea.

Atentamente, Augusto

wilsonmoura commented 1 year ago

@AugustoBaron analizamos esta actividad y, para mantener la estructura actual del sistema y la integridad de los datos, tenemos una sugerencia para satisfacer esta necesidad:

  1. Crear la lista controlada Technical Attributes:

Captura de tela de 2023-08-20 20-16-06

  1. En la lista controlada Technical Attributes se registrarán todos los atributos técnicos para el formulario de registro relacionado con la respectiva convocatoria:

screenshot-ods3 local bvsalud org-2023 08 22-01_17_15

  1. Después del registro, los atributos técnicos se mostrarán automáticamente en la pestaña Call Specific Information:

screenshot-ods3 local bvsalud org-2023 08 22-03_15_55

  1. Y también en el archivo PDF con el resumen del formulario de registro:

screenshot-ods3 local bvsalud org-2023 08 22-03_21_25

Si lo desea, podemos hacer que una versión de esta sugerencia esté disponible en el ambiente de prueba para que pueda acceder. Estamos a la espera de sus comentarios.

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Muchas gracias por la retroalimentación. Comprendo bien la idea de mantener dos sub-sistemas separados (Evaluation Attributes/Technical Attributes) para facilitar la gestión de los datos.

Tengo unas dudas:

wilsonmoura commented 1 year ago

@AugustoBaron aquí hay algunos comentarios:

screenshot-ods3 local bvsalud org-2023 08 22-13_38_40

AugustoBaron commented 1 year ago

Estimado @wilsonmoura,

Muchas gracias por la información adicional, la propuesta se acopla a las necesidades de la inicitativa.

Solo una sugerencia, a fin de reducir posibles confusiones, sería posible nombrar esta sección en el menu de admin como Technical Attributes (Submitter) y la otra página de admin para agregar los elementos de evaluación como Technical Attributes (Reviewer)?

Por lo demás me parece que esta parte podría pasar a la etapa de pruebas al estar listo.

Muchas gracias, quedo pendiente a cualquier comentario.

Saludos, Augusto

wilsonmoura commented 1 year ago

@AugustoBaron el entorno de prueba se ha actualizado y ahora está disponible para validación.

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Muchas gracias por el gran esfuerzo.

Haciendo pruebas que notado que al agregar un New Attribute en Technical Attribute (Submitter), parece que existe un límite de caracteres a partir del cual si se supera y se le presiona Save, la página hace un crash: SmartSelect_20230905_104256_Chrome

Probé con el siguiente texto: "To the Pan American Health Organization, Good Practices (GPs) are defined as the initiatives, interventions, solutions, methodologies, or procedures undertaken during the implementation of activities and projects at regional, sub-regional, and local levels, which have yielded results that could be adapted and/or replicated in different contexts and by different countries and territories or organizations."

¿Es posible remover este límite? ¿O si es necesario mantenerlo, podríamos especificar dentro de la ventana de New Attribute cual es el límite de palabras a no sobrepasar?

wilsonmoura commented 1 year ago

@AugustoBaron hicimos algunos ajustes. Por favor, haga una prueba en https://admin.bestpractices.teste.bvsalud.org

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Muchas gracias por el ajuste. El problema del límite ha sido arreglado.

Haciendo más pruebas, he identificado algunas cosas adicionales a comentar.

Quedo atento a cualquier comentario.

Saludos, Augusto

wilsonmoura commented 1 year ago

@AugustoBaron hicimos más algunos ajustes. Por favor, haga una prueba en https://admin.bestpractices.teste.bvsalud.org

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Muchas gracias. La sección publicada se mira bien.

Sin embargo, la información de los atributos técnicos sigue sin registrarse en el submission form.

Si es muy dificultoso incluir esta información en el mismo submission form, tal vez se podría enviar como su PDF separado usando uno de los file types que no están siendo utilizados y se renombra este file type a "Technical Attribute Submission Form"?

wilsonmoura commented 1 year ago

@AugustoBaron las pruebas sólo funcionarán si envías un nuevo registro. ¿Puedes volver a realizar las pruebas siguiendo esta orientación?

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Por supuesto.

He hecho una prueba el 7 de Sept, un día después del cambio (submission "test2"/"TEST TECH ATTRB 2"), y he vuelto a hacer otra prueba para corroborar de nuevo justo ahora (submission "test3").

En ambos ensayos he notado que no se registran los campos del "Call Specific Information" en el Submission PDF.

wilsonmoura commented 1 year ago

@AugustoBaron hicimos más algunos ajustes. Por favor, haga una prueba en https://admin.bestpractices.teste.bvsalud.org

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Gracias por los cambios. Los campos son ahora registrados adecuadamente en el submission PDF.

Corroboraré con Eliane esta actualización mañana para el visto bueno del paso al ambiente de producción y confirmo.

Saludos.

AugustoBaron commented 1 year ago

Estimado @wilsonmoura ,

Se realizado una revisión de los cambios con las autoridades y se solicita el siguiente cambio:

Realizando este cambio, la actualización se encuentra aprobada para pasar al ambiente de producción.

Muchas gracias por tu esfuerzo.

Saludos, Augusto

wilsonmoura commented 1 year ago

@AugustoBaron el ambiente de producción se encontra actualizado.