<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.adacsc.co/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.adacsc.co/feed.php">
        <title>Wiki ada:howto:sicoferp:factory:new-migracion-sicoferp</title>
        <description></description>
        <link>http://wiki.adacsc.co/</link>
        <image rdf:resource="http://wiki.adacsc.co/lib/exe/fetch.php?media=wiki:favicon.ico" />
       <dc:date>2026-05-06T15:15:51+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:adr-architecture-decisions&amp;rev=1775592046&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:api-reference&amp;rev=1775591926&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy&amp;rev=1718295229&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:architecture&amp;rev=1775591708&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquetipo_back&amp;rev=1733772709&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_backend&amp;rev=1757452943&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_devops&amp;rev=1723837816&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_frontend&amp;rev=1723149127&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:best-practices&amp;rev=1775592067&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:build-and-deployment&amp;rev=1775591832&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:creacion_servicio_backend&amp;rev=1723122286&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:creaciondepipelines&amp;rev=1723838061&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:delivery-service-flow&amp;rev=1775591739&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:dependencies&amp;rev=1775592081&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:developer-guide&amp;rev=1775592094&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:docker&amp;rev=1723837958&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:dockerhub&amp;rev=1723838029&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:ecosistema_base&amp;rev=1723149625&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:environment-setup&amp;rev=1775591643&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:faq&amp;rev=1775591629&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:front&amp;rev=1755875546&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:glossary&amp;rev=1775591949&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:hardware-integration&amp;rev=1775592155&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervision&amp;rev=1728422922&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervisionfront&amp;rev=1728476288&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:jenkins&amp;rev=1723837991&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:kafka&amp;rev=1730925290&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:kubernetes&amp;rev=1723837928&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:layers&amp;rev=1775591997&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:levantamiento-de-ambiente&amp;rev=1731101206&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:local-storage&amp;rev=1775592120&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:machine-online-offline&amp;rev=1775591756&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:machine&amp;rev=1775590663&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:manifestcode&amp;rev=1718289528&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:manifiestoback&amp;rev=1733835517&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:module-interactions&amp;rev=1775592011&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:nexus&amp;rev=1730924387&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:overview&amp;rev=1775591978&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-architecture&amp;rev=1775591776&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-flow&amp;rev=1775592108&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:pae_front&amp;rev=1725984493&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:patterns&amp;rev=1775592027&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:repository&amp;rev=1723149975&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:security-and-privacy&amp;rev=1775592138&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:slack&amp;rev=1723837862&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:sonarqube&amp;rev=1723837899&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:testing-guide&amp;rev=1775591874&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:troubleshooting&amp;rev=1775591847&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:uxdoc&amp;rev=1721339756&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.adacsc.co/lib/exe/fetch.php?media=wiki:favicon.ico">
        <title>Wiki</title>
        <link>http://wiki.adacsc.co/</link>
        <url>http://wiki.adacsc.co/lib/exe/fetch.php?media=wiki:favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:adr-architecture-decisions&amp;rev=1775592046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:00:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:adr-architecture-decisions</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:adr-architecture-decisions&amp;rev=1775592046&amp;do=diff</link>
        <description>Decisiones arquitectónicas del proyecto PAE

ADR: Architecture Decision Records

Documento que registra las decisiones de arquitectura clave y su justificación.

----------

ADR-001: Arquitectura Multicapa (Clean Architecture)

Fecha: Inicial

Decisión</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:api-reference&amp;rev=1775591926&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:58:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:api-reference</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:api-reference&amp;rev=1775591926&amp;do=diff</link>
        <description>Referencia de APIs Principales

StateManager

Ubicación: MachineDomain/src/.../state/StateManager.kt

Métodos públicos


class StateManager(
    private val repository: Repository,
    private val hardware: Hardware
) {
    /**
     * Inicializa la máquina de estados.
     * @param context contexto Android
     * @return true si inicialización exitosa
     */
    fun init(context: Context): Boolean

    /**
     * Ejecuta un ciclo de la máquina de estados.
     * @return resultado del estado act…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy&amp;rev=1718295229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-13T16:13:49+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy&amp;rev=1718295229&amp;do=diff</link>
        <description>API Legacy

En el contexto de la migración del proyecto SICOF, se ha identificado la necesidad de desarrollar una API Legacy que permita la comunicación entre las aplicaciones legacy de la empresa (SICOF, BPP y Rentas) con los nuevos servicios y microfrontend. Esta</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:architecture&amp;rev=1775591708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:55:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:architecture</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:architecture&amp;rev=1775591708&amp;do=diff</link>
        <description>Arquitectura General del Proyecto PAE

Visión macro

PAE utiliza una arquitectura multicapa basada en módulos independientes que comunican a través de contratos claramente definidos. El proyecto sigue patrones de clean architecture con separación de responsabilidades entre presentación, dominio y datos.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquetipo_back&amp;rev=1733772709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-09T19:31:49+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:arquetipo_back</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquetipo_back&amp;rev=1733772709&amp;do=diff</link>
        <description>Proceso para la creación de microservicios basados en un arquetipo

Archivos para realizar el proceso:

	*  Bajar de la ruta &lt;http://10.1.140.120/ada-microservices-ecosystem/config/ecosystemtemplateproject&gt;  ó   &lt;http://adacsc.co:1443/svn/repository/ADA/Ecosistema/Java/Core/GeneracionDeArtefactos/ecosystemtemplateproject/&gt; el proyecto base para la generación de artefactos (Arquetipo).
	*  Luego abrirla en el ide donde se este trabajando y realizar la ejecución de este comando</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_backend&amp;rev=1757452943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-09T21:22:23+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_backend</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_backend&amp;rev=1757452943&amp;do=diff</link>
        <description>Arquitectura Backend

En el presente documento se describe la arquitectura de software definida en la compañía para la construcción de soluciones basada en microservicios.

En el contexto de una fábrica de software, donde la producción de soluciones tecnológicas de alta calidad es la principal meta, la adopción de la arquitectura de microservicios se presenta como una estrategia clave. Esta arquitectura permite la creación de servicios independientes y altamente especializados, cada uno enfocado…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_devops&amp;rev=1723837816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:50:16+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_devops</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_devops&amp;rev=1723837816&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF



En ADA S.A.S., hemos adoptado una arquitectura DevOps que transforma nuestro enfoque hacia el desarrollo y la entrega de software. Esta metodología no solo optimiza nuestros procesos internos, sino que también asegura una integración continua y una entrega continua de alta calidad. La implementación de esta arquitectura se ha consolidado con el proyecto de migración SICOF, que ha sido clave para adaptar y evolucionar nuestras prácticas a los es…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_frontend&amp;rev=1723149127&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-08T20:32:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_frontend</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_frontend&amp;rev=1723149127&amp;do=diff</link>
        <description>Temas

	*  Primeros pasos
	*  Integración continua
	*  Diagrama CI/CD
	*  Flujo Git
	*  Creación y manejo de librerías
	*  Convención para el consumo de servicios
	*  Esquema para el consumo de servicios
	*  Esquema de seguridad
	*  Versionado
	*  Directorio por ambientes
	*  Estilos
	*  Pantallas de parametros del sistema
	*  Actualización de Angular
	*  Repositorio de librerias front 
	*   Arquetipo
	*   Seguridad

←Regresar</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:best-practices&amp;rev=1775592067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:01:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:best-practices</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:best-practices&amp;rev=1775592067&amp;do=diff</link>
        <description>Mejores Prácticas en PAE

Convenciones de código

Nomenclatura


// ✅ Bueno

// Services: servicio de negocio
class DeliveryService { }
class MachineService { }

// Managers: coordinadores
class StateManager { }
class P2PManager { }

// Emitters: publicadores de eventos
object StateNameEmitter { }
object DeliverySyncUiEmitter { }

// Repositories: acceso a datos
interface Repository { }

// ViewModel: state holder para UI
class LaboratoryViewModel { }

// Data classes: entidades
data class Deliv…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:build-and-deployment&amp;rev=1775591832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:57:12+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:build-and-deployment</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:build-and-deployment&amp;rev=1775591832&amp;do=diff</link>
        <description>Compilación y Deployment de PAE

Compilación local

Requisitos previos

	*  Android Studio: 2023.2 o superior
	*  JDK: 17
	*  SDK: compileSdk 36, minSdk 27
	*  Gradle: 8.0+ (incluido en el proyecto)

Configuración inicial

1. Clonar repo y configurar</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:creacion_servicio_backend&amp;rev=1723122286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-08T13:04:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:creacion_servicio_backend</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:creacion_servicio_backend&amp;rev=1723122286&amp;do=diff</link>
        <description>Crear de servicios java

Bajar las fuentes del arquetipo del repositorio


http://10.1.140.120/ada-microservices-ecosystem/config/ecosystemtemplateproject.git


Luego de tener las fuentes del proyecto, hacer un mvn clean a este.
Ir a la carpeta del archivo, abrir el cmd y ejecutar lo siguiente:</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:creaciondepipelines&amp;rev=1723838061&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:54:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:creaciondepipelines</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:creaciondepipelines&amp;rev=1723838061&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF

CREACION DE PIPELINES



La creación y gestión de pipelines de integración continua y entrega continua (CI/CD) son fundamentales para optimizar el proceso de desarrollo y despliegue de software en ADA S.A.S. En el marco del proyecto de migración SICOF, hemos implementado una serie de pipelines que automatizan cada etapa del ciclo de vida del software, desde la integración de código hasta el despliegue en producción.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:delivery-service-flow&amp;rev=1775591739&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:55:39+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:delivery-service-flow</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:delivery-service-flow&amp;rev=1775591739&amp;do=diff</link>
        <description>Estados de flujo de entrega en MachineDomain

Visión general

En MachineDomain, el dispositivo máquina ejecuta una máquina de estados (StateManager) que controla el flujo completo de cada entrega. Los estados son secuenciales y cada uno es responsable de un aspecto diferente del procesamiento de entregas.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:dependencies&amp;rev=1775592081&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:01:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:dependencies</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:dependencies&amp;rev=1775592081&amp;do=diff</link>
        <description>Dependencias del Proyecto PAE

Resumen de dependencias

El proyecto PAE utiliza un conjunto seleccionado de dependencias que balancean funcionalidad, performance y mantenibilidad.


┌─────────────────────────────────────────────────────┐
│          grouplabs.versions.toml                     │
│  (Centralized version management)                   │
└──────────────────┬──────────────────────────────────┘
                   │
    ┌──────────────┼──────────────┐
    │              │              │
…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:developer-guide&amp;rev=1775592094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:01:34+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:developer-guide</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:developer-guide&amp;rev=1775592094&amp;do=diff</link>
        <description>Guía de referencia para desarrolladores

Acceso rápido a componentes clave

Machine: Flujo de captura de entrega

Archivo de entrada: Machine/src/main/java/co/ada/paemachine/screens/LaboratoryScreen.kt


// Usuario presiona botón
Button(&quot;Capturar&quot;) {
    viewModel.startCapture()
}

// ViewModel delega
fun startCapture() {
    stateManager.init(context) // Inicia máquina de estados
}</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:docker&amp;rev=1723837958&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:52:38+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:docker</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:docker&amp;rev=1723837958&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF

DOCKER



En el marco del proyecto de migración SICOF en ADA S.A.S., Docker se ha convertido en una pieza fundamental para optimizar y estandarizar el entorno de desarrollo y despliegue de aplicaciones. La adopción de Docker no solo ha simplificado el empaquetado y la distribución del software, sino que también ha garantizado la consistencia y la portabilidad de nuestras aplicaciones a través de diversos entornos.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:dockerhub&amp;rev=1723838029&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:53:49+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:dockerhub</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:dockerhub&amp;rev=1723838029&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF

DOCKER HUB



En la transición hacia una arquitectura más moderna y eficiente, el manejo adecuado de imágenes de contenedores se ha convertido en un aspecto crucial para garantizar un ciclo de vida del software fluido y consistente. En ADA S.A.S., el proyecto de migración SICOF ha subrayado la importancia de contar con una solución robusta para el almacenamiento y gestión de estas imágenes, y Docker Hub emerge como una herramienta esencial en est…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:ecosistema_base&amp;rev=1723149625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-08T20:40:25+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:ecosistema_base</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:ecosistema_base&amp;rev=1723149625&amp;do=diff</link>
        <description>Temas

	*  Api Legacy

←Regresar</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:environment-setup&amp;rev=1775591643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:54:03+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:environment-setup</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:environment-setup&amp;rev=1775591643&amp;do=diff</link>
        <description>Configuración del Entorno de Desarrollo

Requisitos del sistema

Hardware mínimo

	*  CPU: Intel i5 / AMD Ryzen 5 o equivalente
	*  RAM: 8 GB (recomendado 16 GB)
	*  Almacenamiento: 50 GB SSD libre (Android SDK + emulador)
	*  GPU: GPU integrada suficiente</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:faq&amp;rev=1775591629&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:53:49+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:faq</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:faq&amp;rev=1775591629&amp;do=diff</link>
        <description>Preguntas Frecuentes (FAQ)

Instalación y Setup

P: ¿Cómo configuro mi máquina para desarrollar en PAE?

R: Sigue environment-setup.md. Necesitas:

	*  JDK 17
	*  Android Studio
	*  Android SDK 27-36
	*  Git


./gradlew clean build  # verificar setup


P: ¿Qué versión de Android Studio necesito?</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:front&amp;rev=1755875546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-22T15:12:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:front</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:front&amp;rev=1755875546&amp;do=diff</link>
        <description>Arquitectura Front

Menu

	*  Primeros pasos
	*  Integración continua
	*  Diagrama CI/CD
	*  Flujo Git
	*  Creación y manejo de librerías
	*  Convención para el consumo de servicios
	*  Esquema para el consumo de servicios
	*  Esquema de seguridad
	*  Versionado
	*  Directorio por ambientes
	*  Estilos
	*  Pantallas de parametros del sistema
	*  Actualización de Angular

MicroFrontend

	*  Configuración MicroFrontend

Librerías

	*  Configuración librería UI Sicof
	*  Configuración librería de e…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:glossary&amp;rev=1775591949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:59:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:glossary</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:glossary&amp;rev=1775591949&amp;do=diff</link>
        <description>Glosario de Términos

A

ADR: Architecture Decision Record. Documento que registra decisiones arquitectónicas importantes. Ver adr-architecture-decisions.md.

API: Application Programming Interface. Interfaz de programación.

APK: Android Application Package. Archivo ejecutable de aplicación Android.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:hardware-integration&amp;rev=1775592155&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:02:35+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:hardware-integration</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:hardware-integration&amp;rev=1775592155&amp;do=diff</link>
        <description>Integración de Hardware en PAE

Visión general

Machine integra varios componentes de hardware para la captura y procesamiento de entregas.


┌─────────────────────────────┐
│      Machine App (UI)       │
└────────────┬────────────────┘
             │
       ┌─────▼─────┐
       │  Hardware │
       │ Interfaces│
       └────┬─┬─┬──┘
            │ │ │
    ┌───────┘ │ └───────┐
    │         │         │
    ▼         ▼         ▼
 Camera    Scale      Board LED
  API                (Bluetooth)…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervision&amp;rev=1728422922&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-08T21:28:42+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervision</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervision&amp;rev=1728422922&amp;do=diff</link>
        <description>BPP – Contratistas Informe Solicitud

* 1. Introducción

	*     	Descripción general:  Generación de informe de supervisión en formato pdf
	*     	Tecnologías utilizadas:   Java 21, Spring Boot 3.2.2

* 2. Especificaciones de la API

	*     	 Base</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervisionfront&amp;rev=1728476288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-09T12:18:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervisionfront</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:informesupervisionfront&amp;rev=1728476288&amp;do=diff</link>
        <description>Formulario de Informe Supervisión Front

Paso para la generación de formulario 

	*  Se ingresa desde a tramites/procesos en atención como supervisor 
	*  Selecciona un item de la tabla y se presiona revisar
	*  Se completa la solicitud de cobro y se apruena</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:jenkins&amp;rev=1723837991&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:53:11+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:jenkins</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:jenkins&amp;rev=1723837991&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF

JENKINS



En ADA S.A.S., la implementación de Jenkins como parte del proyecto de migración SICOF marca un avance significativo en nuestra capacidad para automatizar y optimizar los procesos de desarrollo y despliegue. Jenkins se ha establecido como una herramienta esencial en nuestra estrategia de DevOps, facilitando una integración continua (CI) y una entrega continua (CD) altamente efectivas.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:kafka&amp;rev=1730925290&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T20:34:50+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:kafka</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:kafka&amp;rev=1730925290&amp;do=diff</link>
        <description>Kafka

Apache Kafka es una plataforma de streaming distribuida que permite la creación y gestión de flujos de datos en tiempo real. Fue desarrollada inicialmente por LinkedIn y posteriormente donada a la fundación Apache. Kafka permite que sistemas y aplicaciones intercambien información en tiempo real mediante la publicación y suscripción a eventos (mensajes). Su diseño es altamente escalable, tolerante a fallos y garantiza una baja latencia en el procesamiento de datos, lo que lo hace ideal pa…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:kubernetes&amp;rev=1723837928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:52:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:kubernetes</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:kubernetes&amp;rev=1723837928&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF

KUBERNETES



En ADA S.A.S., el proyecto de migración SICOF ha sido un hito en nuestra transformación tecnológica, y Kubernetes ha jugado un papel central en esta evolución. La capacidad de Kubernetes para gestionar contenedores a gran escala ha permitido que nuestra infraestructura se adapte de manera eficiente a las demandas crecientes de aplicaciones modernas y servicios en la nube.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:layers&amp;rev=1775591997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:59:57+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:layers</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:layers&amp;rev=1775591997&amp;do=diff</link>
        <description>Capas de Arquitectura: Presentación, Dominio y Datos

Visión general

La arquitectura de PAE separa responsabilidades en tres capas claramente definidas. Cada capa comunica con la siguiente a través de interfaces y contratos bien definidos.

Capa de Presentación</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:levantamiento-de-ambiente&amp;rev=1731101206&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-08T21:26:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:levantamiento-de-ambiente</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:levantamiento-de-ambiente&amp;rev=1731101206&amp;do=diff</link>
        <description>Proceso para montar un ambiente local

Ambiente para abrir los proyectos

	*  Deberá descargar el ide de eclipse ó de springtools e instanciar AmazonCoretto 21.
	*  Deberá descargar 4 microservicios:EcosystemConfig , EcosystemConfigWS, EcosystemEureka ,EcosystemGateway,estos proyectos los podrá encontrar en la ruta</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:local-storage&amp;rev=1775592120&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:02:00+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:local-storage</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:local-storage&amp;rev=1775592120&amp;do=diff</link>
        <description>Almacenamiento local: Machine vs RutaPAE

Visión general

	*  Machine: almacena datos detallados de entrega con biometría local.
	*  RutaPAE: almacena referencias a máquinas, entregas sincronizadas y estado de operador.

Machine - MachineData

La aplicación</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:machine-online-offline&amp;rev=1775591756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:55:56+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:machine-online-offline</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:machine-online-offline&amp;rev=1775591756&amp;do=diff</link>
        <description>Funcionamiento de Machine: Online vs Offline

📡 Modos de Conectividad

La aplicación Machine puede operar en dos modos principales de conectividad: Online y Offline. Esta flexibilidad permite el funcionamiento continuo incluso en entornos con conectividad limitada.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:machine&amp;rev=1775590663&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:37:43+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:machine</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:machine&amp;rev=1775590663&amp;do=diff</link>
        <description>Documentación del Proyecto PAE

Propósito

Este directorio contiene documentación técnica y arquitectónica del proyecto PAE (Plataforma de Análisis de Entregas), incluyendo guías de desarrollo, arquitectura sistema, patrones de diseño, deployment y troubleshooting.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:manifestcode&amp;rev=1718289528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-13T14:38:48+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:manifestcode</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:manifestcode&amp;rev=1718289528&amp;do=diff</link>
        <description>Manifiesto de Codificación: Guía para un Desarrollo Ágil y Eficaz

En el dinámico mundo del desarrollo de software, la calidad y la eficiencia son pilares fundamentales para el éxito de cualquier proyecto. Es por ello que el Manifiesto de Codificación surge como una guía invaluable, estableciendo principios y buenas prácticas que permiten a los desarrolladores crear aplicaciones robustas, escalables y mantenibles.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:manifiestoback&amp;rev=1733835517&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-10T12:58:37+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:manifiestoback</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:manifiestoback&amp;rev=1733835517&amp;do=diff</link>
        <description>Manifiesto de Codificación para Desarrollos de Software - APIs REST

Principios Generales:

1.Simplicidad y Claridad

El código debe ser fácil de entender, sin sobrecomplicar los procesos. Evitar soluciones complejas cuando una más sencilla pueda ser efectiva.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:module-interactions&amp;rev=1775592011&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:00:11+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:module-interactions</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:module-interactions&amp;rev=1775592011&amp;do=diff</link>
        <description>Interacción de módulos y flujos de integración

Grafo de dependencias


┌─────────────────────────────────────────────────────────────────┐
│                  Capa de Presentación (UI)                      │
│         Machine (app)     |     RutaPAE (app)                   │
└────────────┬──────────────────────────┬──────────────────────────┘
             │                          │
             ▼                          ▼
┌──────────────────────────┐  ┌─────────────────────────┐
│  MachineDom…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:nexus&amp;rev=1730924387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T20:19:47+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:nexus</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:nexus&amp;rev=1730924387&amp;do=diff</link>
        <description>Repositorio Nexus

Nexus Repository es una herramienta de gestión de repositorios de artefactos desarrollada por Sonatype. Permite almacenar, gestionar y compartir dependencias de software y artefactos de construcción, como archivos .jar, .npm, imágenes de contenedores, y otros tipos de paquetes, utilizados en el desarrollo de aplicaciones. Su función principal es actuar como un repositorio central donde los equipos de desarrollo pueden acceder a versiones específicas de bibliotecas y dependenci…</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:overview&amp;rev=1775591978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:59:38+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:overview</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:overview&amp;rev=1775591978&amp;do=diff</link>
        <description>PAE - Visión general

Objetivo del proyecto

PAE es un proyecto móvil que conecta una aplicación de máquina (Machine) con una aplicación de operador de ruta (RutaPAE). El objetivo es permitir:

	*  sincronización de entregas y datos de beneficiarios,</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-architecture&amp;rev=1775591776&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:56:16+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-architecture</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-architecture&amp;rev=1775591776&amp;do=diff</link>
        <description>Arquitectura P2P

Contrato P2P

El contrato P2P define nombres, topics y rutas compartidas entre máquina y ruta.

Archivo principal:

	*  Contract/src/main/java/co/ada/contract/P2PContract.kt

Nombres de peer

	*  P2PContract.Names.MACHINE_NAME = “</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-flow&amp;rev=1775592108&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:01:48+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-flow</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:p2p-flow&amp;rev=1775592108&amp;do=diff</link>
        <description>Flujo P2P y ejemplos de sincronización

Flujo general de P2P

El flujo central de sincronización P2P en RutaPAE es:

	*  Inicializar DomainManager.
	*  Iniciar P2PManager.start().
	*  Detectar peers y hotspots.
	*  Conectar con la máquina deseada.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:pae_front&amp;rev=1725984493&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-10T16:08:13+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:pae_front</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:pae_front&amp;rev=1725984493&amp;do=diff</link>
        <description>Arquitectura Front

La arquitectura está basada en la arquitectura de la migración por tanto es un Microfronent él cual tiene como características principales la de ser una aplicación web progresiva (PWA) en Ionic/Angular, cliente-servidor.

Para conocer más:</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:patterns&amp;rev=1775592027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:00:27+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:patterns</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:patterns&amp;rev=1775592027&amp;do=diff</link>
        <description>Patrones y Prácticas de Diseño en PAE

Patrones arquitectónicos

Clean Architecture

El proyecto sigue Clean Architecture con tres anillos:

	*  Entities (MachineData/RutaPAEData)
		*  Modelos de negocio
		*  Independientes de frameworks
		*  Lógica de negocio local</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:repository&amp;rev=1723149975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-08T20:46:15+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:repository</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:repository&amp;rev=1723149975&amp;do=diff</link>
        <description>Repositorio de Código Fuente

En el mundo del desarrollo de software, la gestión eficaz del código fuente es crucial para el éxito de cualquier proyecto. Un repositorio de código fuente centralizado proporciona un lugar seguro para almacenar, organizar y colaborar en el desarrollo del código. Gitlab, una plataforma de gestión de repositorios Git líder, ofrece una amplia gama de funciones para facilitar la colaboración y el control de versiones del código.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:security-and-privacy&amp;rev=1775592138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T20:02:18+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:security-and-privacy</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:security-and-privacy&amp;rev=1775592138&amp;do=diff</link>
        <description>Seguridad y Privacidad en PAE

Principios de seguridad

	*  Privacy-first: datos sensibles nunca salen del dispositivo
	*  Encryption: datos en reposo encriptados
	*  Offline-first: no depender de conectividad para funciones críticas
	*  Minimal permissions</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:slack&amp;rev=1723837862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:51:02+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:slack</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:slack&amp;rev=1723837862&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF

SLACK



En el marco del proyecto de migración SICOF en ADA S.A.S., Slack se ha consolidado como una herramienta esencial para la comunicación y colaboración eficaz entre los equipos. Este proyecto, que marca un hito en la modernización de nuestras infraestructuras y procesos, ha puesto de relieve la importancia de contar con soluciones de comunicación ágiles y eficientes.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:sonarqube&amp;rev=1723837899&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T19:51:39+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:sonarqube</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:sonarqube&amp;rev=1723837899&amp;do=diff</link>
        <description>ARQUITECTURA DEVOPS ADA S.A.S. - MIGRACIÓN SICOF

SONARQUBE



En la actualidad, mantener la calidad del código en proyectos de software se ha convertido en una prioridad crítica para las organizaciones que buscan excelencia y eficiencia en sus desarrollos. Dentro del marco del proyecto de migración SICOF en ADA S.A.S., SonarQube emerge como una herramienta esencial para asegurar la integridad y la robustez del código fuente.</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:testing-guide&amp;rev=1775591874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:57:54+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:testing-guide</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:testing-guide&amp;rev=1775591874&amp;do=diff</link>
        <description>Estrategia de Testing en PAE

Pirámide de testing


          /\
         /  \          E2E Tests
        /    \
       /------\
      /        \       Integration Tests
     /          \
    /            \
   /              \
  /----------------\
 /                  \    Unit Tests
/____________________|</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:troubleshooting&amp;rev=1775591847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T19:57:27+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:troubleshooting</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:troubleshooting&amp;rev=1775591847&amp;do=diff</link>
        <description>Troubleshooting Común en PAE

Compilación

Error: &quot;Gradle sync failed&quot;

Síntomas: Android Studio no puede sincronizar proyecto

Soluciones:


# 1. Limpiar caches
./gradlew clean

# 2. Actualizar gradle wrapper
./gradlew wrapper --gradle-version=8.0

# 3. Actualizar dependencies
./gradlew --refresh-dependencies build

# 4. Regenerar gradle files
rm -rf .gradle
rm build.gradle.kts.bak
./gradlew build</description>
    </item>
    <item rdf:about="http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:uxdoc&amp;rev=1721339756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-18T21:55:56+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ada:howto:sicoferp:factory:new-migracion-sicoferp:uxdoc</title>
        <link>http://wiki.adacsc.co/doku.php?id=ada:howto:sicoferp:factory:new-migracion-sicoferp:uxdoc&amp;rev=1721339756&amp;do=diff</link>
        <description>Historias de usuario SICOF

Introducción a la Funcionalidad de Maestro - Terceros
En este documento se abordará detalladamente la funcionalidad de Maestro - Terceros, una herramienta esencial para la gestión y consulta de información relacionada con terceros dentro del sistema. Esta funcionalidad permite a los usuarios con los permisos adecuados no solo consultar información, sino también crear y actualizar los datos de terceros.</description>
    </item>
</rdf:RDF>
