Skip to main content

Gérer vos fonctionnalités

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Définir les paramètres de fonctionnalité et décrire leur objectif
  • Identifier l’outil utilisé pour gérer les paramètres de fonctionnalité
  • Expliquer pourquoi les types de données des paramètres de fonctionnalité sont limités

Gestion des fonctionnalités en toute flexibilité

En tant que partenaire Salesforce, vous utilisez la même plate-forme que Salesforce, avec tout ce que cela implique. Vous faites notamment fonctionner vos propres organisations commerciales et vendez vos solutions sur AppExchange, mais ce n’est pas tout. Vous pouvez de fait gérer votre activité de la même manière que le fait Salesforce, en utilisant les mêmes outils que nous pour fournir vos produits à vos clients.

Vous avez probablement remarqué que chez Salesforce, nous exerçons un contrôle important sur les fonctionnalités que nous proposons sur notre plate-forme. Par exemple, nous pouvons activer certaines fonctionnalités complexes pour des utilisateurs expérimentés sans que cela n’ait d’incidence sur qui que ce soit d’autre. Nous pouvons également faire des lancements non visibles de fonctionnalités, c’est-à-dire les implémenter en prévision d’une future version et les publier sans les activer.

Ces outils nous offrent une grande flexibilité dans la façon dont nous déployons et gérons les fonctionnalités. À présent, grâce aux paramètres de fonctionnalité, vous pouvez bénéficier de cette même flexibilité.

Nous proposons les paramètres de fonctionnalité exclusivement aux partenaires AppExchange. Consignez une requête de support dans la communauté de partenaires Salesforce si vous souhaitez les essayer. 

Les paramètres de fonctionnalité vous permettent de gérer les fonctionnalités de votre package à partir de l’organisation dans laquelle votre AGL est installée. Il vous suffit de sélectionner les fonctionnalités que vous souhaitez rendre visibles à un abonné individuel, et vos sélections sont alors immédiatement communiquées aux organisations abonnées de vos clients.

En plus des fonctionnalités individuelles, les paramètres de fonctionnalité peuvent également gérer des objets personnalisés. En fonction des paramètres de fonctionnalité que vous définissez, vous pouvez masquer ou exposer des objets personnalisés.

Transmission des données

Les paramètres de fonctionnalité de chaque client sont gérés via l’application de gestion des fonctionnalités (AGF). L’AGF est une extension de l’AGL qui vous permet de gérer les paramètres de vos fonctionnalités, tout comme l’AGL vous permet de gérer les licences.

Votre organisation de gestion des licences (LMO) et vos organisations abonnées clientes communiquent entre elles à l’aide des paramètres de fonctionnalité. La valeur de chaque paramètre de fonctionnalité est transférée dans l’une des deux directions suivantes :

  • de votre LMO à l’organisation d’un abonné ;
  • de l’organisation d’un abonné à votre LMO.

Votre AGF transmet les valeurs des paramètres de fonctionnalité d’une organisation à l’autre. Vous pouvez utiliser l’AGF pour afficher et modifier les paramètres de fonctionnalité associés individuellement à chaque client.

À quoi ressemble un paramètre de fonctionnalité, au juste ? En fait, c’est simple. Un paramètre de fonctionnalité se compose d’un nom identifiant le paramètre, d’une valeur et d’une direction du flux de données. La valeur peut appartenir à l’un de ces types :

  • Boolean (Booléen)
  • Integer (Nombre entier)
  • Date

La direction du flux de données est LMO vers abonné ou abonné vers LMO. En d’autres termes, chaque paramètre de fonctionnalité sait où il va et d’où il vient. Les données d’un paramètre de fonctionnalité sont écrites dans l’organisation d’où elles proviennent : l’organisation qui les reçoit ne peut que lire que leur valeur. Cela garantit que les informations du paramètre de fonctionnalité ne circulent que dans une seule direction.

En eux-mêmes, les paramètres de fonctionnalité sont assez limités, car aucune valeur de chaîne n’est autorisée en leur sein ; cette restriction est intentionnelle. Étant donné que ces paramètres sont transmis entre des organisations clientes, nous ne voulons pas qu’ils contiennent d’informations d’identification personnelles.

La simplicité des paramètres de fonctionnalité présente un autre avantage : ils peuvent stocker d’autres types de données, comme des métriques d’utilisation ou d’activation. Vous devez bien sûr écrire quelques lignes de code pour collecter ces métriques, mais une fois cela fait, le reste est facile. L’AGF collectera les métriques automatiquement auprès de vos organisations abonnées. Vous n’aurez donc pas non plus besoin de vous soucier de cet aspect.

Pour une explication plus détaillée du fonctionnement des paramètres de fonctionnalité, consultez Gestion des fonctionnalités pour les packages gérés de deuxième génération.

Transfert de données depuis votre LMO vers un abonné

Les paramètres de fonctionnalité qui sont transmis à l’abonné à partir de la LMO peuvent être créés ou modifiés uniquement dans cette dernière. Dans l’organisation abonnée, ils sont en lecture seule. Vous pouvez notamment utiliser les paramètres de fonctionnalité LMO vers abonné pour :

  • masquer ou dévoiler de nouvelles fonctionnalités ;
  • déterminer quelles ressources votre abonné peut utiliser ;
  • rendre des fonctionnalités disponibles pour une période d’essai limitée.

Pour attribuer des valeurs à un paramètre de fonctionnalité LMO vers abonné, procédez comme suit :

  1. Dans votre LMO, ouvrez l’application de gestion des licences (AGL).
  2. Sélectionnez la licence du client pour lequel vous souhaitez consulter ou modifier un paramètre de fonctionnalité. Fenêtre d’un enregistrement de licence, dans laquelle vous affichez et modifiez les paramètres de fonctionnalité
  3. Cliquez sur la flèche vers le bas en regard du paramètre que vous souhaitez changer pour le modifier ou le supprimer.

Collecte de métriques auprès des abonnés

Utilisez les paramètres de fonctionnalité Abonné vers LMO pour suivre l’activité au sein de l’organisation de votre abonné. Les valeurs de ces paramètres de fonctionnalité proviennent du côté abonné et vont vers votre LMO. Pour collecter ces valeurs, procédez comme suit :

  1. Dans votre LMO, ouvrez l’AGL.
  2. Sélectionnez la licence associée au paramètre de fonctionnalité dont vous souhaitez inspecter la valeur. Fenêtre d’un enregistrement de licence, dans laquelle vous pouvez afficher les valeurs des paramètres de fonctionnalité
  3. Vous pouvez trouver la valeur de tout paramètre de fonctionnalité subscriber-to-LMO (Abonné vers LMO) dans le champ de valeur du paramètre de fonctionnalité.

Avec les paramètres de fonctionnalité, vous avez davantage de possibilités de façonner l’expérience de vos clients et vous pouvez gérer plus précisément la sortie des nouvelles fonctionnalités. Sachez toutefois que l’AGL a encore plus d’un tour dans son sac. Poursuivez votre lecture afin de découvrir comment vous pouvez utiliser la console de support pour que vos clients demeurent satisfaits.

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires