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