v.1.1.1 (26.7.2013)

Status: Ausgeliefert

Neuerungen

DatumIdKontextBeschreibung
19.07.2013DL-1289Zahlungsmethode WebNeues Feld "Zahlungsmethode Web" für Durchführungen und Produkte (zu finden im Register "Fakturierung"). Dieses Feld ist nur relevant für Zahlungen via Web und bestimmt, welche Methoden einer sich anmeldenden Person zur Verfügung stehen. Ausprägungen sind: Offline, Online, Offline & Online. Abhängig von der Kunden-Parametrierung bedeutet offline im Normalfall Bezahlung gegen Rechnung und online Zahlung via den integrierten Web Payment Provider (z.B. DataTrans).
14.06.2013DL-1216Personenverbindungen,
verlinkte Postadressen

Die daylight-Personenverbindungen wurden reaktiviert. Mittels Funktion "Personenverbindung erstellen" können zwei beliebige Personen miteinander verbunden werden. Für jede Verbindung muss ein Verbindungstyp angegeben werden. Standardmässig können folgende Typen ausgewählt werden: Arbeitsverhältnis, Ausbildungsverhältnis, Gesetzliche Vertretung, Anmeldungszuständigkeit. Existierende Personenverbindungen sind unter dem gleichnamigen Navigator-Link (Gruppe Adressen) aufrufbar.

Bei der Erstellung von Personenverbindungen vom Typ Arbeitsverhältnis, werden die Postadressen der Firma automatisch als verlinkte Postadressen auf den Arbeitnehmer übertragen. Verlinkte Postadressen können generell nicht verändert werden und sind mit dem Tag [V] gekennzeichnet.

12.06.2013DL-1056NewsletterDie E-Mail-Newsletter-Funktionalität wurde mit dem bereits existierenden Mitgliedschafts-Konzept von daylight umgesetzt. Zu diesen Zweck wurde eine neue Mitgliedschaft "Newsletter" erstellt. Für eine Person kann der Newsletter abonniert werden, indem eine Registration auf diese Mitgliedschaft erstellt wird. Für eine Abmeldung vom Newsletter wird diese Mitgliedschaftsregistration wieder gelöscht (Ribbon-Löschknopf) oder aber auf einen Inaktiv-Status geschoben.
Um alle aktiven Newsletter-Registrationen anzuzeigen, gibt es einen neuen Link im Navigator in der Gruppe "Adressen". Da es sich jedoch um Mitgliedschaftsregistrationen handelt, werden alle Newsletter-Registrationen (auch die inaktiven) ebenfalls im regulären Mitgliedschaftsregistrationen-Register aufgelistet. Mittels der neuen Personen-Funktion "Für Newsletter registrieren" werden neue Registrationen erstellt. Es können nur Personen für den Newsletter registriert werden, welche eine Korrespondenz-E-Mail-Adresse besitzen.
11.06.2013DL-1056MitgliederverwaltungAuf den Mitgliederregistrationen kann neu auch eine Korrespondenz-E-Mail-Adresse gepflegt werden (analog den Anmeldungen).
10.06.2013DL-1122WorkflowsStatusübergänge (workflow steps) können neu als für den Anwender unsichtbar markiert werden, so dass sie im Aktionen-Panel nicht mehr erscheinen. Zu diesem Zweck gibt es für Statusübergänge zwei neue Ja/Nein-Felder: "Unsichtbar" und "Unsichtbar Rückwärts-Wechsel". Workflows und Statusübergänge können mit dem Workflow-Manager (Stammdaten) bearbeitet werden.
10.06.2013-daylight FAQ-SeiteFür häufig gestellte Fragen (FAQ) zu daylight hat daylight AG eine Webseite für Kunden und Interessenten eingerichtet: daylight FAQ-Seite (https://educo.quandora.com/daylight).
30.04.2013-AnmeldungenNeue Kontextnavigation (blauer Pfeil) für Anmeldungen:"Alle Anmeldungen mit unverrechneten Gebühren".

Verbesserungen

DatumIdKontextBeschreibung
24.07.2013DL-1285Fakturierung / GebührenNeues Feld "Standard-Ertragskonto" auf der Entität Fibu-Mandant. Das hier gesetzte Konto wird standardmässig verwendet als Haben-Konto bei neuen Preisen und Preislisten.
24.07.2013DL-1295E-Mail-Versand mit BerichtvorlageDer E-Mail-Versand ab Berichtvorlage (Ribbon-Knopf "Bericht erstellen") wurde in folgenden Bereichen verbessert:
Verbesserte Fehleranzeige und verbessertes Logging bei nicht erfolgreichem Versenden von E-Mails.
Neue Warnungen vor dem Versand: Bei mehr als 10 Empfängern im "An"-Feld im gleichen Mail, bei mehr als 100 zu versendenen E-Mails.
Die Bestätigungsmeldung beim erfolgreichen Versand wird nur noch in der Statuszeile und nicht mehr als PopUp-Dialog angezeigt.
24.07.2013DL-1294Bericht-ErstellungDie Bericht-Erstellung (Ribbon-Knopf "Bericht erstellen") wurde in folgenden Bereichen verbessert:
Existieren für einen Datenkontext mehr als 10 Berichtvorlagen, wird der Berichts-Assistent direkt geöffnet. Dort kann die gewünschte Vorlage schneller und intuitiver gefunden werden.
Im Berichts-Assistent kann neu mittels Zeilenfilter nach Berichtvorlagen gesucht werden.
Im Berichts-Assistent wird neu bei der Auswahl der Datenquelle automatisch die erste Datenquelle selektiert, so dass nur noch "Enter" gedrückt werden muss.
Die Maus- und Tastaturunterstützung im Berichts-Assistenten wurden grundsätzlich verbessert: Mit Maus-Doppelklicks und "Enter" kann die nächste Seite des Assistents eingeblendet werden.
19.07.2013-PersonenDie Anzahl der Felder im Dialog "Neues Objekt erstellen" für Privatpersonen, PP/Orgs und Organisationen wurde reduziert. Es sind jetzt nur noch die Felder sichtbar, welche für die Speicherung zwingend erforderlich sind.
12.07.2013-BerichteBeim Dialog "Datenquelle wählen" wird neu bei einem Doppel-Klick auf eine Datenquelle die Berichterstellung direkt gestartet, es muss nicht mehr zusätzlich auf "Weiter" geklickt werden. Wird auf die globale Liste (alle Datensätze) geklickt, wird eine Sicherheitsfrage eingeblendet, da die Berichterstellung unter Umständen längern dauern kann.
09.07.2013DL-1273Berichte

Kann beim Erstellen von Berichten keine Berichtsprache aus dem spezifischen Datensatz ermittelt werden (z.B. aus dem Feld Person-Korrespondenzsprache bei Personen, Anmeldungen, Rechnungen etc.), so wird neu versucht, die aktuelle Applikationssprache als Berichtsprache zu verwenden. Dieser Mechanismus funktioniert selbstredend nur, wenn in der Berichtvorlage eine entsprechende Sprachversion definiert wurde.
Bei Berichtvorlagen, welche die Option "Ein Dokument pro Objekt" nicht aktiviert haben, wird immer als erstes versucht die aktuelle Applikationssprache als Berichtsprache zu verwenden (die Datensätze werden nicht berücksichtigt).

08.07.2013DL-1269E-Mail-VersandBeim Versenden von E-Mails via daylight werden dem Benutzer neu informative Fehlermeldungen angezeigt bei fehlenden und ungültigen E-Mail-Adressen. Sowohl bei der Funktion "E-Mail schreiben" als auch bei der E-Mail-Berichtevorschau wird bei Fehlern ein Dialog eingeblendet mit Informationen zu den Objekten, welche keine resp. fehlerhafte E-Mail-Adressen enthalten. Damit ist es möglich, diese Fehler vor einem E-Mail-Versand abzuarbeiten.
24.06.2013DL-1099DurchführungenWird das Startdatum einer Durchführung gesetzt resp. geändert, wird das Enddatum automatisch auf den gleichen Wert gesetzt (nur wenn das Feld nicht bereits einen Wert besitzt, welcher grösser ist als das neue Start-Datum).
Wird die Startzeit einer Durchführung gesetzt resp. geändert, wird die Endzeit automatisch auf den gleichen Wert + 1 Stunde gesetzt (nur wenn das Feld nicht bereits einen Wert besitzt, welcher grösser ist als die neue Start-Zeit).
19.06.2013DL-1254TermineBeim Erstellen eines neuen Termins werden die Daten und Uhrzeiten neu von der Durchführung übernommen. Unterscheiden sich das Start- und Enddatum auf der Durchführung, so wird ein mehrtätiger Termin erstellt.
13.06.2013DL-1257Benachrichtigungen

Bei Bestätigungs- und Frage-Dialogen bei der Ausführung von Funktionen ist neu der OK-Button immer fokussiert, so dass der Benutzer die Tasten "ENTER" oder "LEERSCHLAG" drücken kann, um weiter zu kommen.
Die Bestätigungsmeldung einer erfolgreich ausgeführten Funktion wird nicht mehr in einem Dialog angezeigt, welcher "weg geklickt" werden muss, sondern neu in der Statuszeile ganz unten. Sind bei der Ausführung Fehler aufgetreten resp. bei Systemwarnungen wird immer der Dialog angezeigt (Verhalten wie bisher).

07.06.2013DL-1250Durchführungen, Produkte

Die Anzahl der Felder im Dialog "Neues Objekt erstellen" für Durchführungen und Produkten wurde reduziert. Es sind jetzt nur noch die Felder sichtbar, welche für die Speicherung der neuen Durchführung resp. des neuen Produkts zwingend erforderlich sind.
Das Feld Anlasskategorie wurde ebenfalls entfernt, da die dazugehörende Auswahlliste fehlerhaft war.

27.05.2013DL-1240PersonenIn den Personen-Registern können neu sämtliche Felder der Standard-Postadresse für Korrespondenz (Anrede, Briefanrede, Privatperson Name, Firmenname 1-3, .Adresszeile1 - 3, PLZ, Ort, Region, Land) in die Liste eingeblendet werden.
27.05.2013DL-1241DurchführungenPro Durchführung werden in der Detailansicht neu maximal 200 Anmeldungen und Rechnungen aufgelistet. Bisher waren es je 100.
17.05.2013-BenutzeroberflächeIn allen Listenansichten (Grids) werden die Werte von Ja/Nein-Feldern neu mit Tick boxes (Auswahlkästchen) dargestellt. Bisher wurden die Texte "true" und "false" angezeigt.
26.04.2013DL-1219E-Mail-VersandDie Absender E-Mail-Adresse kann neu manuell abgeändert werden bei der Funktion "E-Mail schreiben" und bei der E-Mail-Berichtevorschau. Bis anhin war das Absender-Feld schreibgeschützt.
Die in DL-1104 beschriebene Logik bleibt unverändert.

Behobene Fehler

DatumIdKontextBeschreibung
26.06.2013-PersonenWird das Geschlecht einer Person geändert, werden Anrede und Briefanrede automatisch angepasst. Bis anhin war es nicht möglich, Anrede und Briefanrede danach manuell zu ändern (z.B. die Briefanrede auf "Sehr geehrte Damen und Herren"). Dieses Fehlverhalten wurde behoben.
13.06.2013DL-1257Benachrichtigungen

In gewissen Situationen wurde bei einem Ausführungsfehler einer Funktion dem Benutzer dieser nicht angezeigt. Die Funktion wurde vom System nach der Parameter-Eingabe kommentarlos abgebrochen. Dies trat z.B. bei der "Personen anmelden"-Funktion auf.
In gewissen Fällen ist die Fortschrittsanzeige nach dem Beenden einer Funktion mit 100% Fortschritt sichtbar geblieben. Sie konnte auch vom Benutzer nicht geschlossen werden. Dies trat z.B. beim Löschen von mehreren E-Mail-Adressen auf der Person auf.

24.05.2013DL-1238AnmeldungenIn gewissen Situationen wurden Anmeldedetails bei Anmeldungen nicht gespeichert wenn "Speichern und Schliessen" gedrückt wurde. Dieser Effekt trat auf, wenn Anmeldungen im Kontext einer Durchführung bearbeitet wurden.
24.04.2013DL-1217AdressverwaltungEin Fehler bei zu langen Arbeitsnotiz-Texten bei der Funktion "Personen zusammenführen" wurde behoben.

Hinweise für die Systemparametrierung

DatumIdKontextBeschreibung
19.07.2013DL-1281WorkflowStateKeyword umbenanntOccurrenceAllowRegistrationsWeb => OccurrenceWebAllowRegistrations. Bitte kundenspez. Parametrierungen überprüfen.
19.07.2013-MetaEditPanel: ObjectNew-Layouts geändertDie ObjectNew-Layouts für die Personen-Wrapper wurden geändert, bitte kundenspez. Layout-Ergänzungen kontrollieren.
26.06.2013-ExecutePropertyChangedActions-Methode für Personen

Die neue ExecutePropertyChangedActions-Methode für Personen setzt die Felder Anrede und Briefanrede automatisch, wann immer das Geschlecht geändert wird. Dieses Verhalten tritt nicht nur im UI auf, sondern auch beim Setzen der Props im Code.
Aus diesem Grund muss sichergestellt werden, dass in jeglicher Business Logik (!) immer zuerst das Feld Geschlecht gesetzt wird und erst dann die Felder Anrede und Briefanrede (da diese sonst wieder überschrieben werden).

24.06.2013DL-1099ExecutePropertyChangedActions-Methode für Durchführungen

Die neue ExecutePropertyChangedActions-Methode für Durchführungen setzt die Felder EndDatum und EndZeit automatisch, wann immer StartDatum und StartZeit geändert werden. Dieses Verhalten tritt nicht nur im UI auf, sondern auch beim Setzen der Props im Code.
Aus diesem Grund muss sichergestellt werden, dass in jeglicher Business Logik (!) immer zuerst die Felder StartDatum und StartZeit gesetzt werden und erst dann die Felder EndDatum und EndZeit (da diese sonst wieder überschrieben werden).

12.06.2013DL-1056Newsletter

Die Newsletter-Mitgliedschaft ist ein DlMasterData-Objekt. Der Workflow für Mitgliedschaftsregistrationen muss auf dem Objekt geg. durch einen kundenspezifischen Workflow ersetzt werden.
Der Newsletter-Registrationen-Link listet nur Registrationen mit einem RegistrationOk-Status auf, d.h. es muss im verwendeten Mitgliedschaftsregistrations-Workflow mindestens ein Workflow-State mit dem Keyword "RegistrationOk" existieren.

11.06.2013DL-1256Managed Data: Neues Feld DataSourceIdentifierDas Datenmigrationsskript dieses Tasks muss alle Datensätze aller Entitäten, welche DataSource-Properties enthalten (ca. 70 Entitäten) updaten. Beim Updaten der Produktivdatenbanken muss daher genügend Zeit eingerechnet werden. Ein lokaler Update der veb-DB auf einer Entwicklermaschine hat ca. 15 Minuten gedauert.