An diesem Tag haben wir so nah wie möglich gebracht ... Eine neue Version von SBM 11.4 wurde veröffentlicht



Es war unmöglich, fast ein Jahr auf die Veröffentlichung der neuen Version für SBM-Benutzer zu warten, wenn Sie ein kleines Update im Dezember 2017 mit Korrekturen der nervigsten Fehler nicht berücksichtigen. Was Interessantes ist in der neuen Version erschienen? Lass es uns richtig machen.

Neue SBM-Administrationsoberfläche


Vor sehr, sehr langer Zeit, vor ungefähr 8 Jahren, wählten Serena-Architekten das Adobe Flash-Verwaltungsdienstprogramm äußerst erfolglos als Entwicklungsplattform. Ja, zu dieser Zeit war Adobe Flash auf dem Höhepunkt der Popularität, und die Zusammenarbeit versprach viele Vorteile. Das Rad der Geschichte drehte sich jedoch in eine andere Richtung, und Adobe Flash verließ langsam die Bühne der IT-Technologie. Und die SBM-Administratoroberfläche blieb viele Jahre auf Flash, was die Arbeit mit SBM erheblich erschwerte.

Und jetzt, in Version 11.4, wurde die Oberfläche für HTML5 komplett überarbeitet. Unterwegs überarbeiteten und verbesserten die Ingenieure die Navigation auf den Modulen, gaben Zugriff auf statistische Berichte über die Verwendung des Systems durch Benutzer, der Projektbaum wird jetzt vollständig angezeigt und nicht nur der aktuelle Knoten und vieles mehr.

Neuer Taskplaner


Es scheint, dass eine einfache und nützliche Sache ein Taskplaner ist. Im wahrsten Sinne des Wortes muss jeder unserer Kunden verschiedene Skripte, Programme und Webdienste auf der Grundlage eines regelmäßigen Zeitplans ausführen. Aus irgendeinem Grund wurde diese Funktion in SBM nicht bereitgestellt. In Projekten mussten wir Benachrichtigungen auf spezielle Weise anpassen, die nicht nur Briefe senden, sondern auch Programme ausführen und die Standardtools von Betriebssystemen verwenden können. Dazu mussten spezielle Wrapper zum Starten von Webdiensten geschrieben werden.

Dies ist alles in der Vergangenheit, da SBM einen eigenen normalen Scheduler hat, der:



  • Führen Sie SBM - SBM ModScript- oder SBM AppScript-Skripte aus
  • Starten Sie Webdienste - SBM Application Engine-Webdienst
  • Mail senden - E-Mail-Nachrichten
  • REST-Anforderungen aufrufen - REST-Serviceaufruf unter Verwendung von Datenquellen, die in der SBM Composer-Entwicklungsumgebung definiert sind
  • Ereignis auslösen - Führen Sie Orchestrierungsmodule (sbm-Orchestrierungsworkflow in BPEL-Sprache) durch das Ereignis aus

Anpassen der Benutzernavigationsleiste in WorkCenter


WorkCenter - eine alternative, modernere Benutzeroberfläche hat sich in den letzten Jahren schnell und erfolgreich entwickelt. Was gibt es nicht nur! Anpassbare Dashboards mit Informationsindikatoren, Berichten zu Benutzeraktionen und Kalenderansichten sowie Zugriff auf den Berichtsmanager, eine anpassbare Kanban-Oberfläche und typische agile Berichte für Entwickler zu Rückständen oder zum Brennen von Aufgaben. Alles ist ganz toll. Sie vergaßen nur, dass nicht alle Benutzer diese Funktionen benötigten, und es gab keine Möglichkeit, die Navigationsleiste für sich selbst anzupassen.

Jetzt ist dieses ärgerliche Missverständnis beseitigt. Es wurde eine Berechtigung hinzugefügt, ob der Benutzer die Bedienfeldkategorien selbst konfigurieren kann oder ob der Administrator diese Einstellungen für ihn vornimmt.

Neuer Administrator berichtet über den Systembetrieb


Ehrlich gesagt scheint mir die Notwendigkeit, zu sehen, wie SBM funktioniert, wie effizient, welche Anwendungen auf der Plattform häufiger verwendet werden, welche weniger häufig, welche Berichte populärer sind, welche weniger, ein wenig weit hergeholt. Der SBM-Server ist in Betrieb, läuft und niemand beschwert sich. Im Laufe der Jahre. Jeder ist so daran gewöhnt, dass er nur in die Protokolle klettert, um die neuen Funktionen seiner Geschäftsanwendungen zu debuggen. Und hier werden uns solche neuen Möglichkeiten geboten:



  • Statistiken über die Anzahl der auf der Plattform installierten Anwendungen, die Nutzungsdauer und die Anzahl der Benutzer, die in Anwendungen arbeiten
  • Welche Anwendungen sind aufgrund der Anzahl der Einträge und der Dauer der Sitzungen am gefragtesten?
  • Welche Orchestrierungsmodule werden am häufigsten und wie schnell ausgeführt?
  • Welche Anwendungen führen Berichte häufiger aus, wie lange werden sie ausgeführt?
  • Welche Berichte sind in Anwendungen am gefragtesten, wie schnell sie funktionieren?
  • Welche Benutzer sind am aktivsten, in welchen Anwendungen, welche Berichte werden ausgeführt, welche Orchestrierungsmodule werden ausgeführt

Benutzerdefinierte Formulare für anonymes Posten


Wie Sie sich erinnern, besteht bei SBM erst im letzten Jahr die Möglichkeit einer anonymen, d. H. ohne einen Benutzer im System zu autorisieren, erstellen Sie beispielsweise Aufzeichnungen über dieselben Vorfälle oder Serviceanfragen oder Anwendungen zur Berechnung der Kosten einer Versicherungspolice. Wir haben Sie auf diese wichtigste Funktion für Unternehmen aufmerksam gemacht, bei der eingehende Anforderungen von Benutzern oder Kunden verarbeitet werden müssen und nicht nur von denen, für die Benutzerprofile erstellt werden. Es gab jedoch Einschränkungen, die es nicht ermöglichten, das Eingabeformular wirklich bequem und interaktiv zu gestalten - nur Felder aus dem Basisabschnitt, Anhänge und Notizen.

Jetzt können Sie für anonyme Benutzer zusätzlich ein praktisches benutzerdefiniertes Formular für die Erstellung anonymer Aufzeichnungen konfigurieren, Felder bequem anordnen, Skripte aufhängen und vieles mehr.

WorkCenter-Sucheinstellungen




Wie Sie wissen, wurden in den Suchergebnissen nach ID oder Schlüsselwort bisher nur zwei Felder angezeigt - Nummer und Name - die Systemattribute ID und Titel. Sie sind so daran gewöhnt, dass sie nicht mehr davon geträumt haben. Jetzt können Benutzer die Liste der Attribute anpassen, die sie in den Suchergebnissen sehen möchten. Es ist so erstaunlich, dass ich es nicht einmal glauben kann. Zuvor mussten wir hierfür einen Webbericht-Designer verwenden - wir erstellen einen Bericht, füllen die erforderlichen Felder aus und setzen in den Filtern die Feldwerte zur Laufzeit auf Abfrage. Mit den neuen Suchoptionen können Sie Ihre Liste Ihrer Lieblingsberichte überarbeiten.

Ausführen von SBM ModScript über das Orchestrierungsmodul


Eine neue Art von Skript (Sprache und Funktionen) SBM ModScript wurde vor relativ kurzer Zeit veröffentlicht, und nach und nach integrieren Entwickler zunehmend in der neuen Sprache geschriebene Skripte in alle Schnittstellen. In dieser Version wurde die SBM-API aktualisiert, und im BPEL-Editor zum Schreiben von Orchestrierungsmodulen konnte das Skript über die Einstellungen der RunModScript-Aufrufaktion aufgerufen werden.
Da SBM ModScript viel leistungsfähiger und flexibler als das alte SBM AppScript ist und insbesondere Betriebssystembefehle ausführen kann, eröffnet dies interessante Möglichkeiten zur Erweiterung der Funktionen der Orchestrierungs-Engine. Achtung!

Zusätzliche weniger signifikante Änderungen


SBM Work Center


  • Archivsuche
    Durch Ändern des Kontexts in den Sucheinstellungen kann der Benutzer nach Datensätzen suchen, die in das Archiv übertragen wurden.
  • Backlog-Suche
    Es wurde die Möglichkeit hinzugefügt, nach Einträgen in den Rückständen in den Kandidatenlisten zu suchen und im Sprint akzeptiert zu werden.

Berichte


  • Der Name der Excel-Datei während des Uploads enthält den Namen des Berichts
  • 3D-Berichte


    Zuvor bildeten analytische grafische Berichte über Verteilung, Dauer und Trend flache 2D-Diagramme. Jetzt können die Diagramme Volumen hinzufügen - 3D.
  • Unterstützung für mehrere Felder in erweiterten Verteilungsberichten.

    Sie können die Werte von Feldtypen wie Mehrfachauswahl, Mehrfachrelational und Mehrbenutzer in den Abschnitten Gruppenzeilen nach Berichten verwenden.

    Es war auch möglich, HTML aus den Werten von Feldern vom Typ Memo über die XML-Beschreibung für das Feld zu rendern.

Administrationsdienstprogramm


  • Ereignisprotokollverwaltung
    Es wurde die Möglichkeit hinzugefügt, alte Protokolleinträge für ein bestimmtes Datum zu bereinigen und ein reguläres Verfahren zum Bereinigen alter Datensätze einzurichten.
  • Ältere Versionen von Anwendungen entfernen.

    Die Funktion zum Entfernen alter Versionen von Anwendungen aus dem integrierten Versionskontrollsystem wurde hinzugefügt.
  • Lokale Einstellungen für den Wochenanfang.

    Die Einstellung gilt für alle Popup-Kalender. Jetzt können wir dem System richtig mitteilen, dass unsere Woche am Montag beginnt und nicht am Sonntag.

Zusammenfassung


Version 11.4 ist für die Installation mehr als wert. Der Aktualisierungsprozess ist wie immer zuverlässig und einfach: Wir laden das Update herunter, installieren es auf dem Server und starten im Konfigurationsdienstprogramm den Datenbankaktualisierungsprozess.

Source: https://habr.com/ru/post/de414423/


All Articles