Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementar servicio de firma electrónica para Evaluaciones de cumplimiento #220

Open
18 tasks done
a52290451 opened this issue Mar 16, 2023 · 2 comments
Open
18 tasks done
Assignees
Labels

Comments

@a52290451
Copy link
Contributor

a52290451 commented Mar 16, 2023

Se requiere implementar servicio de firma electrónica para Evaluaciones de cumplimiento, consumiendo su respectivo servicio del API gestor_documental_mid.

Se debe tener en cuenta que todos los evaluadores deben aparecer como firmantes en la firma electrónica y el evaluador principal (la persona que se encuentra logueada en el sistema) tambien debe aparecer como representante en la firma electrónica.

Especificaciones técnicas

  • El ultimo desarrollo realizado en el módulo se encuentra en ambiente de pruebas.
  • La funcionadad especificada requiere cambios en el Cliente "evaluacion_cliente" ya que allí se encuentra la conexión con el API "gestor_documental_mid".
  • Manual técnico de evaluaciones.
  • Para el consumo del servicio de firma electrónica, se puede utilizar como base lo implementado en certificaciones contractuales y certificaciones de cumplimiento.

Sub Tareas

  • Desarrollo de lógica para consumir servicio de firma electrónica en evaluaciones de cumplimiento.
  • Modificación de lógica para consultar actas de evaluación de proveedores firmadas electronicamente.

Criterios de aceptación

  • Las actas de evaluación de proveedores deben estar firmadas electrónicamente
  • Si el proveedor ya tiene una evaluación realizada, se debe poder consultar el acta de la evaluación del proveedor, que debe estar firmada electrónicamente.
  • Si se realiza alguna modificación sobre la evaluación de un proveedor, el acta de la evaluación debe actualizarse y firmarse nuevamente, de forma electrónica.

Requerimientos

Dependencias

  • gestor_documental_mid
  • evaluacion_mid

Definition of Ready - DoR

  • Está refinada y estimada en puntos de historia por el equipo.
  • Incluye la descripción y criterios de aceptación, con el detalle funcional y especificaciones técnicas, de forma entendible por cualquier miembro del equipo.
  • No tiene bloqueos que impidan su ejecución.
  • Las dependencias entán identificadas y resueltas.
  • Puede ser probada dentro del Sprint.

Definition of Done - DoD - Desarrollo

  • Desarrollo en local.
  • Push en Feature.
  • Pruebas locales (funcionales).
  • PR a Develop.
  • Criterios de aceptación cumplidos.
  • Documentación de issue realizada.
  • Aprobada por SM/Líder técnico.
@a52290451 a52290451 added this to the Sprint 12 - Hito 3 milestone Mar 16, 2023
NeFaWaltPint added a commit that referenced this issue Mar 21, 2023
**Nota:** Si bien es cierto que el objetivo es la firma electrónica, queda pendiente la funcionalidad para conseguir la información de los evaluadores _(ya que actualmente solo se añade nombre manualmente desde cliente y firma electrónica requiere más datos)_. Sin embargo, implementar la firma electrónica una vez se consigan los datos de forma automática es sencillo ya que esta es una funcionalidad que integra el gestor documental.

- Se traslada la funcionalidad de creación del documento pdf de la evaluación a la vista "realizar evaluación".
  - La descarga del pdf recién construido ya no se hace desde el cliente, primero se guardar en el gestor documental.
  - Debido a que gestor documental no integra función de actualizar el documento, _cuando por ejemplo se actualice la evaluación_, lo que se hace es lo siguiente:
    - Consultar los documentos activos y relacionados al contrato en evaluación.
    - Se desactivan los documentos encontrados y se carga el pdf a gestor documental, de esta forma se asegura que solo haya un documento activo relacionado al contrato.

- Se retira la funcionalidad de creación de documento pdf de la vista "ver evaluación".
  - Ahora se consulta el documento activo relacionado al contrato que se ha guardado en la vista "realizar evaluación"
  - El documento se guarda como: `'evaluacion_contrato_' + Contrato_Suscrito + '_vig_' + Vigencia + '_proveedor_' + IdProveedor` y se consulta de la misma manera, filtrando por Activo y Fecha de cración en orden descendente.
  - Y con el Enlace del documento se descarga este usando el gestor documental.

Otros:
- Se corrigen detalles en la planilla de evaluación.
  - como asegurar que la lista de evaluadores esté vacía si se crea una nueva evaluación.
  - Si ya tiene evaluadores asegurar que el boton confirmar el nombre esté deshabilitado para los ya existentes.
  - Se añade la funcionalidad de chequeo si cambió el nombre de algún evaluador pero no confirmó el cambio, evita que guarde evaluación sin confirmar cambio.
  - Se añade funcionalidad de chequeo si el nombre está vacío, evita que guarde evaluación con nombre de evaluador vacío.
@NeFaWaltPint
Copy link
Contributor

@a52290451 a52290451 removed this from the Sprint 12 - Hito 3 milestone May 2, 2023
@a52290451 a52290451 added I pruebas Pruebas del componente. and removed Alta 6 puntos labels May 8, 2023
ludwinggsanchez pushed a commit that referenced this issue May 13, 2023
- Se implementa firma electrónica en los documentos generados en el módulo de evaluaciones a través del api gestor_documental_mid.
ludwinggsanchez pushed a commit that referenced this issue May 13, 2023
- Limpieza de componentes.
@ludwinggsanchez
Copy link
Collaborator

ludwinggsanchez commented May 13, 2023

Firma electrónica con firmantes y responsables:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants