Connaître les limites de performance Frisbii

Prev Next

Lors de l’intégration de vos processus métiers dans Frisbii, vous serez amenés à configurer des automatisations (émission de factures, génération de PDF, abonnements, batchs, etc.).

En tant qu’Administrateur Frisbii, il est essentiel de bien comprendre le fonctionnement et les performances de l’application afin d’adapter vos paramétrages à votre volumétrie et à vos cas d’usage.

Cet article présente des indicateurs de performance observés sur les fonctionnalités standard de Frisbii.

Attention : Les résultats ci-dessous ont été mesurés sur des organisations Salesforce utilisant les fonctionnalités standard de Frisbii. Les performances peuvent varier en fonction des personnalisations (triggers, flows…), des volumes de données, des automatisations Salesforces actives, de la charge globale de l’organisation.

Rapport de performance sur l’émission et génération des Factures

Temps de traitement selon le nombre de Lignes de facture

Le nombre de lignes de facture (LDF) est un facteur déterminant dans le temps de traitement, aussi bien pour l’émission de la facture que pour la génération du PDF.

Nombre de LDF

Emission de la facture

Génération du PDF

50 LDF

7 secondes

8 secondes

100 LDF

2 secondes

2 secondes

150 LDF

73 secondes

73 secondes

200 LDF

5 secondes

14 secondes

271 LDF

20 secondes

5 secondes

272 LDF

5 secondes

Limite atteinte

Limite atteinte : La génération du PDF échoue au delà de 271 LDF sur une facture unique.

Temps de traitement selon la volumétrie de Comptes clients

Les résultats ci dessous ont été réalisés sur des factures contenant 12 LDF, et générés selon différentes volumétrie comptes client.

Volumétrie Comptes

Emission des factures

Génération des PDF

400 comptes

50 secondes

2 minutes

5 000 comptes

1 minute

5 minutes

12 000 comptes

8 minutes

14 minutes

25 000 comptes

10 minutes

15 minutes

30 000 comptes

11 minutes

18 minutes

40 000 comptes

12 minutes

19 minutes

48 450 comptes

32 minutes

52 minutes

48451 comptes

32 minutes

Limite atteinte

Limite atteinte : La génération du PDF en masse n’est plus possible au delà de 48 450 comptes en une seule exécution.

Comment générer des PDF au delà des limites Frisbii ?

Échelonner la génération par batchs

La première approche recommandée consiste à :

  • découper la génération en plusieurs batchs,

  • planifier l’exécution dans le temps,

  • limiter le nombre de factures traitées par lot.

Cette méthode permet de rester dans les limites Salesforce tout en garantissant la génération complète des PDF.

Externaliser la génération des PDF

Il est également possible d’externaliser la génération des PDF en dehors de Salesforce, par exemple via une infrastructure externe comme AWS.

Depuis le panneau Administration Frisbii :

  • Activer l’option : « Contrôle pour création automatique des PDF après émission de la facture »

  • Définir le champ déclencheur utilisé pour la génération externe des PDF

  • Configurer le scope du batch afin de contrôler le volume traité

Rapport de performance sur les Abonnements

Temps de traitement selon la volumétrie d’abonnement

La génération de l’échéancier de facturation dépend fortement de la périodicité de l’abonnement et de la durée de facturation.

Exemple :

  • Un abonnement mensuel sur 10 ans génère 120 factures

  • Un abonnement annuel sur 2 ans génère 2 factures

    => Le premier cas est donc beaucoup plus coûteux en traitement.

Les résultats ci dessous ont été réalisés sur un abonnement avec 12 PAB (Poste d’Abonnements), sur une périodicité mensuelle et sur une durée de 5 ans.

Nombre d’abonnements

Génération de l’échéancier de factures

50 abonnements

8 min 28 secondes

100 abonnements

16 min 22 secondes

150 abonnements

25 min 3 secondes

200 abonnements

32 min 13 secondes

>250 abonnements

Limite atteinte

Limite atteinte : Au-delà de 250 abonnements mensuels sur 5 ans, l’échéancier de facturation ne se génère pas complètement.

Conclusion générale

Les tests de performance réalisés sur les fonctionnalités standard de Frisbii permettent d’identifier clairement les seuils de saturation, les limites techniques et le temps de traitement, à anticiper lors de la mise en œuvre de traitements de masse.

Points de saturation identifiés

  • Génération de PDF : La génération d’un PDF échoue à partir de 272 lignes de facture (LDF) sur une facture unique.

  • Génération de PDF en masse : La génération de PDF en une seule exécution est limitée à 48 450 factures.

Limites fonctionnelles constatées

  • Au-delà de ces seuils, les traitements ne se terminent pas correctement et nécessitent :

    • un fractionnement des batchs,

    • une planification des traitements dans le temps,

    • ou une externalisation de la génération des PDF.

Quelques indicateurs clefs de performance

  • 48 450 factures :
    → 32 minutes pour l’émission des factures
    → Génération des PDF atteignant la limite maximale

  • 25 000 factures :
    → 10 minutes pour l’émission
    → 15 minutes pour la génération des PDF

  • 5 000 factures :
    → 1 minute pour l’émission
    → 5 minutes pour la génération des PDF

Cette approche garantit une meilleure stabilité et une scalabilité conforme aux contraintes Salesforce.