Aller au contenu

Connecteurs ERP

SocFF supporte trois connecteurs ERP interchangeables. Le connecteur actif est défini par la variable TYPE_ERP dans le .env du backend.

Sélection du connecteur

# Dans soc_ff_backend/.env
TYPE_ERP="CEGID"  # ou "SAP" ou "BLG"

CEGID — soc_ff_cegid

Port : 10085 | Base : MSSQL SOCODICOR

docker compose -f soc_ff_cegid/docker-compose.yml run -it --rm web npm run start:dev

SAP — soc_ff_sap

Port : 10088 | Base : MSSQL + transferts SFTP

docker compose -f soc_ff_sap/docker-compose.yml run -it --rm web npm run start:dev

BLG — soc_ff_blg

Port : variable (DC_PORT) | Via API REST BLG + SFTP

docker compose -f soc_ff_blg/docker-compose.yml run -it --rm web npm run start:dev

Structure commune

Chaque connecteur suit la même architecture NestJS :

src/
├── auth/         # JWT
├── client/       # Clients
├── document/     # Documents
├── edi/          # EDI
├── fournisseur/  # Fournisseurs
└── service/      # Services métier