Warum werden neue Felder aus Salesforce Classic nicht in der App angezeigt?

Melden
  1. Unterschiedliche Benutzeroberflächen und Seitenlayouts
  2. Fehlende Anpassung der mobilen Layouts
  3. Profil- und Berechtigungseinstellungen
  4. Cache und Synchronisationsprobleme
  5. Fazit

Unterschiedliche Benutzeroberflächen und Seitenlayouts

Salesforce Classic und Salesforce Lightning (einschließlich der mobilen App) verwenden unterschiedliche Benutzeroberflächen, die jeweils ihre eigenen Seitenlayouts und Feldkonfigurationen besitzen. Wenn Sie neue Felder in Salesforce Classic hinzufügen, geschieht dies oft nur in den Seitenlayouts für die Classic-Oberfläche. Die mobile App, die auf der Lightning Experience basiert, verwendet wiederum die Lightning-Seitenlayouts und mobile-kompatible Layouts. Wenn die neuen Felder nicht in die entsprechenden Lightning Seitenlayouts oder mobilen Layouts integriert wurden, erscheinen diese in der App nicht automatisch.

Fehlende Anpassung der mobilen Layouts

Die Salesforce mobile App nutzt sogenannte "Salesforce Mobile and Lightning Experience Actions" und spezielle mobile-kompatible Layouts zur Darstellung der Datensätze. Neue Felder müssen explizit in diesen Layouts hinzugefügt werden, damit sie in der App angezeigt werden. Wird die Anpassung ausschließlich im Classic Seitenlayout vorgenommen, bleibt die mobile App unberührt. Ebenfalls gibt es separate Compact Layouts, welche die Feldauswahl für die mobile Übersicht darstellen und angepasst werden müssen, damit neue Felder dort sichtbar werden.

Profil- und Berechtigungseinstellungen

Auch wenn ein Feld im Layout eingebunden ist, können Berechtigungen außerhalb dieser Anpassungen verhindern, dass es in der App angezeigt wird. Benutzerprofile und Berechtigungssätze steuern, welche Felder für welchen Benutzer sichtbar sind. Wenn die Berechtigungen für das neu erstellte Feld nicht ordnungsgemäß vergeben wurden, wird es in der App nicht angezeigt, selbst wenn es im Layout vorhanden ist. Diese Sicherheitskontrollen sind plattformübergreifend, können aber oft übersehen werden, da Änderungen in Classic und Lightning getrennt vorgenommen werden.

Cache und Synchronisationsprobleme

Die mobile App zwischenspeichert Daten, um die Performance zu verbessern und Offline-Nutzung zu ermöglichen. Neue Felder oder Änderungen können daher verzögert oder gar nicht angezeigt werden, wenn der lokale Cache nicht aktualisiert wurde. Ein erneutes Laden des Datensatzes, Abmelden und erneutes Anmelden oder auch ein manuelles Refresh der App kann hierbei helfen. Außerdem ist sicherzustellen, dass die App auf die aktuellste Version aktualisiert ist, da ältere Versionen eventuell nicht alle neuen Layout-Anpassungen korrekt anzeigen.

Fazit

Das Nicht-Anzeigen neuer Felder aus Salesforce Classic in der App liegt hauptsächlich daran, dass die Anpassungen in unterschiedlichen Layouts und Benutzeroberflächen vorgenommen werden. Die schnellen Änderungen in Classic wirken sich nicht automatisch auf die Lightning-Seitenlayouts und speziell auf die mobilen Layouts der App aus. Zudem spielen Berechtigungseinstellungen und Cache eine wichtige Rolle. Um sicherzustellen, dass neue Felder auch in der App sichtbar sind, müssen sie in den entsprechenden Lightning- und mobilen Layouts eingebunden und die Berechtigungen richtig gesetzt werden, sowie gegebenenfalls die App aktualisiert oder der Cache geleert werden.

0

Kommentare