15.04.01 – Versionshinweise zum Apigee Developer Services Portal

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Am Donnerstag, dem 23. April 2015, haben wir eine neue Cloud-Version des Apigee Developer Services Portal veröffentlicht.

Wenn Sie Fragen haben, wenden Sie sich an den Apigee-Kundensupport.

Eine Liste aller Versionshinweise zu Apigee Edge finden Sie unter Apigee-Versionshinweise.

Neue Features und Verbesserungen

Im Folgenden sind die neuen Funktionen und Verbesserungen in dieser Version aufgeführt.

Monetarisierung

Im Folgenden finden Sie neue Funktionen und Verbesserungen bei der Edge-Monetarisierung.

Separate Handhabung von Unternehmen und Entwicklern

Unternehmen und Entwickler werden jetzt separat verwaltet, was mehr Flexibilität beim Hinzufügen mehrerer Unternehmen zu Entwicklern und mehreren Entwicklern zu Unternehmen ermöglicht. Die Verwaltungsoberfläche enthält jetzt separate Fenster für „Unternehmen“ und „Entwickler“, auf die über das Menü „Veröffentlichen“ zugegriffen werden kann.

Weitere Informationen finden Sie unter Unternehmen und Entwickler verwalten.

In Monetarisierungsberichten bleiben Unternehmen ein primärer Filter, obwohl das Filterlabel von „Entwickler“ zu „Unternehmen“ geändert wurde.

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Fehler-ID Beschreibung
DEVSOL-1294 Option „Method UUID“ als Option in SmartDocs entfernen
„Method UUID“ ist nicht mehr für benutzerdefinierte URLs verfügbar.
DEVSOL-1063 Gleichzeitigkeit in build.xml hinzufügen, um Builds zu beschleunigen
Das OPDK-Installationsprogramm verwendet jetzt zehn Threads zum Herunterladen von Bibliotheken und Modulen anstelle eines Threads, um die Installation zu beschleunigen.
DEVSOL-1021 Profilversion des Entwicklerportals auf Statusseite anzeigen und Verknüpfung von OPDK-/Cloud-Versionen aufheben
Die Apigee-Version des Entwicklerportals kann jetzt als Administrator auf der Statusseite unter "Berichte > Statusberichte" eingesehen werden.
DEVSOL-1019 Ping API für SmartDocs-Validierungsprüfung implementieren
Der Status des SmartDocs-Moduls wird jetzt auf der Seite mit den Statusberichten unter „Berichte > Statusberichte“ angezeigt. Die Statusseite zeigt an, wenn die Proxy-URL nicht konfiguriert oder die Proxy-URL nicht korrekt ist.
DEVSOL-1008

Rendering-/Veröffentlichungsstatus auf der Seite mit der Modellliste angeben
In der SmartDocs-Modellliste werden zusätzliche Informationen angezeigt:

  • Methoden insgesamt: Gesamtzahl der Methoden, die in der letzten Version eines Modells verfügbar sind.
  • Gerendert: Die Gesamtzahl der Methoden, die im Entwicklerportal als Knoten gerendert werden.
  • Veröffentlicht: Die Anzahl der gerenderten Knoten, die veröffentlicht wurden.
DEVSOL-1007 Modelle im Menü „Verwaltung“ entfernen
Beim Menüpunkt „SmartDocs > Modelle“ im Verwaltungsmenü wird die Liste der Modelle nicht als Untermenüelemente angezeigt. Klicken Sie stattdessen auf „SmartDocs > Modelle“, um die Liste der verfügbaren Modelle aufzurufen.
DEVSOL-1004 Unterstützung von SmartDocs im Apigee DevConnect-Design
SmartDocs wird jetzt im Apigee DevConnect-Design unterstützt.
DEVSOL-999 Upgrade des Rubik-Designs auf Version 4.2
Das Administratordesign von Rubik wurde von Version 4.1 auf 4.2 aktualisiert.
DEVSOL-984

Fügen Sie der DeveloperApp-Entität die Property „keyExpirationIn“ und die Option zum Festlegen ihres Werts bei der App-Erstellung hinzu.
Über die Verwaltungsoberfläche kann ein Standardwert für das Ablaufdatum von API-Schlüsseln bei neu erstellten Apps festgelegt werden („Konfiguration“ > „Einstellungen des Entwicklerportals“ > „Entwicklerportal-App-Konfiguration“ > „Gültigkeitsdauer der Anmeldedaten“). Ein Wert von -1 bedeutet, dass API-Schlüssel nicht automatisch ablaufen oder eine beliebige positive Anzahl von Tagen konfiguriert werden kann.

Für Kunden, die eine genauere Kontrolle benötigen, kann jedes benutzerdefinierte Modul, das hook_devconnect_developer_app_presave() implementiert, den Wert von $form_state\['storage'\]\['entity'\]->keyExpirationIn ändern. Dabei sollte es sich um einen numerischen Wert handeln, der für die Anzahl der Tage (oder einen Teil davon) steht.

DEVSOL-972 Fehler im Modul „YouTube für Medien“ behoben
Es wurde ein Fehler im Modul „YouTube für Medien“ behoben, der einen schwerwiegenden Fehler verursachte, der Nutzern das Hochladen von Bildern über den Dateibrowser nicht ermöglichte.
DEVSOL-954 Abhängigkeit vom Modul „devconnect_developer_apps“ im SmartDocs-Modul hinzufügen
Das Deaktivieren des Moduls „Devconnect Developer Apps“ führt zu einem schwerwiegenden Fehler auf der SmartDocs-Einstellungsseite. Die Abhängigkeit vom Devconnect Developer Apps-Modul wurde im SmartDocs-Modul hinzugefügt, sodass das Devconnect Developer Apps-Modul nicht deaktiviert werden kann und dieses Problem in Zukunft nicht mehr auftritt.
DEVSOL-933 Warnmeldung hinzufügen, wenn devconnect_multiorg aktiviert ist
Das Modul devconnect_multiorg wurde verworfen. Dieses Modul sollte nicht mehr verwendet werden. Bei aktiviertem Modul wird jetzt eine Warnmeldung im System angezeigt.
DEVSOL-922 Das Drupal-Update-Modul sollte standardmäßig aktiviert sein
Das Drupal-Update-Modul wird während der Installation aktiviert, um Kunden zu benachrichtigen, wenn Module veraltet sind oder Sicherheits-Patches erforderlich sind.
DEVSOL-903 Seite „Gekaufte Tarife“: Tarife nach Status gruppiert
Auf der Seite „Kataloge und Pläne“ der Monetarisierungsseite werden die gekauften Tarife jetzt in einer Tabelle angezeigt, die nach Status sortiert ist. Sie können die Tabelle jetzt nach jeder beliebigen Spalte sortieren, indem Sie auf die Tabellenüberschrift klicken.
DEVSOL-899 Cron gibt einen Verstoß gegen die PDOException-Integritätseinschränkung aus
Ein Problem wurde behoben, durch das die Ausführung von Cron aufgrund doppelter Einträge in der Tabelle dc_dev_app_api_products einen Verstoß gegen die PDOException-Integritätseinschränkung ausgelöst hat.
DEVSOL-890 Nur käufliche Mint API-Produkte im Formular zum Hinzufügen/Erstellen von Apps anzeigen
Es gibt jetzt eine Administratoreinstellung, mit der Produkte, die ein Entwickler nicht kaufen kann, im Formular zur App-Erstellung angezeigt werden dürfen oder nicht. Wenn Sie diese Einstellung ändern möchten, rufen Sie „Konfiguration“ > „Monetarisierungseinstellungen“ auf und ändern Sie die Einstellung „Produktanzeige für die Anwendungserstellung“. Standardmäßig werden im Formular zur App-Erstellung nur Produkte angezeigt, die von diesem Entwickler verwendet werden können.
DEVSOL-874 API-Produkte nur für bestimmte Rollen von Entwicklern sichtbar machen
Wenn Sie das Modul „DevConnect Limit API-Produkt nach Rolle“ aktivieren, können Sie jetzt auf Grundlage der den jeweiligen Entwickler zugewiesenen Drupal-Rollen einschränken, welche API-Produkte für Entwickler verfügbar sind.
DEVSOL-865 Update-Modul: Codeaktualisierungen auf der Benutzeroberfläche deaktivieren
In früheren Cloud-Versionen schien die Seite „Updates“ unter „Berichte > Verfügbare Updates“ Administratoren zu ermöglichen, die Website über FTP zu aktualisieren. Diese Funktion wurde für Cloud-Nutzer deaktiviert, da sie ihr Website-Dashboard für Aktualisierungen verwenden sollten.
DEVSOL-851 Anmeldedaten für Edge-Verbindungen werden jetzt verschlüsselt und in einem privaten Dateisystem gespeichert.
Für zusätzliche Sicherheit werden Anmeldedaten für Edge-Verbindungen nicht mehr in der Datenbank gespeichert, sondern verschlüsselt und im privaten Dateisystem gespeichert.
DEVSOL-823 Formatierung der Seite „Wartungsmodus“
Die Wartungsseite ist jetzt in allen Browsern gut formatiert.
DEVSOL-793 Monetarisierung: Die Tabelle „Nutzer verwalten“ ist falsch formatiert
Die Tabelle „Nutzer der Monetarisierung“ wurde im Rahmen der neuen Unternehmensfunktion neu formatiert. Wenn Sie diese Seite angepasst haben, sollten Sie Ihre Änderungen auf die neue themenbezogene Funktion theme_apigee_company_company_developers() im Modul apigee_company anwenden.
DEVSOL-783 Detailseite der Monetarisierungsbank
Die Detailseite der Monetarisierungsbank wird jetzt in allen Browsern besser dargestellt.
DEVSOL-773 Der abgelaufene Preisplan verweist auf einen anderen aktiven Preisplan im Entwicklerportal
Wenn ein Plan beendet wurde, gibt es keinen Hyperlink mehr zu den Tarifdetails, da dieser Tarif nicht mehr angezeigt werden kann. Wenn Sie in der Tabelle „Erworbene Tarife“ auf den Plannamen klicken, wird jetzt der entsprechende Tab angezeigt.
DEVSOL-605 Dialogfeld „Unzureichendes Prepaidguthaben“ im Entwicklerportal sollte Kosten und Steuern anzeigen
Im modalen Fenster „Unzureichendes Prepaidguthaben“ werden jetzt Kosten- und Steuerinformationen angezeigt.
DEVSOL-523 Apps können bei aktivierter Monetarisierung nicht gelöscht werden
Sie können jetzt Apps löschen, wenn die Monetarisierung aktiviert ist. In früheren Versionen wurde beim Versuch, die App zu löschen, ein leeres Dialogfeld angezeigt.
DEVSOL-487 Das Tagesformat bei der Monetarisierung sollte von Administratoren konfiguriert werden.
Das Datumsformat kann jetzt in den Monetarisierungseinstellungen für europäische und US-amerikanische Datumsformate konfiguriert werden.
DEVSOL-257 Passwortfeld beim Erstellen eines Administratorformulars während der Installation
Das Passwortfeld für den Administrator wird während der Installation bestätigt.
DEVSOL-115 Beschreibung der Einstellungen für das Entwicklerportal
Beschreibungstext für die DevConnect-Einstellungselemente auf der Seite „Konfiguration“
DEVSOL-31 Formatierung der App-Seite hinzufügen
Die falsche Ausrichtung der Kästchen für Produkte im Formular „App hinzufügen“ wurde korrigiert.