15.04.01 – Versionshinweise zum Apigee Developer Services Portal

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu Apigee X.
info

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 Edge-Support.

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

Neue Features und Verbesserungen

Im Folgenden sind die neuen Features und Verbesserungen in diesem Release aufgeführt.

Monetarisierung

Im Folgenden sind die neuen Features und Verbesserungen in der Edge-Monetarisierung aufgeführt.

Separate Behandlung von Unternehmen und Entwicklern

Unternehmen und Entwickler werden jetzt separat behandelt, sodass Sie Entwicklern mehrere Unternehmen und Unternehmen mehrere Entwickler hinzufügen können. Die Verwaltungsoberfläche bietet jetzt separate Fenster für „Unternehmen“ und „Entwickler“, die über das Menü „Veröffentlichen“ aufgerufen werden können.

Weitere Informationen finden Sie unter Unternehmen und Entwickler verwalten.

In Monetarisierungsberichten bleiben Unternehmen ein primärer Filter. Die Filterbezeichnung wurde jedoch von „Entwickler“ in „Unternehmen“ geändert.

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Problem-ID Beschreibung
DEVSOL-1294 „Method UUID“ als Option in SmartDocs entfernen
„Method UUID“ ist keine Option mehr für benutzerdefinierte URLs.
DEVSOL-1063 Nebenläufigkeit zu build.xml hinzufügen, um Builds zu beschleunigen
Der OPDK-Installationsprogramm verwendet jetzt zehn Threads zum Herunterladen von Bibliotheken und Modulen anstelle von einem um die Installationszeiten zu verkürzen.
DEVSOL-1021 Version des Entwicklerportals auf der Statusseite anzeigen und OPDK-/Cloud Versionen trennen
Die Apigee-Version des Entwicklerportals kann jetzt auf der Statusseite unter „Berichte > Status berichte“ als Administrator angezeigt werden.
DEVSOL-1019 Ping API für SmartDocs-Validierungsprüfung implementieren
Das SmartDocs-Modul zeigt jetzt seinen Status auf der Statusberichtseite unter "Berichte > Status berichte" an. Auf der Statusseite wird gemeldet, ob die Proxy-URL nicht konfiguriert oder die Proxy URL falsch ist.
DEVSOL-1008

Gerenderten/veröffentlichten Status auf der Seite mit der Modellliste angeben
Die SmartDocs-Modellliste enthält zusätzliche Informationen:

  • Methoden insgesamt: Dies ist die Gesamtzahl der Methoden, die in der neuesten Überarbeitung 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 Admin-Menü entfernen
Das Menüelement „SmartDocs > Modelle“ enthält keine Liste der Modelle als Untermenüelemente. Stattdessen gelangen Sie durch Klicken auf „SmartDocs > Modelle“ zur Liste der verfügbaren Modelle.
DEVSOL-1004 SmartDocs im Apigee DevConnect-Design unterstützen
Unterstützung für SmartDocs im Apigee DevConnect-Design hinzugefügt.
DEVSOL-999 Rubik-Design auf 4.2 aktualisieren
Das Admin-Design Rubik wurde von Version 4.1 auf 4.2 aktualisiert.
DEVSOL-984

Eigenschaft „keyExpiresIn“ zur DeveloperApp-Entität hinzufügen und Option zum Festlegen des Werts beim Erstellen der App hinzufügen
Über die Verwaltungsoberfläche („Konfiguration > Einstellungen für das Entwicklerportal > App-Konfiguration für das Entwicklerportal > Gültigkeitsdauer der Anmeldedaten“) kann ein Standardwert für die Ablaufdaten von API-Schlüsseln für neu erstellte Apps festgelegt werden. Ein Wert von -1 gibt an, dass API Schlüssel nicht automatisch ablaufen. Es kann auch eine beliebige positive Anzahl von Tagen konfiguriert werden.

Kunden, die eine detailliertere Steuerung benötigen, können den Wert von $form_state\['storage'\]\['entity'\]->keyExpiresIn mit einem beliebigen benutzerdefinierten Modul ändern, das hook_devconnect_developer_app_presave() implementiert. Dies sollte ein numerischer Wert sein, der eine Anzahl von Tagen (oder einen Bruchteil davon) darstellt.

DEVSOL-972 Fehler im Media YouTube-Modul behoben
Ein Fehler im Media YouTube-Modul wurde behoben, der einen schwerwiegenden Fehler verursachte, durch den Nutzer keine Bilder über den Dateibrowser hochladen konnten.
DEVSOL-954 Abhängigkeit vom Modul „devconnect_developer_apps“ in SmartDocs Modul hinzufügen
Wenn das Modul „Devconnect Developer Apps“ deaktiviert wird, tritt auf der Seite mit den SmartDocs-Einstellungen ein schwerwiegender Fehler auf. Im SmartDocs-Modul wurde eine Abhängigkeit vom Modul „Devconnect Developer Apps“ hinzugefügt, so dass es nicht deaktiviert werden kann und dieses Problem in Zukunft nicht mehr auftritt.
DEVSOL-933 Warnmeldung hinzufügen, wenn „devconnect_multiorg“ aktiviert ist
Das devconnect_multiorg Modul ist jetzt veraltet. Dieses Modul sollte nicht mehr verwendet werden. Wenn das Modul aktiviert ist, wird jetzt eine Warnmeldung im System angezeigt.
DEVSOL-922 Das Drupal-Update-Modul sollte standardmäßig aktiviert sein
Das Drupal-Update-Modul ist während der Installation aktiviert, um Kunden zu benachrichtigen, wenn Module veraltet sind oder Sicherheitspatches erforderlich sind.
DEVSOL-903 Seite „Gekaufte Tarife“: Tarife nach Status gruppieren
Auf dem Tab „Gekaufte Tarife“ auf der Seite „Kataloge und Tarife“ der Monetarisierung werden die gekauften Tarife jetzt in einer Tabelle nach Status sortiert angezeigt. Die Tabelle kann jetzt nach einer beliebigen Spalte sortiert werden, indem Sie auf die Tabellenüberschrift klicken.
DEVSOL-899 cron löst eine PDOException-Verletzung der Integritätsbeschränkung aus
Ein Problem wurde behoben, bei dem beim Ausführen von cron eine PDOException-Verletzung der Integritätsbeschränkung ausgelöst wurde aufgrund doppelter Einträge in der Tabelle „dc_dev_app_api_products“.
DEVSOL-890 Nur kaufbare Mint API-Produkte im Formular zum Hinzufügen/Erstellen von Apps anzeigen
Es gibt jetzt eine Administratoreinstellung, mit der festgelegt werden kann, ob Produkte, die ein Entwickler nicht kaufen kann, im Formular zum Erstellen von Apps angezeigt werden sollen. Wenn Sie diese Einstellung ändern möchten, rufen Sie „Konfiguration > Monetarisierungseinstellungen“ auf und ändern Sie die Einstellung „Produktanzeige bei der App-Erstellung“. Standardmäßig werden im Formular zum Erstellen von Apps nur Produkte angezeigt, die von diesem Entwickler verwendet werden können.
DEVSOL-874 API-Produkte nur für bestimmte Entwicklerrollen sichtbar machen
Wenn Sie das Modul „DevConnect Limit API Product by Role“ aktivieren, können Sie jetzt einschränken, welche API-Produkte für Entwickler verfügbar sind, basierend auf den Drupal-Rollen, die diesen Entwicklern zugewiesen sind.
DEVSOL-865 Modul aktualisieren: Updates für Benutzeroberflächencode deaktivieren
In früheren Cloud-Versionen schien es auf der Seite mit den verfügbaren Updates unter "Berichte > Verfügbare Updates" möglich zu sein, dass Administratoren die Website über FTP aktualisieren konnten. Diese Funktion wurde für Cloud-Nutzer deaktiviert, da sie ihr Website-Dashboard für Updates verwenden sollten.
DEVSOL-851 Anmeldedaten für die Edge-Verbindung werden jetzt verschlüsselt und in einem privaten Dateisystem gespeichert
Aus Sicherheitsgründen werden die Anmeldedaten für die Edge-Verbindung nicht mehr in der Datenbank gespeichert, sondern verschlüsselt und im privaten Dateisystem.
DEVSOL-823 Formatierung der Seite für den Wartungsmodus
Die Wartungsseite wird jetzt in allen Browsern korrekt formatiert.
DEVSOL-793 Monetarisierung: Die Tabelle zum Verwalten von Nutzern ist schlecht formatiert
Die Tabelle „Monetarisierungsnutzer“ wurde im Rahmen der neuen Unternehmensfunktion neu formatiert. Wenn Sie diese Seite angepasst haben, sollten Sie Ihre Änderungen auf das neue Design der Funktion theme_apigee_company_company_developers() im apigee_company Modul anwenden.
DEVSOL-783 Monetarisierungs-Detailseite für Bankdaten
Die Monetarisierungs-Detailseite für Bankdaten wird jetzt in allen Browsern besser angezeigt.
DEVSOL-773 Abgelaufener Tarif verweist im Entwicklerportal auf einen anderen aktiven Tarif
Wenn ein Tarif beendet wurde, gibt es keinen Hyperlink mehr zu den Tarifdetails, da dieser Tarif nicht mehr sichtbar ist. Der richtige Tab für den Tarif wird jetzt angezeigt, wenn Sie in der "Gekaufte Tarife" Tabelle auf den Tarifnamen klicken.
DEVSOL-605 Im Modalfenster „Unzureichendes Guthaben“ des Entwicklerportals sollten Kosten und Steuern angezeigt werden
Im Modalfenster „Unzureichendes Guthaben“ werden jetzt Kosten- und Steuerinformationen angezeigt.
DEVSOL-523 **Apps können nicht gelöscht werden, wenn die Monetarisierung aktiviert ist**
Apps können jetzt gelöscht werden, wenn die Monetarisierung aktiviert ist. In früheren Versionen wurde beim Versuch, eine App zu löschen, ein leeres Dialogfeld angezeigt.
DEVSOL-487 Das Datumsformat in der Monetarisierung sollte von Administratoren konfigurierbar sein.
Das Datumsformat kann jetzt in der Monetarisierung unter den Monetarisierungseinstellungen für europäische und US-amerikanische Datumsformate konfiguriert werden.
DEVSOL-257 Feld „Passwort bestätigen“ im Formular „Admin-Nutzer erstellen“ während der Installation
Das Passwortfeld für den Admin-Nutzer wird während der Installation bestätigt.
DEVSOL-115 Beschreibungen für die Einstellungen des Entwicklerportals erforderlich
Beschreibungstext für die Einstellungen von DevConnect auf der Seite „Konfiguration“
DEVSOL-31 Formatierung der App-Seite hinzufügen
Die falsche Ausrichtung der Produktkästchen mit einem Fehler im Formular „App hinzufügen“ wurde korrigiert.