udistrital / evaluacion_cliente

:heavy_check_mark: Check: Cliente para el subsistema de Evaluacion de proveedores Agora
MIT License
0 stars 0 forks source link

proponer un modelo de datos para la evaluación de proveedores- Base de datos #11

Closed BOTOOM closed 4 years ago

BOTOOM commented 5 years ago

Para el módulo de evaluación de proveedores se requiere un módelo de datos en el cual se almacenen los datos de las evaluaciones, y las plantillas para estas evaluaciones, teniendo en cuenta lo siguiente:

calidad

BOTOOM commented 5 years ago

se han realizado pruebas de como saldrían las respuesta json o como se armarían para el cliente, entre esas pruebas de esos json se ha retro alimentado el modelo.

el JSON mas reciente es el siguiente:


[
    {
        "id": 1,
        "activo": true,
        "descripcion": null,
        "usuario": "utest01",
        "secciones": [
            {
                "id": 1,
                "nombre": "pos contractual",
                "id_plantilla": 1,
                "dependencia": [],
                "seccion_hija_id": [
                    {
                        "id": 20,
                        "nombre": "Reclamaciones",
                        "id_plantilla": 1,
                        "dependencia": [],
                        "seccion_hija_id": [],
                        "item": [
                            {
                                "id": 1,
                                "nombre": "",
                                "valor": "RECLAMACIONES",
                                "id_seccion": 20,
                                "id_tipo_item": [
                                    {
                                        "id": 1,
                                        "nombre": "label",
                                        "activo":true
                                    }
                                ],
                                "opcion_item": []
                            },
                            {
                                "id": 1,
                                "nombre": "texto reclamaciones",
                                "valor": "¿Se han presentado reclamaciones al proveedor en calidad o gestión?",
                                "id_seccion": 20,
                                "id_tipo_item": [
                                    {
                                        "id": 1,
                                        "nombre": "label",
                                        "activo":true
                                    }
                                ],
                                "opcion_item": []
                            },
                            {
                                "id": 1,
                                "nombre": "",
                                "valor": null,
                                "id_seccion": 20,
                                "id_tipo_item": [
                                    {
                                        "id": 1,
                                        "nombre": "select",
                                        "activo":true
                                    }
                                ],
                                "opcion_item": [
                                    {
                                        "id": 13,
                                        "nombre": "",
                                        "activo":true,
                                        "id_opciones":{
                                            "id": 1,
                                            "nombre": "SI",
                                            "valor": 0,
                                            "activo":true
                                        }
                                    },
                                    {
                                        "id": 14,
                                        "nombre": "",
                                        "activo":true,
                                        "id_opciones":{
                                            "id": 1,
                                            "nombre": "NO",
                                            "valor": 12,
                                            "activo":true
                                        }
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": 21,
                        "nombre": "Reclamaciones",
                        "id_plantilla": 1,
                        "dependencia": [
                            {
                                "id": 1,
                                "seccion_dependencia_id": 20,
                                "opcion_item_id": 13
                            }
                        ],
                        "seccion_hija_id": [],
                        "item": [
                            {
                                "id": 1,
                                "nombre": "",
                                "valor": "RECLAMACIONES",
                                "id_seccion": 21,
                                "id_tipo_item": [
                                    {
                                        "id": 1,
                                        "nombre": "label",
                                        "activo":true
                                    }
                                ],
                                "opcion_item": []
                            },
                            {
                                "id": 1,
                                "nombre": "texto reclamaciones",
                                "valor": "¿El proveedor soluciona oportunamente las no conformidades de calidad y gestión de los bienes o servicios recibidos?",
                                "id_seccion": 21,
                                "id_tipo_item": [
                                    {
                                        "id": 1,
                                        "nombre": "label",
                                        "activo":true
                                    }
                                ],
                                "opcion_item": []
                            },
                            {
                                "id": 1,
                                "nombre": "",
                                "valor": null,
                                "id_seccion": 21,
                                "id_tipo_item": [
                                    {
                                        "id": 1,
                                        "nombre": "select",
                                        "activo":true
                                    }
                                ],
                                "opcion_item": [
                                    {
                                        "id": 1,
                                        "nombre": "",
                                        "activo":true,
                                        "id_opciones":{
                                            "id": 1,
                                            "nombre": "SI",
                                            "valor": 12,
                                            "activo":true
                                        }
                                    },
                                    {
                                        "id": 1,
                                        "nombre": "",
                                        "activo":true,
                                        "id_opciones":{
                                            "id": 1,
                                            "nombre": "NO",
                                            "valor": 0,
                                            "activo":true
                                        }
                                    }
                                ]
                            }
                        ]
                    }   
                ]
            }
        ],
        "clasificacion": [
            {
                "nombre": "EXCELENTE",
                "limite_inferior": 80,
                "limite_superior": 100
            },
            {
                "nombre": "BUENO",
                "limite_inferior": 46,
                "limite_superior": 79
            },
            {
                "nombre": "MALO",
                "limite_inferior": 0,
                "limite_superior": 45
            }
        ]
    }
]
BOTOOM commented 5 years ago

evaluacion_proveedores

BOTOOM commented 5 years ago

Según el módelo del comentario anterior al issue, el mockup y la evaluación en excel, se realizo la socialización. Entre los diferentes involucrados la reunión se realizaron los siguientes aportes:


a tener en cuenta

BOTOOM commented 5 years ago

evaluacion_proveedores

BOTOOM commented 5 years ago

@jairolh @blacburn @fnrojash @abriuh @Eduargonzalez

En el comentario inmediatamente anterior de este esta el módelo con las correcciones y justo arriba de ese modelo esta la lista de lo que se comento en la reunión de socialización.

Estaré atento a saber si así esta bien el modelo o consideran que deba realizare alguna corrección :+1: :smile:

jairolh commented 5 years ago

Se verifica el ajuste de correcciones propuestas

abriuh commented 5 years ago

Se valida que los nombres de las tablas, y la UQ vigencia han sido tenidas en cuenta. Adicional a ello se resalta una vez mas que la construcción de este desarrollo está principalmente enfocado a ser una herramienta para el módulo de cotizaciones, por ellos es importante tener en cuenta el momento en el proceso en el que se debe embeber este módulo.

BOTOOM commented 5 years ago

@abriuh se tendrá en cuenta el tema de cotizaciones, muchas gracias.