Implementar

Nota

Esta página fue cambiada recientemente en la documentación en inglés. Los cambios aún no han sido traducidos.

Esta fase es sobre crear un nuevo sistema de TI, o actualizar un sistema de TI existente para implementar su mapeo y publicar datos OCDS.

Alternatively, if you don”t have the capacity to create or update an IT system, you can consider reusing an existing data collection tool. If you”re reusing an existing tool, this phase is about customizing that tool to meet your needs and working out how to combine and publish your data. The OCDS Helpdesk can help you to consider options for collecting, combining and publishing data.

Mientras completa esta fase, puede:

Registrar un prefijo OCID

La página de referencia de identificadores describe el identificador (ocid) del proceso de contrataciones y cómo los prefijos ocid se usan para asegurar que los ocids son únicos globalmente.

Para publicar datos OCDS, debe de registrar un prefijo ocid.

Action: Email data@open-contracting.org to request an OCID prefix. Provide the name of the publishing organization and the email address of a contact person at this organization.

Nota

Todos los prefijos OCID registrados están accesibles como una página web o archivo CSV.

Determine su arquitectura de sistema

Hay muchas formas de extraer datos de las fuentes de datos, combinarlos, mapearlos a OCDS y publicarlos. La página de guía sobre arquitecturas del sistema describe algunos enfoques posibles.

Su elección de arquitectura puede determinar con qué frecuencia se actualizan sus datos, si puede publicar un historial de cambios y los métodos de acceso disponibles para sus usuarios. Recuerde verificar que la arquitectura elegida satisfaga las necesidades que identificó en la etapa de diseño.

Recurso: Casos de estudio técnicos: reporte de información sobre la implementación OCDS proporciona información sobre las decisiones técnicas que se llevaron a cabo en las implementaciones OCDS en Paraguay, Zambia, Colombia, Moldova y la Dirección de Vialidad Nacional de Argentina.

Decide how to combine spreadsheet data

If you aren”t creating or updating an IT system, but are instead collecting data from different individuals, departments or agencies using spreadsheets, then this step is about working out how to combine your data into a single file for publication. Combining your data makes it easier for users to analyze the whole dataset.

If you plan to publish your data infrequently, you only have a small number of spreadsheets and your spreadsheets have identical headers, then simply copy-pasting the data into a single file for publication may be the easiest method.

Otherwise, you can consider the following methods:

  • If you”re comfortable using a command-line interface, you can use CSV Kit”s in2csv command to convert each sheet of a spreadsheet into a CSV file, and then use the csvstack command to combine sets of CSV files with identical headers into single CSV files.

  • If you”re comfortable writing Visual Basic for Applications (VBA) or Google Apps Script code, you can write a macro for Microsoft Excel or Google Sheets to combine your data into a single file.

  • If you”re comfortable using spreadsheet formulae, you can use Google Sheet”s IMPORTRANGE or QUERY functions to import data from multiple spreadsheets to a single sheet.

  • If you aren”t comfortable with the above methods, you can consider using a spreadsheet add-on for combining data from multiple sheets.

Establezca sus formatos de publicación y métodos de acceso.

Los datos de OCDS se pueden publicar en diferentes formatos y acceder a ellos utilizando diferentes métodos

Es una buena práctica proporcionar datos en múltiples formatos, de modo que la mayor cantidad de usuarios posible pueda usar los datos sin tener que transformarlos primero a su formato preferido. En términos de OCDS, esto significa publicar datos JSON estructurados y datos tabulares CSV u hojas de cálculo.

Cuando los recursos lo permitan, también es una buena práctica proporcionar múltiples métodos de acceso para sus datos, de modo que tanto los humanos como las máquinas puedan acceder a ellos fácilmente. En términos de OCDS, esto significa proporcionar descargas masivas y una API. La extensión de paginación OCDS describe cómo paginar datos OCDS a través de una API.

Recuerde revisar que sus formatos de publicación y métodos de acceso preferidos cumplan con los requisitos que se identificaron en el proceso de diseño.

Herramienta: Flatten-tool puede usarse para convertir datos OCDS entre formatos JSON y CSV/hojas de cálculo.

Implemente sus canales de datos

Having determined your system architecture, it”s time to implement it. This is one of the longest steps of implementing OCDS.

Whether your current infrastructure is low tech or high tech, we have tools and resources to help you publish OCDS. Depending on your data sources and system architecture, you might be able to reuse some of these OCDS tools:

Nota

Si tiene algún problema utilizando herramientas OCDS, contacte al Helpdesk OCDS.

  • Si está creando (o actualizando) un **sistema de contratación pública electrónica (e-GP) ** o un portal de datos abiertos de contrataciones, consulte nuestra Guía para definir los requisitos funcionales de OCDS para sistemas e-GP.

  • Si su fuente de datos esta en archivos CSV/Excel puede cambiar el nombre de las columnas para que sean iguales que los JSON paths en OCDS (por ejemplo, buyer/name) y luego transformar los archivos CSV/Excel a OCDS JSON usando el Flatten Tool, una herramienta de línea de comando.

  • Si sus datos de origen se encuentran en archivos Excel, también puede transformar archivos Excel a OCDS JSON utilizando el Open Contracting Explorer, que incluye una interfaz web y una API web para que los usuarios puedan acceder y explorar los datos OCDS. (Esta herramienta fue desarrollada por Development Gateway.)

  • Si sus datos de origen están en ** tablas SQL**, puede usar Kavure”i para transformarlos a OCDS. Para usarlo, debe escribir consultas SQL para extraer datos de las tablas SQL, configurando las columnas para que los resultados de la consulta coincidan con las rutas JSON en OCDS (por ejemplo, buyer/name). Los resultados de la consulta se guardan en archivos CSV, que se transforman a OCDS JSON utilizando la Flatten Tool. (Kavure”i fue desarrollada por la Dirección Nacional de Contrataciones Públicas (DNCP) de Paraguay).

  • Para hacer que los datos de OCDS estén disponibles a través de una API, puede usar otro componente de Kavure”i para cargar datos OCDS en ElasticSearch, y luego usar Pitogüé para que esté disponible a través de una API. (Ambas herramientas son de la Dirección Nacional de Contrataciones Públicas (DNCP) de Paraguay).

  • Si quiere publicar paquetes de registros, OCDS Merge es la mejor librería para crear registros OCDS . Si usa el lenguaje de programación Python puede usarlo directamente. Si no, puede usar sus casos de prueba para probar su implementación de la rutina de fusión,y puede leer el código comentado como inspiración para su implementación.

  • Si tiene paquetes de entregas y quiere tener paquetes de registro, si tiene datos que siguen una versión anterior del OCDS o si necesita transformar sus datos OCDS, puede utilizar OCDS Kit como línea de comando o librería Python.

If you aren”t creating or updating an IT system, but are instead reusing an existing data collection tool, you can customize it:

  • The data collection spreadsheet includes instructions describing how to add fields and how to add and reformat sheets.

  • The data collection form includes instructions describing how to add fields and how to customize descriptions and guidance.

Contact the OCDS Helpdesk for support and guidance on customizing a tool to meet your needs.

Recurso: Usar versiones tabulares de JSON para generar datos JSON detalla el enfoque utilizado en Paraguay.

Resource: To learn about how to create a spreadsheet input template for OCDS, check out our blog series on prototyping OCDS data using spreadsheets (Part 1, Part 2, Part 3).

Nota

Si quiere usar OCDS Kit o el Flatten Tool, pero no tiene acceso a la línea de comandos o no puede instalar un software nuevo en su computadora, puede usar OCDS Toucan, que da acceso a estas herramientas a través de un navegador web.

Reutilizar herramientas no siempre es fácil. Reutilización de herramientas en contrataciones abiertas: Una introducción es una guía que lo ayuda paso a paso a determinar qué es lo que necesita, evaluar qué herramienta es la adecuada para utilizar y evaluar si existen las condiciones adecuadas para la reutilización exitosa de una herramienta.

Se están desarrollando continuamente herramientas nuevas para publicar datos OCDS. Consulte nuestro Directorio de herramientas para obtener una lista completa.

Desarrolle sus extensiones

Si su mapeo identifica elementos de datos que no se mapean a OCDS o una extensión existente, debe desarrollar sus propias extensiones. Documentar sus campos adicionales usando extensiones hace que la información importante sobre la estructura, el formato y el significado de sus datos esté disponible para los usuarios.

Acción: Lea la guía sobre desarrollo de nuevas extensiones, que incluye enlaces a herramientas y recursos útiles.

Acción: Pida ayuda del Helpdesk OCDS para modelar sus extensiones.

Acción: Comparta sus extensiones con la comunidad OCDS en Github.

Mantenga a sus usuarios en mente durante el desarrollo

Según lo cubierto en la fase Diseño, diferentes usuarios necesitarán información en diferentes formas. Algunos necesitarán descargas masivas, algunos necesitarán utilizar una API, algunos necesitarán el formato CSV, la mayoría necesitará la publicación del historial de cambios de manera oportuna con entregas y registros individuales.

Recurso: Guía sobre el uso de descargas masivas, API, registros y entregas individuales y serializaciones planas

Recurso: Guía sobre serialización en JSON y CSV, incluidos los archivos de empaquetado con metadatos

Revise sus datos

Durante la fase de implementación debe de usar regularmente la Herramienta de Revisión de datos OCDS Data Review Tool para revisar la estructura y formato de sus datos.

Los datos OCDS deben publicarse como parte de un paquete de registro o un paquete de entregas. Puede usar OCDSKit para volver a formatear sus datos antes de enviarlos a la herramienta de revisión, pero los datos que publique deben empaquetarse correctamente.

La herramienta de revisión de datos OCDS reporta cualquier problema estructural con sus datos. Comprueba si sus datos tienen sentido y utiliza OCDS Show para mostrar una vista previa de sus datos, de modo que pueda verificar si la información aparece en el lugar correcto dentro del esquema. También puede usar OCDS Show directamente.

Acción: Cargue algunos datos a la Herramienta de revisión de datos OCDS.

Acción: Solicite un informe de retroalimentación sus datos preliminares al Helpdesk OCDS.

Herramienta: El Validador jOCDS puede usarse para la verificación masiva de la estructura y formato de datos OCDS

Herramienta: OCDS Show

Recurso: Cómo revisar que sus datos OCDS son válidos

Siguiente fase: Publicación