cxAddOns
  • Subscribe with Child Pages
  • Unsubscribe with Child Pages
✓ Subscribed
  • Subscribe with Child Pages
  • Unsubscribe with Child Pages
✓ Subscribed

Release 2510

Created by
Olaf Constien
Last updated: 3 November 2025, 13:29

October 2025 - Released: 03.11.2025

 

Important Update on Task Synchronization via Microsoft Graph [MCS4-406]

As already mentioned in the previous release notes, Microsoft has made a change to the subscription system that removes the ability to monitor changes to tasks (todoTasks) in real time via subscriptions in MS Graph. In other words, real-time synchronization of tasks via Microsoft Graph is technically no longer possible.

To ensure that we can continue to offer task synchronization under MS Graph in the future, we have now created an alternative.

 

What exactly is changing?

As an alternative to the previous subscription-based synchronization, from now on maiConnect will use a polling method. At regular intervals (currently every 5 minutes), the system automatically checks via Microsoft Graph whether a user's tasks have changed and updates them accordingly.

Real-time synchronization for tasks will therefore no longer be available. Changes to tasks will now be applied with a maximum delay of up to 5 minutes. This behavior is similar to the familiar realignment report function in the maiConnect admin cockpit, which also checks for updates periodically.

 

Important notes:

  • This only affects task synchronization via Microsoft Graph. All other functions and subscriptions remain unchanged.

  • Synchronization from the S4/CRM system to Outlook is still possible in real time.

  • The synchronization interval is currently set to 5 minutes.

Wichtiges Update zur Synchronisation von Aufgaben über Microsoft Graph [MCS4-406]

Wie bereits in den letzten Releasenotes erwähnt, hat Microsoft eine Anpassung am Subskriptions-System vorgenommen, die unter MS Graph die Möglichkeit nimmt, Änderungen an Aufgaben (todoTasks) über Subskriptionen in Echtzeit zu überwachen. Mit anderen Worten: Eine Echtzeit-Synchronisierung von Aufgaben über Microsoft Graph ist technisch nicht mehr möglich.

Damit wir die Synchronisation von Aufgaben unter MS Graph zukünftig trotzdem weiter anbieten können, haben die wir nun eine Alternative geschaffen.


Was ändert sich konkret?
Als Alternative zur bisherigen Subskriptions-basierten Synchronisierung setzt maiConnect künftig auf ein sogenanntes Polling-Verfahren. Dabei prüft das System in regelmäßigen Abständen (derzeit alle 5 Minuten) automatisch über Microsoft Graph, ob sich Aufgaben eines Nutzers geändert haben und aktualisiert diese entsprechend.
Die Echtzeit-Synchronisation für Aufgaben entfällt also. Änderungen an Aufgaben werden nun mit einer maximalen Verzögerung von bis zu 5 Minuten übernommen. Das Verhalten ähnelt der bereits bekannten Funktion des Realignment Reports im maiConnect Admincockpit, der ebenfalls periodisch Aktualisierungen prüft.


Wichtige Hinweise:

  • Betroffen ist ausschließlich die Aufgaben-Synchronisation über Microsoft Graph. Alle weiteren Funktionen und Subskriptionen bleiben unverändert.

  • Die Synchronisation vom S4 / CRM System nach Outlook ist weiterhin in Echtzeit möglich.

  • Das Synchronisationsintervall ist aktuell fest auf 5 Minuten gesetzt.


[ B ] BUG: Problems when updating the Groupware Connection [MCS4-418]

Two issues were identified when updating and saving the grouware connection:

  • No system message is displayed to confirm that the changes have been saved successfully.

  • Any client secret expiration date that may have been maintained was automatically removed after saving.

Both issues have been resolved in this release.


[ B ] BUG: Probleme beim Aktualisieren der Groupware Verbindung [MCS4-418]

Beim Aktualisieren und Speichern der Grouware Verbindung konnten 2 Problemstellen ausfindig gemacht werden:

  • Für erfolgreiches Speichern kommt keine Systemmeldung, dass die Änderungen gespeichert wurden.

  • Ein möglicherweise hinterlegtes Ablaufdatum für das Client Secret wurde nach dem Speichern automatisch entfernt.

Beide Probleme konnten mit diesem Release behoben werden.


[ B ] BUG: Problems synchronizing Contacts (Outlook->CRM) [MCS4-410]

When synchronizing contacts from Outlook to CRM, some fields were not synchronized, including the work email address and work phone number. We have fixed the underlying error so that these items are now synchronized.


[ B ] BUG: Probleme bei der Synchronisation von Kontakten (Outlook->CRM) [MCS4-410]

Bei der Synchronisation von Kontakten von Outlook in Richtung CRM wurden einzelne Felder mitunter nicht mit synchronisiert - darunter die Arbeits-E-Mail-Adresse und die Arbeits-Telefonnummer. Wir haben den zugrunde liegenden Fehler behoben, sodass diese Elemente nun mit synchronisiert werden.


[ B ] BUG: Problems when updating contacts (CRM->Outlook) [MCS4-386]

When updating contacts in CRM, an error sometimes prevented all data from being transferred to Outlook. This affected email addresses and phone numbers, for example. The problem has been resolved in release 2510.


[ B ] BUG: Probleme bei der Aktualisierung von Kontakten (CRM->Outlook) [MCS4-386]

Bei der Aktualisierung von Kontakten im CRM wurden aufgrund eines Fehlers mitunter nicht alle Daten in Outlook übernommen. Das betraf zum Beispiel die E-Mail-Adresse(n) und Telefonnummer(n). Mit Release 2510 wurde das Problem gelöst.


[ B ] BUG: External Contacts not synchronized during Appointment Synchronization [MCS4-412]

Due to an error, external contacts who were invited to an appointment were not transferred during appointment synchronization. Release 2510 fixes the underlying error. This fix requires you to install an update on your side in the S4 system. We provide the corresponding transport under “Transport Files”.


[ B ] BUG: Externe Kontakte werden bei der Terminsynchronisation nicht synchronisiert [MCS4-412]

Wegen eines Fehlers wurden externe Kontakte, die zu einem Termin eingeladen wurden, bei der Terminsynchronisation nicht mit übertragen. Release 2510 behebt den zugrunde liegenden Fehler. Dieser Fix erfordert, dass Sie auf Ihrer Seite im S4 System ein Update einspielen. Den dazu gehörigen Transport stellen wir Ihnen unter den “Transport Files” bereit.


General improvements and bug fixes

Some other minor bugs have been fixed and improvements introduced to increase the stability and performance of maiConnect.


Allgemeine Verbesserungen und Fehlerbehebungen

Einige andere kleinere Fehler wurden behoben und Verbesserungen eingeführt, um die Stabilität und Leistung von maiConnect zu erhöhen.

Labels
public
maiCatch
maiConnect
maiConnect S4
maiTour
Invoice Scanner
Invoice Sender