Passer au contenu principal
Les fonctionnalités représentent les capacités du produit, les droits d’accès ou les limites d’usage que reçoivent les clients en dehors de la facturation. Elles aident votre équipe à suivre ce à quoi chaque client a droit, en fonction des produits qu’il possède et de toute surcharge spécifique au client. Utilisez les fonctionnalités lorsque vous devez gérer des accès tels que le SSO, des intégrations premium, des sièges inclus, des limites d’API ou des niveaux de support. Les produits définissent toujours ce que vous vendez et facturez. Les fonctionnalités définissent l’accès ou la limite que ce produit accorde.

Comment les droits d’accès sont résolus

Un droit d’accès est la valeur résolue d’une fonctionnalité pour un client. Hyperline le calcule à partir de trois sources possibles :
SourceDescription
Valeur par défautLa valeur de repli configurée sur la fonctionnalité dans le catalogue.
Octroi par produitUne valeur accordée par un produit inclus dans l’abonnement actif du client.
Surcharge clientUne valeur définie directement sur le client. Elle a priorité sur les octrois par produit et la valeur par défaut.
Les surcharges client ont toujours priorité. S’il n’existe pas de surcharge client, Hyperline utilise les octrois par produit. Si aucun octroi par produit ne modifie la valeur, Hyperline utilise la valeur par défaut du catalogue de fonctionnalités.

Exemple 💡

Une fonctionnalité intégration HubSpot a une valeur par défaut désactivée. Le produit du forfait Growth active la fonctionnalité. Les clients abonnés à Growth reçoivent automatiquement l’intégration, tandis qu’une surcharge client peut toujours l’activer ou la désactiver pour un client spécifique.

Types de valeurs de fonctionnalité

Les fonctionnalités peuvent utiliser deux types de valeurs :
TypeÀ utiliser pourExemple
BooléenUn accès activé ou désactivé.SSO, support premium, marque blanche, intégration HubSpot.
NumériqueLimites, quotas ou droits d’accès numériques.Sièges inclus, appels API, projets, stockage en Go.
Les fonctionnalités booléennes ne nécessitent pas de stratégie de résolution. Si un octroi par produit active la fonctionnalité, le client y a accès sauf si une surcharge client modifie la valeur. Les fonctionnalités numériques utilisent une stratégie de résolution pour combiner la valeur par défaut et les octrois par produit.
RésolutionComportementÀ utiliser quand
MaximumUtilise la valeur la plus élevée parmi la valeur par défaut et les octrois par produit. Les surcharges client l’emportent.Plusieurs produits peuvent augmenter une limite, mais le client ne doit recevoir que le plus grand octroi.
SommeAdditionne la valeur par défaut et les valeurs des octrois par produit. Les surcharges client l’emportent.Plusieurs produits doivent se cumuler, comme des sièges inclus ou des quotas d’usage.
RemplacementUtilise une valeur d’octroi par produit à la place de la valeur par défaut. Les surcharges client l’emportent.Un produit doit définir directement la valeur du droit d’accès.

Créer une fonctionnalité

  1. Allez dans Catalogue > Fonctionnalités.
  2. Cliquez sur Nouvelle fonctionnalité.
  3. Saisissez le Nom de la fonctionnalité et, si nécessaire, une Description interne.
  4. Saisissez un Code stable. Utilisez une clé compatible avec l’API comme sso, hubspot_integration ou included_seats.
  5. Choisissez le Type de valeur :
    • Booléen pour un accès activé ou désactivé.
    • Numérique pour des quotas ou des limites.
  6. Pour les fonctionnalités numériques, choisissez la stratégie de Résolution.
  7. Définissez la Valeur par défaut.
  8. Cliquez sur Enregistrer la fonctionnalité.
Utilisez des codes correspondant à la façon dont votre équipe produit désigne les accès en interne. Des codes stables facilitent la maintenance du reporting et des intégrations.

Attribuer des fonctionnalités depuis les produits

Une fois qu’une fonctionnalité est créée, ajoutez-la aux produits qui incluent cette capacité ou cette limite.
  1. Allez dans Catalogue > Produits.
  2. Ouvrez le produit qui doit accorder la fonctionnalité.
  3. Dans Droits d’accès, cliquez sur Ajouter une fonctionnalité.
  4. Sélectionnez la fonctionnalité dans le catalogue.
  5. Conservez la valeur par défaut ou ouvrez la ligne pour définir une valeur spécifique au produit.
  6. Cliquez sur Enregistrer.
Lorsque le produit est inclus dans l’abonnement d’un client, ses octrois de fonctionnalités contribuent aux droits d’accès résolus de ce client.
Les droits d’accès ne créent pas de lignes de facture et ne modifient pas le prix du produit. Ils décrivent les accès accordés par des produits déjà facturés via des abonnements, des devis ou des factures.

Consulter les droits d’accès d’un client

Ouvrez la page d’un client pour voir les droits d’accès résolus pour ce client. Chaque ligne indique le nom de la fonctionnalité, la valeur résolue et une indication de la source expliquant d’où vient la valeur :
  • Valeur par défaut signifie que la valeur provient du catalogue de fonctionnalités.
  • Accordé par produit signifie qu’un ou plusieurs produits souscrits accordent la fonctionnalité.
  • Surchargé pour ce client signifie qu’une valeur spécifique au client est appliquée.

Surcharger un droit d’accès client

Utilisez les surcharges client pour les exceptions qui ne doivent s’appliquer qu’à un seul client, comme une extension d’accès temporaire, une limite négociée ou une exception approuvée par le support.
  1. Ouvrez la page du client.
  2. Dans Droits d’accès, cliquez sur Modifier.
  3. Mettez à jour la valeur de la fonctionnalité.
  4. Ajoutez éventuellement un motif et une date d’expiration.
  5. Cliquez sur Enregistrer la surcharge.
Les surcharges client remplacent la valeur résolue des octrois par produit et la valeur par défaut de la fonctionnalité. Réinitialisez la surcharge pour revenir à la valeur calculée à partir des produits du client et du catalogue de fonctionnalités.
Les surcharges client sont des exceptions spécifiques au client. Utilisez-les lorsque le client doit intentionnellement différer de la configuration du produit.

Étapes suivantes