Sugar Release 10

Um das Beste aus Sugar herauszuholen, empfehlen wir unseren Kunden immer die neueste und aktuellste Sugar Version zu verwenden. Neue Versionen von Sugar beinhalten neue Funktionen, verbesserte Stabilität und Security Fixes und bieten eine verbesserte Performance.

Vorteile eines Upgrades von Sugar 9.0.x auf Sugar 10.0.x

  • Neue Funktionen
  • Stability & Security Fixes
  • Performance

Neue Funktionen

  • Cookie Zustimmung: Wenn Sie sich zum ersten Mal anmelden, werden Sie von Sugar aufgefordert, der Verwendung von Cookies in der Anwendung zuzustimmen.

  • Neue Kachelansicht: Für Leads, Fälle, Aufgaben und Opportunities wurde eine neue Ansicht hinzugefügt, in der Datensätze als Kacheln in einer interaktiven Drag & Drop-Oberfläche angezeigt werden.

  • Verfügbarkeit des Produktkatalogs: Die Module Produktkatalog, Produktkategorie, Produkttypen und Hersteller, die zuvor nur für Administratoren bestimmt waren, sind nach dem Upgrade auf Version 10 für alle Benutzer global sichtbar. Administratoren können den Benutzerzugriff auf diese Module über Standard-Team- und Rollenbeschränkungen einschränken. Die Überwachungsprotokollfunktion (Audit Log) wurde auch für das Modul Produktkatalog hinzugefügt.
  • Record View Funktionen
    • Platzierung von Feldnamen: Benutzer haben jetzt die Möglichkeit, in ihrem Profil zu konfigurieren, wo Feldnamen in Bezug auf ihre Feldwerte platziert werden. Die Standardeinstellung ist „Neben dem Feldwert“ und bietet eine kompaktere Datensatzansicht als das alternative Layout, in dem die Bezeichnungen „Über den Feldwerten“ angezeigt werden.
    • Eigener hervorgehobener Bereich für leere Felder: Die Datensatzansicht ist jetzt kompakter, da leere Felder durch einen einzelnen leeren Feldbereich anstelle eines Feldnamens und eines leeren Werts dargestellt werden.
  • Anzeigen langer Datensatznamen: Wenn Sie den Mauszeiger über einen abgeschnittenen Datensatznamen bewegen, wird jetzt der vollständige Text als QuickInfo angezeigt.
  • Bearbeiten über die Subpanel-Vorschau : Benutzer haben jetzt die Möglichkeit, die Felder eines Datensatzes zu bearbeiten, wenn sie eine Vorschau des Datensatzes über ein Subpanel für verwandte Datensätze anzeigen.

  • Reporting von Ziellisten (Targetlisten) : Das Modul Ziellisten (Targetlists) kann nun in Berichten verwendet werden.
  • Benutzerberichte exportieren: Normale Benutzer können jetzt Berichte exportieren, die das Benutzermodul auswerten.
  • Email Filter : Die E-Mail-Listenansicht kann jetzt mithilfe der Felder Von, Bis, Cc, Bcc und Richtung gefiltert werden.

  • Quick-Create für Cases: Benutzer können jetzt Fälle (Cases) von jeder Seite in Sugar über das Schnell erstellen Menü (Quick Create) erstellen.
    Case Resolution Feld : Das Feld Case Resolution protokolliert jetzt auch das Datum und die Uhrzeit wenn ein Fall (Case) gelöst wird. Wird der  Fall wiedereröffnet so werden die gespeicherten Werte wieder gelöscht.
  • Neue „Portal“ Option für  das Quellen Feld (Source field):

Das Feld „Quelle“ in den Modulen „Fälle (Cases) und Fehler (Bugs)“ enthält jetzt optional den Wert „Portal“.

  • Hinzufügen von Umsatzposten bei der Lead-Konvertierung: Sie können jetzt Umsatzposten zu einer neuen Opportunity hinzufügen, wenn Sie einen Lead konvertieren.
  • Negative Währungsbeträge für Umsatzposten: Die Unterstützung von negativen „Wahrscheinlich“ Werten, die für Gutschriften oder Preisanpassungen verwendet werden können, wurde dem Modul „Umsatzposten“ hinzugefügt.
  • Unterstützung für Serviceprodukte: Services und andere auf einer Zeitdauer basierende Produkte können jetzt zum Produktkatalog hinzugefügt und einmalig als Umsatz- und Angebotspositionen hinzugefügt werden.

    • Neue Felder für Serviceprodukte: Es wurden mehrere neue servicebezogene Felder bei den Modulen Firmen(Accounts), Verkaufschancen(Opportunities), Umsatzposten (Revenue Line Items), Angebotsposten (Quoted Line Items), und im Produktkatalog (Product Catalog) hinzugefügt, einschließlich der Felder: Service (Kontrollkästchen), Service-Start- / Enddatum, Servicedauer, Erneuerbare (Kontrollkästchen) und Datum der nächsten Verlängerung.
    • Berechnetes Enddatum: Das Enddatum für den Service Umsatz- und Angebotspositionen wird automatisch anhand des Startdatums und der Dauer aus dem Produktkatalog berechnet.
    • PDF Vorlagen für Angebote:
      Im PDF Manager für das Angebotsmodul wurden neue Angebots- und Rechnungsvorlagen mit servicebezogenen Feldern hinzugefügt. Die Vorlagen heißen „Angebot (mit Diensten)/ Quote (with services)“ “ und „Rechnung (mit Diensten)/ Invoice (with services)“ und können über das Menü „Aktionen“ eines Angebotsdatensatzes aufgerufen werden.
  • Dashboard und Dashlet Funktionen
    • Dashboard limit: Die maximale Anzahl von Dashboards, die auf der Registerkarte Home-Modul aufgeführt werden können, wurde von 20 auf 50 Dashboards erhöht.
    • Interaktionen Dashlet : Für Datensatzansichten steht ein neues Dashlet zur Verfügung, mit dem eine Liste von Anrufen, E-Mails, Besprechungen und Notizen zum Datensatz angezeigt, sowie neue Interaktionen erstellt werden können.

    • Kommentar Protokoll (Comment Log) Dashlet : Für Datensatzansichten steht ein neues Dashlet zur Verfügung, mit dem Sie das Kommentar Protokoll (Comment Log) eines Datensatzes anzeigen und neue Einträge hinzufügen können.

    • Record View Dashlet : In der Record View ist ein neues Dashlet verfügbar, das eine Registerkartenansicht verschiedener Datensätze zeigt, die sich auf den aktuell angezeigten Datensatz beziehen.
    • Freigegebene Filter für Listenansicht-Dashlets: Benutzerdefinierte Filter, die auf Listenansicht-Dashlets angewendet werden, werden jetzt für alle Mitglieder der zugeordneten Teams freigegeben, welche Zugriff auf das freigegebene Dashboard haben.
  • Comment Log Funktionen
    • URLs in Kommentarprotokolleinträgen können jetzt angeklickt werden und öffnen den Link in einer neuen Registerkarte.
    • Benutzer können jetzt in den Kommentaren des Kommentarprotokolls (Comment Logs) einen Link zu einem Sugardatensatz in Form eines anklickbaren Pillenberreiches einfügen.

  • SugarBPM Funktionen
    • Prozcess Sequenzierung: Über das Feld “Run Order” ist es jetzt möglich, eine Sequenz für Prozesse zuzuweisen, bei denen dasselbe Zielmodul zur gleichen Zeit ausgeführt wird.

  • SugarBPM und emails
    • Das Feld Portalname im Modul Kontakte ist jetzt im Feldauswahl-Tool verfügbar, wenn Sie Prozess-E-Mail-Vorlagen entwerfen.
    • Das E-Mail-Modul ist jetzt als Zielmodul verfügbar, wenn Prozessdefinitionen in SugarBPM erstellt werden.
    • Ein „Von“ -Benutzer kann jetzt in den Send-Nachrichtenereignissen (Send Message Events) von SugarBPM so konfiguriert werden, dass von Prozessen gesendete E-Mails einen personalisierteren Absender haben.
    • Freigegebene E-Mail-Konten können jetzt als Absendeadresse in E-Mails verwendet werden welche SugarBPM Send Message und End Events beinhalten.
  • Portal Funktionen
    • Im Portal standardmäßig angezeigte Datensätze: In Sugar erstellte Fälle, Fehler und Notizen (Tickets, Bugs and Notes) werden automatisch im Portal angezeigt, da das Kontrollkästchen Im Portal anzeigen im System jetzt standardmäßig aktiviert ist.
    • Kontakterstellung über Portalregistrierung: Durch die Übermittlung der Portalregistrierung wird jetzt ein neuer Kontaktdatensatz in Sugar erstellt. Das Feld Lead Source des Kontakts wird automatisch auf „Support Portal User Registration“ gesetzt und das Feld „Portal User Company Name“ wurde hinzugefügt, in dem der Name des Unternehmens angezeigt wird, das der Kunde bei der Anmeldung für das Portal eingibt.
    • Portal-Konfigurations-Optionen (Portal configuration options)
      • Module in der Navigationsleiste anzeigen / ausblenden: Administratoren können jetzt steuern, welche Module in der Navigationsleiste des Portals angezeigt werden.
      • Portal-Kontaktinformationen: Die Kontaktinformationen des Unternehmens (z. B. Telefon, E-Mail) können jetzt für Portalbenutzer angezeigt werden, die zusätzliche Unterstützung bei der Anmeldung in ihrem Konto benötigen.
      • Portallogo: Administratoren können jetzt das Bild ändern, das oben links auf dem Portalbildschirm angezeigt wird, indem sie das Feld Logomark-URL konfigurieren.
    • Benutzerbezogene Funktionen von Sugar Portal: Benutzer des Sugar Portal können jetzt eine Vorschau der Datensätze sehen, ihre Kennwörter zurücksetzen und bei der Registrierung ihren eigenen Benutzernamen und ihr eigenes Kennwort auswählen. Ein Hilfelink zur Benutzerdokumentation für das Portal wurde ebenfalls zum Benutzermenü des Portals hinzugefügt.
  • Allgemeine Verwaltungs Funktionen
    • SugarCloud Insights: Auf der neuen SugarCloud Insights-Seite können Administratoren auf einfache Weise die Datenbank- und Dateisystemspeichernutzung ihrer Instanz sowie die Lizenznutzung überwachen und auf PHP-Fehlerprotokolle und Zugriffsprotokolle zugreifen.
    • Activity Stream Purger scheduler: Der Activity Stream Purger-Scheduler wurde hinzugefügt und kann aktiviert werden, um Aktivitätsstream-Datensätze, die älter als 6 Monate sind, aus der Aktivitätstabelle zu entfernen.
    • Benutzerlizenztyp (User license type) : Ein neues Feld in den Benutzerdatensätzen, „Lizenztyp“, ermöglicht Administratoren, jedem Benutzer Zugriff auf ein oder mehrere Produkte zu gewähren, einschließlich der neuesten CRM-Angebote von SugarCRM, Sugar Sell und Sugar Serve. Administratoren können das Feld Lizenztyp für Benutzer in der Listenansicht Benutzer massenweise aktualisieren.
    • Vorschau-Layouts bearbeiten (Editing preview layouts) : Administratoren können jetzt das Layout der Vorschau-Ansicht in Studio bearbeiten.
    • Denormalisierung von verknüpften Feldern (Relate Fields Denormalization) : Administratoren mit sehr großen Datenbanktabellen können ihre Datenbankstruktur optimieren, um das Sortieren und Laden von Daten auf Listenansichtseiten zu beschleunigen.
    • Module Loader REST API : Neun neue REST API Endpunkte (Endpoints) wurden hinzugefügt, um Aktionen im Module Loader auszuführen, einschließlich des Hochladens, Installierens und Aktivierens von Paketen.
    • Verwalten von Mitarbeitern: SugarIdentity-fähige Instanzen unterstützen jetzt das Erstellen und Bearbeiten von Mitarbeiterdatensätzen, die keine Benutzer sind.
    • StartTLS für LDAP : Sugar unterstützt jetzt die StartTLS-Verschlüsselung für LDAP.

Stability & Security Fixes

o Im Rahmen der Erstellung der neuen Version hat Sugar über 100 Anpassungen in den Bereichen Verbesserungen, Fehler und Probleme durchgeführt.

o Unterstützung für MS Edge Browser (Version 80, 81)
Unterstützung für Edge-Browser: Sugar wird jetzt für die Verwendung im Edge-Browser unterstützt.

Performance

Mit der neuen Sugar Version 10 bietet SugarCRM support für Php 7.3, Elasticsearch 6.0, Apache 2.4, MySQL 5.7.

Warum das wichtig ist? Laut dem  Phoronix Benchmark ist PHP 7.3 um bis zu 31% schneller als PHP 7.0 oder fast dreimal so schnell wie die vorherige Version PHP5. PHP 7.3 ist 10% schneller als PHP 7.2.

SugarCRM v9 to v10 Upgrade Guide

Alle informationen finden sie im Installation und Upgrade Guide.

Upgrade einer On-Site Instanz

Um das Beste aus Sugar herauszuholen, empfehlen wir unseren Kunden, die neueste Version zu verwenden.  Neue Versionen von Sugar beinhalten neue Funktionen, verbesserte Stabilität und Security Fixes und bieten eine verbesserte Performance.

Vor dem Upgrade von Sugar wird dringend empfohlen, das Upgrade zunächst auf einer Test- oder Sicherungskopie Ihres Produktionssystems auszuführen. Auf diese Weise können Sie sich nicht nur mit dem Prozess vertraut machen, sondern kann auch auf potenzielle Probleme hinweisen, die beim Upgrade Ihrer Produktionsinstanz auftreten können.

Für angepasste Sugar-Instanzen wird außerdem empfohlen, den Migration Guide for Sugar 10.0.zu überprüfen.

Upgrade-Voraussetzungen

Stellen Sie vor dem Durchführen des Upgrades sicher, dass die folgenden Anforderungen erfüllt sind, um ein erfolgreiches Upgrade zu gewährleisten:

  • Nur Instanzen mit 9.0.3 können auf 10.0 aktualisiert werden.
  • Hinweis: Sowohl der Upgrade-Assistent als auch Silent Upgrader können verwendet werden um Sugar auf 10.0.x zu aktualisieren.
  • Stellen Sie vor dem Upgrade sicher, dass alle Plattformkomponenten gemäß den von 10.0.x unterstützten 10.0.x Supported Platforms aktualisiert wurden.
  • Installieren und konfigurieren Sie eine unterstützte Elasticsearch-Version gemäß den Anforderungen in den 10.0.x Supported Platforms bevor Sie upgraden.
  • Stellen Sie sicher, dass diese PHP-Bibliotheken und -Erweiterungen installiert sind.
  • Wenn Sie den Upgrade unter Windows ausführen, bearbeiten Sie die Datei php.ini, und fügen Sie curl.cainfo=c:\php\cacert.pem hinzu, legen Sie die Datei acert.pem in  c:\php\ auf Ihrem Server ab und starten Sie Ihren Webserver neu.
  • Überprüfen Sie, ob die PHP-Einstellungen post_max_size und upload_max_filesize  für die Upgrade-Dateien ausreichend groß sind. Unsere Empfehlungen finden Sie oben im PHP-Bereich.
  • Stellen Sie sicher, dass der Benutzer, unter dem der Webserver ausgeführt wird, über Lese- und Schreibberechtigungen für das Sugar-Verzeichnis sowie für die Datei config.php  im Sugar-Verzeichnis verfügt.
  • Wenn Sie Änderungen an einer Datei auf Codeebene vorgenommen haben, überprüfen Sie, ob die Änderungen aktualisierungssicher sind (d. H. sich im benutzerdefinierten Verzeichnis befinden) oder während des Upgrades entfernt werden können.
  • Wenn das Zwischenspeichern von Op-Code in PHP aktiviert ist, deaktivieren Sie es um sicherzustellen, dass der zwischengespeicherte Code während des Upgrades nicht verwendet wird. Das Op-Code-Caching kann nach Abschluss des Upgrades wieder aktiviert werden.
  • Wenn Sie Zend Core 2.0 verwenden, erhöhen Sie die Werte für Connection Timeout  auf 3000 Sekunden und Request Timeout auf 6000 Sekunden.
  • Wenn Sie mit Apache arbeiten, setzen Sie den LimitRequestBody  -Wert in der Datei httpd.conf auf 2 GB.

Upgrade mittels des Upgrade-Assistenten

  1. Stellen Sie sicher das die Vorraussetzungen für den Upgrade erfüllt sind.
  2. Führen Sie eine Healthcheck
  3. Führen Sie das Upgrade durch.

Hinweis: Wenn Ihre Datenbank mehr als 10.000 Datensätze pro Tabelle enthält, empfehlen wir, ein Upgrade über den Silent Upgrader durchzuführen, anstatt den Upgrade-Assistenten zu verwenden. Manuelle Upgrades durch Ersetzen von Dateien und Ausführen von SQL-Upgrade-Anweisungen werden nicht unterstützt.

Upgrading mit dem  Silent Upgrader

  1. Stellen Sie sicher das die Vorraussetzungen für den Upgrade erfüllt sind.
  2. Laden Sie die Dateien herunter.
  3. Führen Sie eine Healthcheck
  4. Führen Sie das Upgrade durch.