Konfiguration von DataQ Dynamic Forms

Support DQE
Support DQE
  • Aktualisiert

Zwei Komponenten wurden speziell für die Verwendung mit Salesforce Dynamic Forms entwickelt:

  • dqeone:DQE_Create_Record_Dynamic: ersetzt die Schaltfläche „Neu"
  • dqeone:DQE_Edit_Record_Dynamic: erstellt eine neue Schaltfläche „Bearbeiten" und ersetzt die Standard-Bearbeitungsaktion

Die folgenden Bedingungen müssen erfüllt sein.

Voraussetzungen für Dynamic Forms

  • Das Named Credential DQE_One_Tooling_API muss authentifiziert sein (Setup > Named Credentials > DQE_One_Tooling_API > Authenticate). Solange es den Status Pending hat, schlagen Tooling-API-Aufrufe fehl und das Override wird nicht korrekt aktiviert — siehe Zum Status von DQE_One_Tooling_API weiter unten.
  • Eine Lightning Record Page, die auf Profil- oder App-Ebene zugewiesen ist, muss für die Anwendung konfiguriert sein, in der das Erstellungsformular geöffnet wird.

ODER

  • Eine Lightning Record Page, die auf Org-Default-Ebene definiert und wie folgt benannt ist: [SObjectName]_Record_Page

ODER

  • Für dieses SObject ist nur eine Lightning Record Page definiert.

Unterstützte Sichtbarkeitsregeln

Regeln können definiert werden basierend auf:

  • dem Datensatz
  • dem Benutzer
  • dem Client, z. B. Browser oder Formfaktor

Berechtigungsbasierte Regeln werden derzeit noch nicht vollständig unterstützt.

Zum Status von DQE_One_Tooling_API

Beide dynamischen Komponenten rufen die Tooling API von Salesforce über das Named Credential DQE_One_Tooling_API auf, das bei der Paketinstallation erstellt wird. Solange dieses Named Credential nicht in Setup authentifiziert wurde, bleibt sein Status Pending und jeder Tooling-API-Aufruf schlägt fehl.

  • Auf der Flexipage (Dynamic Forms): dqeone:DQE_Create_Record_Dynamic und dqeone:DQE_Edit_Record_Dynamic benötigen dieses Named Credential, um das Seitenlayout zu lesen. Solange es den Status Pending hat, bleiben sie wie vorgesehen inaktiv und zeigen statt des Overrides eine Fehlermeldung an.
  • Auf dem Standardformular: das Nicht-Dynamic-Forms-Override (dqeone:DQE_Create_Record) ruft die Tooling API nicht auf und ersetzt die Schaltfläche daher derzeit weiterhin, selbst wenn DQE_One_Tooling_API den Status Pending hat. Dies ist eine bekannte Inkonsistenz und kein beabsichtigtes Verhalten.

Authentifizieren Sie DQE_One_Tooling_API immer als Teil der Installations-Checkliste, bevor Sie eines der beiden Overrides Benutzern zuweisen.

Verknüpfung mit

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich