Gérer vos licences
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Définir l’application de gestion des licences et décrire son intérêt
- Identifier les principales fonctionnalités de l’application de gestion des licences
Présentation de l’application de gestion des licences
Vous avez créé votre superbe package et avez appris les fondamentaux de la gestion de licences. Peut-être avez-vous même décidé du type de licence que vous allez utiliser. Il est temps de passer à la configuration pour que vous puissiez commercialiser votre package sur AppExchange et suivre ses téléchargements.
C’est là qu’intervient l’application de gestion des licences (AGL). L’AGL conserve des informations au sujet des installations et des licences, et fournit des outils de base qui vous aident à porter assistance à vos clients. Salesforce la distribue en tant que package géré se trouvant normalement dans votre organisation commerciale.
Une fois que vous avez configuré l’AGL, le suivi des licences s’effectue de manière simple. Chaque fois qu’un prospect installe votre package, l’AGL crée deux enregistrements dans l’organisation dans laquelle il est installé :
- un enregistrement de piste qui identifie le prospect ;
- un enregistrement de licence pour ce prospect, qui repose sur les conditions de licence de votre package.
L’AGL fournit également une console de support qui vous permet de contacter vos clients pour les aider à résoudre leurs problèmes. Cette console vous permet de trouver les organisations dans lesquelles votre package est installé. Elle vous permet même de vous connecter à une organisation cliente et de déboguer un problème, à condition que le client vous y ait donné accès. Nous aborderons le concept de support client plus en détail dans l’unité suivante.
Tout ceci semble intéressant, n’est-ce pas ? Alors, comment accéder à cette formidable application ? Si vous avez suivi le processus d’inscription de partenaire standard et obtenu votre organisation Partner Business (PBO), l’AGL sera déjà installée dans cette dernière. Vous pouvez vérifier qu’elle est bien installée. Dans le lanceur d’application (), recherchez et sélectionnez l’application de gestion des licences.
Si elle n’est pas installée, consignez une requête de support sur la communauté de partenaires Salesforce pour demander l’accès à l’AGL. Vérifiez bien auparavant que vous avez signé un contrat de partenaire.
Demande d’accès à l’AGL
1. Connectez-vous à la communauté de partenaires Salesforce.
2. Cliquez sur l’icône de question, puis sur Consigner une requête pour obtenir de l’aide.
L’équipe des opérations partenaires examine votre requête et vous envoie par e-mail un lien d’installation.
Configuration de l’AGL
Comme tout package, l’AGL dispose de plusieurs paramètres configurables, qui concernent notamment l’attribution de rôles et d’autorisations d’accès. Les pistes et les licences vous fournissent des informations cruciales sur votre flux de revenus ; il est donc utile de se pencher quelque peu sur ces paramètres pour les comprendre.
Définition des autorisations d’objet
Des licences | La plupart des utilisateurs de votre organisation n’ont besoin d’aucune autorisation. Les utilisateurs qui consultent les licences ont besoin de l’autorisation Lire. Les utilisateurs qui modifient les enregistrements de licence ont besoin des autorisations Lire et Modifier. |
---|---|
Packages |
Seuls les utilisateurs qui attribuent le responsable de piste ont besoin de l’autorisation Modifier. Les autres utilisateurs ont soit l’autorisation Lire, soit ils n’ont aucune autorisation. |
Versions de package |
Tous les utilisateurs ont soit l’autorisation Lire, soit aucune autorisation, car ils n’ont pas besoin de créer, de modifier ou de supprimer ces enregistrements. |
Définition de la sécurité au niveau du champ dans les profils ou les ensembles d’autorisations
Des licences | Vos paramètres dépendent de la manière dont vous souhaitez gérer ces champs pour les différents utilisateurs de votre organisation. |
---|---|
Packages |
Paramétrez tous les champs pour qu’ils soient en lecture seule. |
Versions de package |
Paramétrez tous les champs pour qu’ils soient en lecture seule. |
Pour obtenir des détails sur la configuration de l’AGL, consultez la page suivante : Configuration d’autorisations pour l’application de gestion des licences
Présentation des objets personnalisés de l’AGL
L’AGL installe et gère plusieurs objets personnalisés.
Objet personnalisé | Fonction | Utilisation |
---|---|---|
Un paquet |
Représente les packages gérés sur AppExchange |
Associe les clients à des packages spécifiques |
Version de package |
Représente le numéro de version d’un package spécifique |
Vous indique quels clients utilisent quelles versions de votre package |
Licence |
Applique des restrictions de licence pour les packages |
Vous permet de gérer les licences de package au sein d’organisations clientes spécifiques |
Modification de votre licence
Vous avez configuré l’AGL avec votre package et vos clients installent ce dernier. Très bien ! Si votre package rencontre un succès satisfaisant, vous devez apporter des ajustements à vos licences lorsque :
- les clients sous essai gratuit souhaitent passer à la version complète de votre package ;
- les clients payants ont besoin de plus de sièges sous licence pour que tous leurs employés puissent bénéficier de votre travail.
Heureusement, ces modifications sont faciles à réaliser.
Modification d’une licence
- Depuis le lanceur d’application () dans votre organisation commerciale, sélectionnez Application de gestion des licences.
- Dans l’AGL, accédez à Licences.
- Sélectionnez l’enregistrement correspondant à la licence client que vous souhaitez modifier et cliquez sur Modifier la licence. Ne cliquez pas sur Modifier, car ce bouton a une fonction différente. Si vous ne voyez pas le bouton Modifier la licence pour cet enregistrement, ajoutez-le à la présentation de page.
- Modifiez maintenant l’enregistrement de licence en changeant les valeurs dans les champs appropriés.
Voici un aperçu des champs que vous pouvez modifier dans un enregistrement de licence :
Champ | Description |
---|---|
Expiration |
Il s’agit de la date d’expiration de votre package. Après la date indiquée dans ce champ, le client ne peut plus utiliser votre package. Sélectionnez Aucune date d’expiration si vous ne souhaitez pas que la licence expire. |
Sièges |
Ce champ définit le nombre de sièges sous licence, c’est-à-dire le nombre d’utilisateurs dans l’organisation de votre client qui peuvent utiliser le package. Vous pouvez allouer jusqu’à 99 000 000 sièges, qui sont attribués aux utilisateurs par l’administrateur du client. Vous pouvez également sélectionner Licence Site pour permettre à tous les utilisateurs de l’organisation du client d’utiliser votre package. |
Statut |
Ce champ détermine si un client a accès à votre package. Sélectionnez une valeur dans la liste de sélection. Actif : permet au client d’utiliser votre offre conformément à l’accord de licence. Suspendu : empêche le client d’accéder à votre offre. Lorsqu’un client désinstalle votre package, le champ Statut est défini sur Désinstallé et la licence ne peut plus être modifiée. |
Élaboration de solutions sophistiquées de suivi des installations
Étant donné que l’AGL est un package géré reposant sur la plate-forme Salesforce, elle est aussi efficace et flexible que ce à quoi vous vous attendez. Avec quelques efforts, vous pouvez la personnaliser selon vos propres besoins. Par exemple, vous pouvez :
- synchroniser les enregistrements de licence et de piste pour les clients qui ont installé votre package avant que vous ayez configuré votre AGL ou lorsque vous installez l’AGL dans une autre organisation ;
- créer des déclencheurs Apex qui contrôlent la manière dont les enregistrements de piste sont créés, et informer les membres de votre équipe lorsque des licences expirent ou que votre package est installé ou désinstallé. Pour obtenir des conseils, consultez notre liste des bonnes pratiques.
Par exemple, vous pouvez avertir votre équipe des opérations commerciales de la désinstallation de votre package par un client ou bien alerter un commercial lorsque la licence d’un client est sur le point d’expirer. Vous pouvez ainsi rester en contact avec vos clients et éviter que la gestion des licences ne perturbe leur travail ou votre relation avec eux.
Voilà, en résumé, ce en quoi consiste la gestion des licences. À ce stade, vous pouvez constater que l’application de gestion des licences porte bien son nom. Cependant, comme nous l’avons indiqué, l’AGL peut vous aider d’autres manières. Dans l’unité suivante, nous vous présentons de nouveaux outils qui vous permettent de décider comment publier de nouvelles fonctionnalités pour votre package.
Ressources
- Guide du développeur sur les packages gérés de deuxième génération : Bonnes pratiques relatives à l’application de gestion des licences
- Guide du développeur sur les packages gérés de deuxième génération : Enregistrements de piste et de licence dans l’application de gestion des licences
- Guide du développeur sur les packages gérés de deuxième génération : Ajout de l’automatisation personnalisée aux objets de l’application de gestion des licences