15.04.01 - Notes de version du portail de services pour les développeurs Apigee

Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X.
info

Le jeudi 23 avril 2015, nous avons lancé une nouvelle version cloud du portail des services pour les développeurs Apigee.

Pour toute question, contactez l'assistance client Apigee.

Pour obtenir la liste de toutes les notes de version d'Apigee Edge, consultez les notes de version d'Apigee.

Nouvelles fonctionnalités et améliorations

Voici les nouvelles fonctionnalités et améliorations apportées à cette version.

Monétisation

Vous trouverez ci-dessous les nouvelles fonctionnalités et améliorations apportées à la monétisation Edge.

Gestion distincte des entreprises et des développeurs

Les entreprises et les développeurs sont désormais gérés séparément, ce qui permet d'ajouter plus facilement plusieurs entreprises à des développeurs et plusieurs développeurs à des entreprises. L'interface utilisateur de gestion propose désormais des fenêtres distinctes pour "Entreprises" et "Développeurs" (accessibles depuis le menu "Publier").

Consultez Gérer les entreprises et les développeurs.

Dans les rapports sur la monétisation, les entreprises restent un filtre principal, mais le libellé du filtre est passé de "Développeurs" à "Entreprises".

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
DEVSOL-1294 Suppression de l'option "UUID de la méthode" dans SmartDocs
L'option "UUID de la méthode" n'est plus disponible pour les URL personnalisées.
DEVSOL-1063 Ajout de la concurrence à build.xml pour des compilations plus rapides
L'installateur OPDK utilise désormais dix threads pour télécharger des bibliothèques et des modules au lieu d'un seul, ce qui accélère les temps d'installation.
DEVSOL-1021 Affichage de la version du profil du portail de développement sur la page d'état et dissociation des versions OPDK/Cloud
La version Apigee du portail de développement est désormais visible sur la page d'état, sous "Rapports > Rapports d'état" en tant qu'administrateur.
DEVSOL-1019 Implémentation de l'API Ping pour la vérification de la validation SmartDocs
Le module SmartDocs affiche désormais son état sur la page des rapports d'état, sous "Rapports > Rapports d'état". La page d'état indique si l'URL du proxy n'est pas configurée ou si elle n'est pas correcte.
DEVSOL-1008

Indiquer l'état d'affichage/de publication sur la page de liste des modèles
La liste des modèles SmartDocs affiche des informations supplémentaires:

  • Nombre total de méthodes: nombre total de méthodes disponibles dans la dernière révision d'un modèle.
  • Affiché: nombre total de méthodes affichées en tant que nœuds dans le portail du développeur.
  • Publié: nombre de nœuds affichés publiés.
DEVSOL-1007 Supprimer les modèles dans le menu d'administration
La liste des modèles ne figurera pas dans l'élément de sous-menu SmartDocs > Modèles du menu d'administration. Cliquez plutôt sur "SmartDocs > Modèles" pour accéder à la liste des modèles disponibles.
DEVSOL-1004 Compatibilité avec SmartDocs dans le thème Apigee DevConnect
Compatibilité avec SmartDocs dans le thème Apigee DevConnect.
DEVSOL-999 Mise à niveau du thème Rubik vers la version 4.2
Le thème Rubik pour les administrateurs est passé de la version 4.1 à la version 4.2.
DEVSOL-984

Ajout de la propriété keyExpiresIn à l'entité DeveloperApp, ainsi que d'une option permettant de définir sa valeur lors de la création de l'application
Une valeur par défaut pour les dates d'expiration des clés API des applications nouvellement créées peut être définie via l'UI d'administration ("Configuration> Dev Portal Settings > Dev Portal App Config > Credential Lifetime"). Une valeur de -1 indique qu'aucune clé API n'expire automatiquement ou qu'un nombre positif de jours peut être configuré.

Pour les clients qui ont besoin d'un contrôle plus précis, tout module personnalisé implémentant hook_devconnect_developer_app_presave() peut modifier la valeur de $form_state\['storage'\]\['entity'\]->keyExpiresIn. Il doit s'agir d'une valeur numérique représentant un nombre de jours (ou une fraction de celui-ci).

DEVSOL-972 Correction d'un bug du module YouTube Media
Correction d'un bug du module YouTube Media, qui entraînait une erreur fatale empêchant les utilisateurs d'importer des images à l'aide du navigateur de fichiers.
DEVSOL-954 Ajout d'une dépendance au module devconnect_developer_apps dans le module SmartDocs
La désactivation du module Devconnect Developer Apps entraîne une erreur fatale sur la page des paramètres SmartDocs. La dépendance au module Devconnect Developer Apps est ajoutée au module SmartDocs afin qu'il ne soit pas possible de désactiver le module Devconnect Developer Apps, ce qui évite que ce problème ne se reproduise.
DEVSOL-933 Ajout d'un message d'avertissement si devconnect_multiorg est activé
Le module devconnect_multiorg est désormais obsolète. Ce module ne doit plus être utilisé. Un message d'avertissement s'affiche désormais dans le système si le module est activé.
DEVSOL-922 Le module de mise à jour de Drupal doit être activé par défaut
Le module de mise à jour de Drupal est activé lors de l'installation pour alerter les clients si des modules deviennent obsolètes ou si des correctifs de sécurité sont nécessaires.
DEVSOL-903 Page "Plans achetés" : affichez les plans regroupés par état
L'onglet "Plans achetés" de la page "Catalogues et forfaits" de la section "Monétisation" affiche désormais les forfaits achetés dans un tableau trié par état. Vous pouvez désormais trier le tableau par n'importe quelle colonne en cliquant sur l'en-tête du tableau.
DEVSOL-899 cron génère une violation de la contrainte d'intégrité PDOException
Correction d'un problème qui entraînait l'exécution de cron génère une violation de la contrainte d'intégrité PDOException en raison de doublons dans la table dc_dev_app_api_products.
DEVSOL-890 Afficher uniquement les produits de l'API Mint disponibles à l'achat dans le formulaire d'ajout/création d'applications
Un paramètre d'administrateur permet désormais d'autoriser ou non l'affichage des produits qu'un développeur ne peut pas acheter dans le formulaire de création d'applications. Pour modifier ce paramètre, accédez à "Configuration > Paramètres de monétisation", puis modifiez le paramètre "Affichage des produits de création d'applications". Par défaut, seuls les produits utilisables par ce développeur s'affichent dans le formulaire de création d'application.
DEVSOL-874 Limiter la visibilité des produits d'API à certains rôles de développeurs
En activant le module "DevConnect Limit API Product by Role" (DevConnect Limiter le produit d'API par rôle), vous pouvez désormais limiter les produits d'API disponibles pour les développeurs en fonction des rôles Drupal qui leur sont attribués.
DEVSOL-865 Module de mise à jour: désactivation des mises à jour du code de l'interface utilisateur
Dans les versions cloud précédentes, la page des mises à jour disponibles sous "Rapports > Mises à jour disponibles" permettait aux administrateurs de mettre à jour le site via FTP. Cette option a été désactivée pour les utilisateurs du cloud, car ils doivent utiliser le tableau de bord de leur site pour les mises à jour.
DEVSOL-851 Les identifiants de connexion Edge sont désormais chiffrés et stockés dans un système de fichiers privé
Pour plus de sécurité, les identifiants de connexion Edge ne sont plus stockés dans la base de données, mais sont désormais chiffrés et stockés dans le système de fichiers privé.
DEVSOL-823 Mise en forme de la page en mode maintenance
La page de maintenance est désormais mise en forme correctement dans tous les navigateurs.
DEVSOL-793 Monétisation: le tableau de gestion des utilisateurs est mal formaté
Le tableau des utilisateurs de la monétisation a été reformaté dans le cadre de la nouvelle fonctionnalité d'entreprise. Si vous avez personnalisé cette page, vous devez appliquer vos modifications à la nouvelle fonction thématique theme_apigee_company_company_developers() dans le module apigee_company.
DEVSOL-783 Page "Détails de la banque de monétisation"
La page "Détails de la banque de monétisation" s'affiche désormais mieux dans tous les navigateurs.
DEVSOL-773 Un forfait tarifaire expiré pointe vers un autre forfait tarifaire actif dans le portail du développeur
Si un forfait a pris fin, il n'y a plus de lien hypertexte vers les détails du forfait, car ce forfait n'est plus visible. L'onglet du forfait approprié s'affiche désormais lorsque vous cliquez sur le nom du forfait dans le tableau "Forfaits achetés".
DEVSOL-605 La fenêtre modale "Solde prépayé insuffisant" du portail de développement doit afficher le coût et les taxes
La fenêtre modale "Solde prépayé insuffisant" affiche désormais les informations sur le coût et les taxes.
DEVSOL-523 Impossible de supprimer des applications lorsque la monétisation est activée
Vous pouvez désormais supprimer des applications lorsque la monétisation est activée. Les versions précédentes affichaient une boîte de dialogue vide lorsque vous essayiez de supprimer une application.
DEVSOL-487 Le format de jour dans la section "Monétisation" doit pouvoir être configuré par les administrateurs.
Le format de date est désormais configurable dans "Monétisation", sous les paramètres de monétisation, pour les formats de date européens et américains.
DEVSOL-257 Champ de confirmation du mot de passe dans le formulaire de création d'un compte administrateur lors de l'installation
Le champ de mot de passe de l'utilisateur administrateur est confirmé lors de l'installation.
DEVSOL-115 Les paramètres du Developer Portal doivent être accompagnés d'une description
Texte de description des éléments de paramètres DevConnect sur la page "Configuration"
DEVSOL-31 Mise en forme de la page "Ajouter une application"
Correction du désalignement des cases à cocher des produits avec erreur sur le formulaire "Ajouter une application".