Skip to main content
Skip table of contents

Release-Notes 2025.1.LTS

Allgemeine Funktionen

Konfiguration von Lesezeichen

Bisherige individuelle Produktnamen des Bereiches für bevorzugte Datensätze, Suchen und Auswertungen wie myCRM, myEVI oder myTINA werden nicht mehr verwendet.

Von nun an sprechen wir von Lesezeichen in der Hauptnavigation. Selbstverständlich bleiben Ihre Datensätze, Suchen und Auswertungen in der von Ihnen angelegten Struktur erhalten.

image-20250301-232827.png

Lesezeichen-Bereich in der Hauptnavigation

Zusätzlich stehen noch administrative Funktionen zur Verfügung, so dass Sie den Lesezeichen-Bereich system- oder gruppenspezifisch verwalten können. Hierfür wurde der Administrationsmodus aufgenommen, damit Sie gewünschte Lesezeichen-Strukturen für frei konfigurierbare Anwendergruppen ablegen können. Für bequeme Konfiguration wird die Hauptnavigation festgepinnt, falls sie vorher im An-/Aus-Modus bedient wurde. Haben Sie die Lesezeichen konfiguriert, werden Sie beim Verlassen des Bearbeitungsmodus aufgefordert, die Einstellungen zu speichern. Verwerfen Sie diese beim Verlassen, so ändert sich im System nichts.

Details finden Sie im Handbuch → Lesezeichen im Web Client | Verwaltung-von-Lesezeichen

Übertragung versendeter Serienmails

Übertragung versendeter Serienmails in den "Gesendete Elemente"-Ordner in Outlook war aus Performance-Gründen bisher nicht möglich. Diese Möglichkeit wurde jetzt geschaffen, indem eine Systemeinstellung (unter der Groupware-Konfiguration) eingeführt wurde, welche die Übertragung nach Outlook steuert. Mit der Aktivierung der Systemeinstellung "Übertragung von versendeten Serienmails" wird dies beim Versand der Serienmails durchgeführt. Der Default dieser Systemeinstellung ist false.

Diese Einstellung kann die Performance des Systems beeinflussen.

image-20250227-205252.png

Flag "CRM-importiert" in Outlook

Das Flag "CRM importiert" wird user-übergreifend in Outlook angezeigt. Bisher wurde es nur bei dem User angezeigt, welcher die E-Mail importiert hat.

image-20250227-205034.png

E-Mail mit Flag

Direkte Suchbearbeitung für Auswertungen

Es gibt die Möglichkeit, eine Suche zu einer Auswertung zu hinterlegen, sodass Suchkriterien vor der Ausführung der Auswertung eingegeben werden können - analog zu der Eingabe in der Erweiterten Suche.

Hierfür kann man über das Icon oben rechts zur Suchbearbeitung analog zur "normalen" Erweiterten Suche gelangen.

image-20250227-204801.png

Auswertungsmaske mit der hinterlegten Suche

Benutzereinstellung "Beim Betreten eines Feldes den Inhalt markieren"

Die aktivierte Benutzereinstellung "Beim Betreten eines Feldes den Inhalt markieren" griff bisher nicht beim Mausklick, wenn man sich im Schreibmodus befand, sondern nur beim Auslösen der Bearbeitung im Lesemodus. Da dies eine Inkonsistenz war, wird der Mauszeiger im Feld nur noch bei deaktivierter Benutzereinstellung gezeigt werden.

Das Verhalten, was im Bearbeitungsmodus mit TAB erreicht wurde, erfolgt jetzt auch beim Klick. D.h. bei allen Feldtypen wird der Inhalt markiert, außer beim Memofeld.

Die Darstellung der Toggle-Schalter

Inaktive Toggle-Schalter waren als solche schwer erkennbar, da ihre Hintergrundfarbe sich zu wenig von der Hintergrundfarbe der Anwendung abhebte. Um die inaktiven Toggle-Schalter besser darstellen zu können, haben die Schalter eine leichte Umrandung erhalten.

image-20250227-193519.png

Inaktive Toggle-Schalter

Sonderbehandlung der Telefonnummern in Dun & Bradstreet in der Nachqualifizierung

Die bereits im Geschäftspartner-Datensatz vorhandene Telefonnummer werden jetzt vor dem "Übertrag" aus Dun & Bradstreet mit bereits vorhandenen Kommunikationsdaten verglichen. Dun & Bradstreet Telefonnummern sind nur in zwei „Informationen“ aufgeteilt:

  • Ländercode (z.B. deutsche Rufnummer)

  • Telefonnummer (ohne Aufteilung von Ort, Rufnummer, Durchwahl)

Fallbeispiel 1:

Länder-
vorwahl

Ortsvorwahl

Rufnummer

Durchwahl

Kommunikation vorher

+49

641

40000

0

gelieferter DnB-Wert

+49

641400000

Aktion

→ Kommunikation wird nicht geändert

Kommunikation nachher

+49

641

40000

0

Fallbeispiel 2

Länder-
vorwahl

Ortsvorwahl

Rufnummer

Durchwahl

Kommunikation vorher

+49

641

40000

0

gelieferter DnB-Wert

+49

641089050

Aktion

→ Kommunikation wird geändert

Kommunikation nachher

+49

641089050

Details finden Sie im Handbuch

Anwenderhandbuch (C11CQ_DNB) | 2025.1-Sonderlogik-zum-Abgleich-von-Telefonnummern

Aufruf des CTI-Dialogs via URL

Der CTI-Dialog kann jetzt aus einem Drittsystem über einen URL-Link aufgerufen werden. Dabei wird die Caller-ID (Rufnummer) übergeben, um den richtigen Ansprechpartner zu identifizieren und im Dialog anzuzeigen. Im Anrufprotokoll wird aber kein Eintrag vorgenommen.

Die Url wird wie folgt aufgebaut:

CODE
https:///<server-url>:<Port>/webclient/cti/<TEL-NUMMER>

Ausblenden der Hauptnavigation und COMMAND-Suche

Für bestimmte Aufgaben werden nur die Kacheln auf dem Cockpit benötigt, um die Anwendergruppe an die Stellen zu leiten, die für diese Anwendergruppe relevant ist. Aus diesem Grund kann die Hauptnavigation und COMMAND-Suche für die Anwendergruppe über eine rechtebehaftete Aktion verborgen werden.

Das Aktionsrechte schränkt lediglich die Sichtbarkeit ein, nicht jedoch die eigentlichen Funktionen des Systems. Andere Benutzergruppen mit gewöhnlichen Aktionsrechten können weiterhin die Hauptnavigation und das COMMAND-Feld benutzen.

image-20250228-005619.png

Cockpit ohne Hauptnavigation

image-20250228-010503.png

Anwendungsfenster ohne COMMAND-Feld

EVi & TINA

Optimierung von Prozessen

Prozesses 'Anlagenkonto erzeugen, aktualisieren oder löschen'

Für den Prozess "C12CreateOrUpdateInstallationAccount" wurden zwei Optimierungen vorgenommen:

  • Doppelte Tasknamen in BPM werden vermieden, um Debugging und Fehlersuche zu vereinfachen (Anlage setzen)

  • Startbedingung von „Anlage-Zeitdaten neu anlegen“ prüft nicht mehr, ob die Felder in container_New enthalten sind (was immer erfüllt ist), sondern ob sie nicht leer sind.

Details finden Sie im Handbuch

Zentrale Methode Anlage & Update von Anlagenkonten | Funktionsbeschreibung

Zeitversatz aus dem MaStR bei Datumswerten

Bisher gab es einen Zeitversatz bei Datumswerten aus dem MaStR. Betroffen waren vor allem das Fertigmeldungs- und das Inbetriebnahmedatum. Dieser Zeitversatz wurde behoben.

TINA: Instanzinfo in "Registrierung abschließen"

In den Instanzinformationen im Prozess „Registrierung abschließen“ werden Infos zur Rolle, Vorname, Nachname, PLZ, Ort und Straße angezeigt.

Wenn einer dieser Werte nicht ermittelt werden konnte, wurde hier bisher für diesen „null“ in den Instanzinfos ausgegeben.

null-Werte werden jetzt bei der Anzeige unterdrückt. Sind die Werte nicht vorhanden, wird für diese auch nichts ausgegeben.

Details finden Sie im Handbuch

Registrierung abschließen

image-20250228-103540.png

TINA: Aktion "Projekt identifizieren"

Bisher stand die Aktion "Projekt identifizieren" in TINA für alle Aktivitätenarten zur Verfügung. Sie ist aber nur dann sinnvoll, wenn auch ein entsprechendes Zeitererignis zur Aktivität vorliegt, dessen Daten im Prozess verarbeitet werden können. Dies war bisher nur bei Dummy-Aktivitäten der Fall.

Jetzt werden die Aktivitätenarten wie folgt abgearbeitet:

  • Wenn Aktivitätenart = DUMMY: Die Aktion "Projekt identifizieren" im Ordner "Einspeiseranlagen" in der Aktionsbox der Aktivitäten ist aktiv

  • Wenn Aktivitätenart != DUMMY: Die Aktion "Projekt identifizieren" im Ordner "Einspeiseranlagen" in der Aktionsbox der Aktivitäten ist inaktiv

Details finden Sie im Handbuch:

Dummy-Projekte

EVI-Privatkunden: Im Angebotsdokument den neuen Tarif ausgeben

Im Angebotsdokument wurde der bisherige und nicht der neue im Angebotsprozess ausgewählte Tarif ausgegeben. Ausgegeben werden muss aber der im Prozess gewählte Tarif.

Der Tarif bzw. die Tarifzeitscheibe werden jetzt aus der Preiskalkulation und nicht aus dem Anlagenkonto gezogen, so dass das Angebotsdokument korrekt ausgegeben wird.

Details finden Sie im Handbuch

Privatkunden-Angebotsprozess

ag.itc.startLegitimation: SEIN-Schlüssel (Serviceart) für Vertragskontensuche

Es wurde ein neuer Schlüssel SEIN in den Schlüsselbereich Serviceart aufgenommen.

Betroffene Methode: SC12ITCUtils.getServiceTypeListForLegitimationContrAccTINA()

  • Schlüsselwert: SEIN

  • Beschreibung DE: SEIN

  • Beschreibung EN: Feed-in

  • Modul: EVI-BASIS

  • Aufnahme in SC12KeyUtils

Administration

Masken-Editor

Suchfunktion

Bei der Suchfunktion für die Felder müssen der genaue Name und die Schreibweise nicht bekannt sein. Ausreichend ist z.B. custtypekey anstatt CustTypeKey.Customer.

image-20250227-202357.png

Feldsuche im Maskeneditor

Zuordnung eines Labels

Technisch ist es notwendig, dass ein Label immer in einer Feldgruppe platziert wird. Beim Hinzufügen eines Labels auf einen Bereich der Maske ohne Feldgruppe wird automatisch eine Feldgruppe im Hintergrund generiert.

Hierfür wurde das Standardverhalten angepasst, sodass nun immer eine Feldgruppe erzeugt wird. Möchte man ein Label in eine bestehende Feldgruppe hinzufügen, so muss die Komponente bei gedrückter STRG-Taste auf die Maske gezogen werden.

Skript-Editor

Die Darstellung des Skript-Editors wurde so verbessert, dass mehr von potenziell vorhandenem Platz für die Kontexthilfe und weniger für den leeren Bereich verwendet wird.

Das Dokumentationsfenster für die Autovervollständigung im Maskenskript-Editor oder der Skript-Bibliothek ist jetzt im Standard breiter.

CURSOR-Importer

Leere Zeilen in einer Excel-Datei

Wenn in der Excel-Datendatei eine Zeile leer ist, wird der Eintrag übersprungen. Es wird protokolliert, dass die Zeile übersprungen wurde. Ist dies der Fall, erfolgt die Verarbeitung wie bisher.

image-20250227-190638.png

CURSOR-Importer

Readiness Check

Die Kachel Readiness Check wurde um eine Information ergänzt, wie viele Readiness-Warnungen bzw. -Fehler im System vorhanden sind.

image-20250227-183418.png

Readiness -Kachel mit Ergebnissen

Aktionen in der Mandantenkonfiguration im Web Client

Für Systeme mit aktiviertem Mandanten-Modul stehen unter Adminstration > Berechtigungen > Mandanten die vorhandenen Mandanten im Web Client bereits zur Verfügung.
Sie können zudem an dieser Stelle neu angelegt werden.
Im Rahmen der Abkündigung des Rich Clients wurden folgende Konfigurations-Aktionen, die aktuell nur im Rich Client zur Verfügung stehen, im Web Client umgesetzt:

  • Mandanten klonen

  • Mandanten leeren

  • Mandanten löschen

Automatische Lizenzverwaltung

Die Logik zur automatischen Zuweisung von Lizenzen wurde erweitert, um den Administratoren weitere Erleichterungen zu bieten. Die Logiken werden über eine Anwendungsvariable gesteuert.

image-20250228-012335.png

Konfiguration einer Anwendungsvariable

Es werden folgende administrative Aktivitäten bei der Vergabe von Lizenzen unterstützt:

  • Generierung von Benachrichtigungen, wenn nicht genügend Lizenzen vorhanden sind.

  • Automatischen Entziehen von Lizenzen, wenn ein Mitarbeiter im System gelöscht (=inaktiv) wird.

  • Automatische Zuweisung von Lizenzen bei Reaktivierung von Mitarbeitern

Details finden Sie im Handbuch → Modulverwaltung | Lizenzen-verwalten

Infoboards

Optische Anpassungen der Kanban-Kachel 

Die Kanban-Kachel wurde optisch so angepasst, dass jetzt im Wizard für Nachschlagefelder mehr Platz vorgesehen wurde. Ebenso ist auch auf der Karte die Zuständigkeit besser sichtbar,

KanbanÜberarbeitet.png

CompactList: Integration des Datenquelle-Editors

Um Features wie die explizite Suchausführung zur Performanceverbesserung zu ermöglichen, wurde der Datenquelle-Editor in die CompactList-Kachel mit aufgenommen.

In der Konfiguration der Datenquelle können Sie auch die Suchergebnisse initial sortieren.

image-20250301-175315.png

Konfiguration der Datenquelle

Kanban-Kachel: Integration des Datenquelle-Editors

Als erster Schritt für die Eingabe von Such-Datenquellen wurde ein Auswahl-Dialog eingebaut.

image-20250301-195055.png

Auswahl der Datenquelle

Mit Tastenkombinationen Datensätze im Hintergrund öffnen

Mit STRG+[Mausklick] auf einen Datensatz in einer Infokachel können Sie im Hintergrund einen neuen CRM-Tab öffnen.

Anpassung an den Schlüssel “Wartend”

Infoboards im Vorgangsmanagement wurden an den neuen Schlüssel „Wartend“ angepasst. Laufend beinhaltet die Schlüssel „In Bearbeitung“ sowie „Wartend“.

image-20250301-185622.png

Sicherheitsabfrage beim Löschen von Kacheln/Infoboards

Bevor eine Kachel oder ein Infoboard endgültig gelöscht wird, erscheint eine Sicherheitsabfrage.

image-20250301-185818.png

“SearchOrder” für Kacheln mitgeben

Hinter Nachschlagefeldern für Suchen in Kachelkonfigurationen befindet sich jetzt ein Button, um die Suchausführung zu konfigurieren (TopCount, SortOrder).

image-20250301-202343.png

Im Dialog selbst kann man dann den TopCount bzw. die (serverseitige) Sortierreihenfolge für die Suchausführung vorgeben. Nach dem Speichern der Einstellungen wird die Suche neu ausgeführt.

"Leere Werte" ausblenden

Verhalten bei leeren Feldwerten wurde so konfigurierbar gemacht, dass FieldValueDisplay-Komponente "fallbackPlaceholder" und "ausblenden" liefert.

image-20250301-200251.png

vorher

image-20250301-200301.png

nachher

Kachel-Editor

DateDisplay Formatter

In V2-Kacheln können die Datumseingaben im Kachel-Editor formatiert werden.

Beispiel:

GROOVY
var today = new Date();
	return <div><DateDisplay value={today} format={{
	day: "2-digit",
	month: "2-digit",
	year: "numeric",
	hour: "2-digit",
	minute: "2-digit",
	}} /></div>;

Als Format kann nicht nur ein festgelegtes, sondern das Options-Objekt selbst mitgegeben werden.

image-20250227-233157.png

Chip-Komponente

Bisher war die Chip-Komponente zwar im Storybook dokumentiert, ließ sich aber nicht im Editor importieren. Jetzt ist eine Bearbeitung der Komponente im Kachel-Editor möglich.

image-20250227-233528.png

BPM

KEINE FREIGABE

Weiterentwicklung BPM im Web

Erweiterungen

KI-Assistent

KI-Assistent.svg

Der KI-Assistent ermöglicht es Ihnen, künstliche Intelligenz gezielt zu nutzen, um Ihre Kundenbeziehungen noch effizienter und effektiver zu gestalten. Mit der Fähigkeit, führende KI-Modelle wie Mistral einzubinden, bietet der KI-Assistent eine hohe Flexibilität und Leistungsfähigkeit. Dies ermöglicht es Ihnen, vielfältige Anwendungsszenarien abzudecken, von der Automatisierung des Maildialogs bis hin zu ausführlichen Kundenanalysen, die in Echtzeit präzise Einblicke und Handlungsempfehlungen liefern.

Egal, ob es um die Verbesserung der Kundenzufriedenheit, die Steigerung der Effizienz interner Prozesse oder die Erschließung neuer Geschäftsmöglichkeiten geht: Mit den verfügbaren Konfigurationsmöglichkeiten kann der KI-Assistent genau auf Ihre Bedürfnisse zugeschnitten werden, sodass Sie ohne umfangreiche technische Kenntnisse die Kontrolle behalten.

→ Details finden Sie im Handbuch KI-Assistent.

Test-Studio

Warten auf Schnittstellen/Prozesse

Es können Schnittstellen zu Drittsystemen getestet werden. Dafür besitzt das Test-Studio die Funktion, auf eine Antwort der Schnittstelle zu warten.

Dafür steht das neue Keyword wait until zur Verfügung.

Für die Autovervollständigung muss folgendes in der Konfigurationsdatei des Test-Studios ergänzt werden:

CODE
teststudio.gui.editor.autocomplete.resolve.scriptmethod.metadata=true 

Die Methode muss den Rückgabetype Boolean haben und unterstützt nur Parameter vom Typ String, Integer, Double oder Boolean. Keywords.

Die Wartezeiten können mittels der folgenden Konfigurationen angepasst werden:

CODE
teststudio.engine.timeout.external.scriptlibrary.maximal.seconds=30 // Maximale Wartezeit
teststudio.engine.timeout.external.scriptlibrary.request.seconds=10 // Maximale Wartezeit für Auflösung Skriptbibliotheksmethode
teststudio.engine.timeout.external.scriptlibrary.waitpolltime.seconds=2 // Erneutes Senden für die Auflösung der Skriptbibliotheksmethode wenn vorheriger Durchlauf abgeschlossen ist

Die Methode muss mit "@BpmScript" und "@Remote" annotiert sein.

Details finden Sie im Handbuch

Keywords | wait-until-scriptmethod-"SkriptBibliothekName.SkriptBibliothekMethodName"-returns-true

Variable Datumsprüfung

Mit dem Test-Studio ist es jetzt möglich, variable Datumsfelder zu prüfen und diese um einen Wert XY zu verändern.

Folgende Werte sind häufig im Einsatz:

  • 1.1. des Folgejahres, bzw. + x Jahre zum aktuellen Jahr

  • Tag +/- x Monate zum aktuellen Monat

  • Letzter Tag +/- x Monate zum aktuellen Monat

  • Datum aus Feld x +/- y Tage

  • Datum aus Feld x +/- y Monate

  • Heute +/- x Tage

Details finden Sie im Handbuch

https://cursorhelp.atlassian.net/wiki/spaces/TSTUDIO/pages/edit-v2/38174738#resolve-%22dateConstant%22-adding-%22relativeDate%22

Scripting

CURSOR-App

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.