Aller au contenu principal

Connecteurs (Place de marché)

La place de marché de connecteurs centralise les intégrations entre FoxPlan et vos outils externes (messagerie, CRM, ERP, ITSM, RH). Chaque connecteur s'installe sur un espace de travail, se configure une fois, puis réagit automatiquement aux événements métier de FoxPlan (changement de statut, affectation, commentaire…).

Paramètres → Connecteurs

Accès sur ouverture

L'écran Connecteurs est réservé aux administrateurs d'espace de travail ou d'entreprise, comme le reste du menu Paramètres. Il comporte deux onglets : la Place de marché (connecteurs sortants) et l'API (comptes d'API, documentation Swagger, journal des appels). La place de marché est une fonctionnalité en cours de déploiement : FoxPlan ouvre tout le catalogue ou seulement certains connecteurs à votre instance, et vous ne voyez que ceux qui vous ont été ouverts — tant qu'aucun ne l'est, l'onglet le dit. Pour en demander l'accès, contactez votre interlocuteur FoxPlan.

Catalogue

ConnecteurÉditeurCatégoriesMaturité
SlackSlackCommunication, NotificationsStable
Microsoft TeamsMicrosoftCommunication, NotificationsStable
Google ChatGoogleCommunication, NotificationsStable
Jira CloudAtlassianITSM, Gestion de projetBêta
HubSpotHubSpot, Inc.CRM, MarketingAlpha
OdooOdoo S.A.ERP, Open SourceAlpha
PennylanePennylaneFinance, ComptabilitéAlpha
Sage Business Cloud AccountingSage Group plcFinance, ComptabilitéAlpha
CegidCegidERP, Finance, RHAlpha
HiBobHibobRH, PeopleAlpha
Infor M3InforERP, IndustrieAlpha
SAP S/4HANA Cloud (Public)SAP SEERP, FinanceAlpha
ZapierZapierMiddleware, iPaaS, AutomatisationBêta — standard
MakeCelonis (Make.com)Middleware, iPaaS, AutomatisationBêta — standard
n8nn8nMiddleware, iPaaS, AutomatisationBêta — standard
Microsoft Power AutomateMicrosoftMiddleware, iPaaS, AutomatisationBêta — standard
WorkatoWorkatoMiddleware, iPaaS, AutomatisationBêta — standard
Niveaux de maturité
  • Standard : livré sur toutes les instances, sans ouverture préalable (famille iPaaS).
  • Stable : prêt pour la production.
  • Bêta : fonctionnel, périmètre encore susceptible d'évoluer.
  • Alpha : connecteur d'amorçage (test de connexion + un flux). À réserver à l'évaluation.

Installer un connecteur

  1. Ouvrez Paramètres → Connecteurs.
  2. Cliquez sur la carte du connecteur souhaité pour ouvrir sa fiche.
  3. Onglet Configuration : renseignez les champs requis (URL, jetons, identifiants…).
  4. Cliquez sur Enregistrer. Le connecteur est alors installé sur l'espace de travail.
  5. Utilisez Tester pour vérifier la connexion avant d'activer les flux.

Le commutateur en haut de la fiche permet d'activer / désactiver globalement l'installation sans perdre sa configuration.

Champs de configuration

Les fiches utilisent des champs typés : texte, URL, nombre, booléen, liste, zone de texte, mot de passe et secret. Les champs marqués comme secrets (jetons d'API, URLs de webhook signées…) sont chiffrés au repos et ne sont jamais réaffichés en clair — un masque (••••) indique qu'une valeur est déjà enregistrée.

L'authentification dépend du connecteur : URL de webhook entrant (chat), jeton d'API, Bearer, Basic ou OAuth selon l'outil cible.

Flux et déclencheurs

Un connecteur expose un ou plusieurs flux. Chaque flux s'active indépendamment dans l'onglet Flux de la fiche.

Les connecteurs de messagerie (Slack, Teams, Google Chat) et les middlewares iPaaS proposent six flux, qui réagissent aux événements suivants :

FluxÉvénements
Notifications de tâcheschangement de statut, de responsable (affectation), d'affectation planning
Notifications de commentairescommentaire ajouté à une tâche
Avancement des tâcheschangement du pourcentage d'avancement d'une tâche
Objets projetcréation, modification ou suppression d'un risque, d'une décision, d'une exigence, d'un changement, d'un fichier ou d'une météo projet
Tickets Supportcréation d'un ticket Support et changement de statut
Commentaires sur les objetscommentaire ajouté à un objet projet ou à un ticket Support
Couplage avec les notifications projet

Les deux premiers flux (tâches et commentaires de tâches) ne se déclenchent que si les options de notification du projet correspondantes sont activées (Notifier au changement de statut, Notifier sur affectation, Notifier sur commentaire…), définies dans Définition du projet. Un connecteur fraîchement installé reste donc silencieux sur ces deux flux tant que ces options ne sont pas cochées sur les projets concernés.

Les quatre autres flux (avancement, objets projet, tickets Support, commentaires sur les objets) ne dépendent d'aucune option de projet : activer le flux dans le connecteur suffit.

Déclenchement manuel

Les flux « à la demande » (par exemple une synchronisation) peuvent être lancés manuellement via le bouton Exécuter de l'onglet Flux. Le résultat (succès / échec, code HTTP) est renvoyé immédiatement.

Middlewares iPaaS (Zapier, Make, n8n, Power Automate, Workato)

Cinq connecteurs vers les plateformes d'automatisation no-code sont livrés en standard sur toutes les instances : ils apparaissent dans Paramètres → Connecteurs pour vos administrateurs, sans demande d'ouverture. Ils fonctionnent dans les deux sens — événements JSON sortants par webhook, actions entrantes via l'API REST (onglet API de la fiche) — et ne peuvent agir que sur l'instance à laquelle ils sont rattachés.

La mise en place, outil par outil, le format de l'événement envoyé et le catalogue d'API sont décrits dans la page dédiée : Middlewares iPaaS.

Suivi et journaux

L'onglet Journaux de chaque connecteur liste les dernières exécutions : date, flux, type d'événement, statut, code HTTP, durée et message.

  • L'envoi vers les outils externes est asynchrone : il n'impacte jamais l'enregistrement de la tâche dans FoxPlan. En cas d'échec d'un connecteur, l'action FoxPlan aboutit normalement et l'erreur est journalisée.
  • Les journaux sont purgés automatiquement après une période de rétention (60 jours par défaut), gérée par un index TTL MongoDB.
Webhooks projet « historiques »

Les URLs de webhook Slack / Teams / Google Chat saisies directement sur la fiche projet continuent de fonctionner comme avant, en parallèle des connecteurs. Les connecteurs de la place de marché ne les remplacent pas : ils offrent une configuration centralisée à l'échelle de l'espace de travail.

Sécurité

  • Tous les secrets de connecteurs sont chiffrés (AES-GCM) avec une clé dédiée (CONNECTOR_SECRETS_ENCRYPTION_KEY).
  • Les données de connecteurs (installations, configuration de flux, journaux) sont cloisonnées par espace de travail (tenant).
  • L'accès à l'écran est restreint aux comptes FoxPlan, et les appels d'API correspondants sont protégés côté serveur.