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

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

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

Pour toute question, consultez le service 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 de cette version.

Monétisation

Voici les nouvelles fonctionnalités et améliorations de 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 plusieurs entreprises aux développeurs et plusieurs développeurs aux entreprises. L'interface utilisateur de gestion fournit désormais des fenêtres "Sociétés" et "Développeurs" distinctes (accessible depuis le menu "Publier").

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

Dans les rapports de monétisation, les entreprises restent un filtre principal, bien que le libellé du filtre soit 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 méthode" dans SmartDocs
L'option "UUID de méthode" n'est plus disponible pour les URL personnalisées.
DEVSOL-1063 Ajoutez la simultanéité au fichier build.xml pour accélérer les compilations
Le programme d'installation OPDK utilise désormais 10 threads pour télécharger des bibliothèques et des modules au lieu d'un seul, afin d'accélérer les installations.
DEVSOL-1021 Afficher la version du profil du portail de développement sur la page d'état et dissocier les versions OPDK/Cloud
La version d'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 le contrôle de validation SmartDocs
Le module SmartDocs affiche désormais son état sur la page du rapport 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 est incorrecte
DEVSOL-1008

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

  • Nombre total de méthodes: il s'agit du nombre total de méthodes disponibles dans la dernière révision d'un modèle.
  • Rendu: nombre total de méthodes affichées sous forme de nœuds dans le portail des développeurs.
  • Publié: nombre de nœuds affichés qui sont publiés.
DEVSOL-1007 Supprimer des modèles dans le menu d'administration
L'élément de menu d'administration SmartDocs > Modèles n'inclut pas la liste des modèles dans les éléments de sous-menu. En cliquant sur "SmartDocs > Modèles", vous accédez à la liste des modèles disponibles.
DEVSOL-1004 Compatibilité avec les SmartDocs dans le thème Apigee DevConnect
Ajout de la prise en charge des SmartDocs dans le thème Apigee DevConnect.
DEVSOL-999 Mise à niveau du thème Rubik vers la version 4.2
Le thème administrateur Rubik a été mis à niveau de la version 4.1 à la version 4.2.
DEVSOL-984

Ajout d'une propriété keyExpireIn à l'entité DeveloperApp et 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 pour les nouvelles applications peut être définie via l'interface utilisateur d'administration (Configuration > Paramètres du portail de développement > Configuration de l'application du portail de développement > Durée de vie des identifiants). La valeur -1 indique que les clés API n'expirent pas automatiquement ou qu'un nombre positif de jours peut être configuré.

Pour les clients ayant besoin d'un contrôle plus précis, tout module personnalisé mettant en œuvre hook_devconnect_developer_app_presave() peut modifier la valeur de $form_state\['storage'\]\['entity'\]->keyExpireIn. Il doit s'agir d'une valeur numérique représentant un nombre de jours (ou une fraction de ce nombre).

DEVSOL-972 Correction du bug du module multimédia YouTube
Correction d'un bug lié au module multimédia YouTube, qui entraînait une erreur fatale qui ne permettait pas aux utilisateurs d'importer des images à l'aide de l'explorateur de fichiers.
DEVSOL-954 Ajout d'une dépendance au module devconnect_developer_apps dans le module SmartDocs
La désactivation du module des applications de développement Devconnect entraîne une erreur fatale sur la page des paramètres SmartDocs. Une dépendance au module des applications de développement Devconnect est ajoutée dans le module SmartDocs. Il est donc impossible de désactiver le module des applications de développeur Devconnect, ce qui empêche 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 Drupal devrait être activé par défaut
Le module de mise à jour 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 forfaits regroupés par état
L'onglet "Forfaits achetés" de la page "Catalogue et plans" de la monétisation affiche désormais les forfaits achetés dans un tableau, triés par état. Vous pouvez désormais trier le tableau en fonction de n'importe quelle colonne en cliquant sur son en-tête.
DEVSOL-899 cron génère un cas de non-respect de la contrainte d'intégrité PDOException
Correction d'un problème de non-respect de la contrainte d'intégrité PDOException provoquée par l'exécution de Cron en raison d'entrées en double dans la table dc_dev_app_api_products.
DEVSOL-890 Afficher uniquement les produits de l'API Mint pouvant être achetés sur le formulaire d'ajout/de création d'applications
Un paramètre administrateur permet désormais d'autoriser ou non l'affichage de 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 du produit de création d'applications". Par défaut, seuls les produits utilisables par ce développeur sont affichés dans le formulaire de création d'application.
DEVSOL-874 Rendre les produits d'API visibles uniquement pour certains rôles de développeurs
En activant le module "Limite de produits d'API DevConnect par rôle", il est désormais possible de limiter les produits d'API disponibles pour les Développeurs en fonction de rôles Drupal attribués à ces Développeurs.
DEVSOL-865 Module de mise à jour: désactiver les mises à jour du code de l'interface utilisateur
Dans les versions précédentes du cloud, la page des mises à jour disponibles sous Rapports > Mises à jour disponibles semblait permettre aux administrateurs de mettre à jour le site via FTP. Cette fonctionnalité a été désactivée pour les utilisateurs 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 "Maintenance" est désormais correctement mise en forme dans tous les navigateurs.
DEVSOL-793 Monétisation: le tableau concernant la gestion des utilisateurs est mal formaté
Le tableau des utilisateurs de la monétisation a été reformaté dans le cadre de la nouvelle fonctionnalité de l'entreprise. Si vous avez personnalisé cette page, vous devez appliquer vos modifications à la nouvelle fonction à thème theme_apigee_company_company_developers() dans le module apigee_company.
DEVSOL-783 Page "Informations bancaires sur la monétisation"
La page "Informations bancaires sur la monétisation" s'affiche désormais mieux dans tous les navigateurs.
DEVSOL-773 Le plan tarifaire expiré redirige vers un autre plan tarifaire actif dans le portail des développeurs
Si un plan est terminé, il n'y a plus de lien hypertexte vers les détails du plan, car il 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" devrait afficher le coût et les taxes.
La fenêtre modale "Solde prépayé insuffisant" affiche désormais les informations sur les coûts et les taxes.
DEVSOL-523 Impossible de supprimer des applications lorsque la monétisation est activée
Il est désormais possible de 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 l'application.
DEVSOL-487 Les administrateurs doivent pouvoir configurer le format de la journée dans "Monétisation".
Vous pouvez désormais configurer le format de la date dans "Monétisation" dans les paramètres de monétisation pour les formats de date européens et américains.
DEVSOL-257 Champ "Confirmer le mot de passe" dans "Créer un formulaire pour les administrateurs lors de l'installation"
Le champ de mot de passe de l'administrateur est confirmé lors de l'installation.
DEVSOL-115 Description des paramètres du portail de développement
Texte de description des éléments des paramètres DevConnect sur la page "Configuration"
DEVSOL-31 Ajouter la mise en forme de la page de l'application
Correction du mauvais alignement des cases à cocher des produits avec l'erreur sur le formulaire d'ajout d'application.