15.04.01 – Versionshinweise zum Apigee Developer Services Portal

Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen.
info

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

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

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

Neue Features und Verbesserungen

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

Monetarisierung

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

Separate Bearbeitung von Unternehmen und Entwicklern

Unternehmen und Entwickler werden jetzt separat behandelt. So können Entwicklern mehrere Unternehmen und Unternehmen mehrere Entwickler zugewiesen werden. Die Verwaltungs-UI bietet jetzt separate Fenster für „Unternehmen“ und „Entwickler“ (über das Menü „Veröffentlichen“).

Weitere Informationen finden Sie unter Unternehmen und Entwickler verwalten.

In Berichten zur Monetarisierung bleiben Unternehmen ein primärer Filter. Das Filterlabel wurde jedoch von „Entwickler“ zu „Unternehmen“ geändert.

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

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

Gerenderten/veröffentlichten Status auf der Seite mit der Modellliste angeben
In der SmartDocs-Modellübersicht werden zusätzliche Informationen angezeigt:

  • Methoden insgesamt: Die Gesamtzahl der Methoden, die in der neuesten 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 sind.
DEVSOL-1007 Modelle im Admin-Menü entfernen
Der Menüpunkt „SmartDocs“ > „Modelle“ enthält keine Liste der Modelle als Untermenüpunkte. Wenn Sie stattdessen auf „SmartDocs > Modelle“ klicken, gelangen Sie zur Liste der verfügbaren Modelle.
DEVSOL-1004 SmartDocs im Apigee DevConnect-Theme unterstützen
Unterstützung für SmartDocs im Apigee DevConnect-Theme hinzugefügt.
DEVSOL-999 Rubik-Design auf Version 4.2 aktualisieren
Das Administrator-Design „Rubik“ wurde von Version 4.1 auf Version 4.2 aktualisiert.
DEVSOL-984

Eigenschaft „keyExpiresIn“ zur DeveloperApp-Entität hinzufügen und Option zum Festlegen des Werts beim Erstellen der App
Ein Standardwert für Ablaufdaten von API-Schlüsseln für neu erstellte Apps kann über die Verwaltungsoberfläche festgelegt werden („Konfiguration“ > „Dev Portal-Einstellungen“ > „Dev Portal-App-Konfiguration“ > „Gültigkeitsdauer von Anmeldedaten“). Der Wert -1 gibt an, dass API-Schlüssel nicht automatisch ablaufen. Es kann 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 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
Es wurde ein Fehler im Media YouTube-Modul behoben, der einen schwerwiegenden Fehler verursachte, sodass Nutzer keine Bilder über die Dateiauswahl hochladen konnten.
DEVSOL-954 Abhängigkeit vom Modul „devconnect_developer_apps“ im SmartDocs-Modul hinzufügen
Wenn das Modul „Devconnect Developer Apps“ deaktiviert wird, tritt auf der Seite mit den SmartDocs-Einstellungen ein schwerwiegender Fehler auf. Die Abhängigkeit vom Modul „Devconnect Developer Apps“ wurde dem SmartDocs-Modul hinzugefügt, sodass das Modul „Devconnect Developer Apps“ nicht deaktiviert werden kann. Dadurch wird verhindert, dass dieses Problem in Zukunft auftritt.
DEVSOL-933 Warnmeldung hinzufügen, wenn „devconnect_multiorg“ aktiviert ist
Das Modul devconnect_multiorg wird nicht mehr unterstützt. Dieses Modul sollte nicht mehr verwendet werden. Wenn das Modul aktiviert ist, wird im System jetzt eine Warnmeldung 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 Sicherheitspatches erforderlich sind.
DEVSOL-903 Seite „Gekaufte Pläne“: Pläne nach Status gruppieren
Auf dem Tab „Gekaufte Pläne“ auf der Seite „Kataloge und Pläne“ unter „Monetarisierung“ werden die gekauften Pläne jetzt in einer nach Status sortierten Tabelle 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-Integritätsverletzung aus
Das Problem, dass beim Ausführen von cron eine PDOException-Integritätsverletzung aufgrund von doppelten Einträgen in der Tabelle dc_dev_app_api_products ausgelöst wurde, wurde behoben.
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 dürfen. 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 „Update“: Updates für Benutzeroberflächencode deaktivieren
In früheren Cloud-Versionen schien es so, als könnten Administratoren die Website über FTP aktualisieren, wenn sie auf der Seite „Berichte > Verfügbare Updates“ auf „Verfügbare Updates“ klickten. Für Cloud-Nutzer ist diese Funktion deaktiviert, da sie ihr Website-Dashboard für Updates verwenden sollten.
DEVSOL-851 Anmeldedaten für Edge-Verbindungen werden jetzt verschlüsselt und in einem privaten Dateisystem gespeichert.
Zur Erhöhung der Sicherheit werden Anmeldedaten für Edge-Verbindungen nicht mehr in der Datenbank gespeichert, sondern verschlüsselt und im privaten Dateisystem.
DEVSOL-823 Formatierung der Wartungsmodusseite
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 die neue thematische Funktion theme_apigee_company_company_developers() im Modul apigee_company anwenden.
DEVSOL-783 Seite „Bankverbindung für die Monetarisierung“
Die Seite „Bankverbindung für die Monetarisierung“ wird jetzt in allen Browsern besser angezeigt.
DEVSOL-773 Abgelaufenes Tarifpaket verweist im Entwicklerportal auf ein anderes aktives Tarifpaket
Wenn ein Tarifpaket abgelaufen ist, gibt es keinen Hyperlink mehr zu den Tarifpaketdetails, da das Tarifpaket nicht mehr aufgerufen werden kann. Wenn Sie in der Tabelle „Gekaufte Pläne“ auf den Namen eines Plans klicken, wird jetzt der richtige Tab für den Plan angezeigt.
DEVSOL-605 Im Modal „Unzureichendes Guthaben“ im Entwicklerportal sollten Kosten und Steuern angezeigt werden.
Im Modal „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 leerer Dialog angezeigt.
DEVSOL-487 Das Tagesformat in der Monetarisierung sollte von Administratoren konfigurierbar sein.
Das Datumsformat kann jetzt unter „Monetarisierung“ in den Monetarisierungseinstellungen für europäische und US-amerikanische Datumsformate konfiguriert werden.
DEVSOL-257 Feld „Passwort bestätigen“ im Formular „Administratornutzer erstellen“ während der Installation
Das Passwortfeld für den Administratornutzer wird während der Installation bestätigt.
DEVSOL-115 Beschreibungen für Dev Portal-Einstellungen erforderlich
Beschreibungstext für die DevConnect-Einstellungselemente auf der Seite „Konfiguration“
DEVSOL-31 Formatierung der App-Seite hinzufügen
Die Ausrichtung der Produktkästchen im Formular zum Hinzufügen einer App wurde korrigiert.