Beziehungsdatenelement für eingebettete Liste konfigurieren
Konfigurieren Sie Beziehungsdatenelemente, damit Sie die Informationen steuern können, die in eingebetteten Listen in einem Datensatzbildschirm angezeigt werden.
Vorbereitungen
Erforderliche Rolle: admin
Warum und wann dieser Vorgang ausgeführt wird
Ein Beziehungsdatenelement ist erforderlich, um eine eingebettete Liste zu erstellen. Eingebettete Listen sind Listen, die in einen Datensatzbildschirm eingebettet werden können. Weitere Informationen zu eingebetteten Listen auf Mobilgeräten finden Sie unter Eingebettete Listen für einen Datensatzbildschirm.
Prozedur
-
Navigieren zu Alle > System Mobile > Mobile App Builderan.
Mobile App Builder wird in einer neuen Browserregisterkarte geöffnet und der Auswahlbildschirm für den Anwendungsbereich wird angezeigt.
-
Suchen Sie nach dem Anwendungsbereich, in dem Sie arbeiten, und wählen Sie dann den Namen des Anwendungsbereichs aus.
Der Startbildschirm der Mobile App Builder-Kategorien wird angezeigt.
- Wählen Sie im Menü die Kategorie Daten und anschließend Neu.
- Wählen Sie das Symbol Beziehungsdatenelement und anschließend Fortsetzen.
-
Füllen Sie die folgenden Felder nach Bedarf aus.
Tabelle : 1. Felder in „Beziehungsdatenelement“ Feld Beschreibung Abschnitt „Eigenschaften“: Name Ein Titel für das Datenelement. Sie können mehrere Datenelemente mit demselben Namen haben. Stellen Sie sicher, dass dieser Name eindeutig ist, damit Sie ihn leicht finden können. Beschreibung Optionale zusätzliche Details zum Datenelement. Abschnitt „Daten“: Tabelle Tabelle, aus der das Datenelement Informationen abrufen soll. Diese Tabelle ist die Tabelle der Datensätze, die als Liste im übergeordneten Datensatzbildschirm eingebettet ist. Hinweis:Benutzerdefinierte Tabellen sind nicht standardmäßig verfügbar. Sie können dieses Verhalten ändern, indem Sie die Systemeigenschaft subscription.custom_table.enforce_entitlement ändern. Details zu dieser Änderung finden Sie unter Zugriff auf benutzerdefinierte Tabellen in mobilen Datenelementen zulassen oder einschränken.Gruppieren nach Gruppiert Abfrageergebnisse basierend auf dem im Menü ausgewählten Feld. Tabelle bezogen auf Tabelle, der die Datensätze in diesem Datenelement zugeordnet sind. Beispiel: Für eine Liste von Aufgaben-SLA-Datensätzen, die in einen Datensatzbildschirm für Aufgaben eingebettet sind, wäre der Wert Tabellen im Zusammenhang mit die Tabelle Aufgabe. Beziehung Beziehung zwischen der ausgewählten Tabelle im Feld Tabelle und der ausgewählten Tabelle im Feld Tabelle bezogen auf. Bedingungstyp Legt fest, welche Art von Bedingung Ihr Datenelement verwendet. Wählen Sie aus: - Deklarativ
- Verwenden Sie eine deklarative Bedingung, um Bedingungen für das Datenelement mithilfe des Bedingungsgenerators zu erstellen.
- Geskriptet
- Legen Sie mit einem Skript die Bedingungen Ihres Datenelements fest. Wenn Sie diese Option auswählen, wird unter diesem Feld ein Textfenster zur Eingabe eines Skripts angezeigt.
- Codierte Abfrage anfügen
- Verwenden Sie diese Option nur, wenn Sie Datenelemente für Ihre Diagrammbildschirme erstellen. Weitere Informationen zu dieser Art von Datenelement finden Sie unter Codiertes Abfragedatenelement für Diagrammbildschirme konfigurieren.
Bedingung Satz von Bedingungen, mit denen das Datenelement übereinstimmen muss. Sie können Bedingungen mit dem Bedingungsgeneratorerstellen. Hinweis:Dieses Feld ist nur verfügbar, wenn SieDeklarativim Feld Bedingungstyp auswählen.Sortieren nach Hiermit können Sie dem Formular Felder hinzufügen, mit denen Sie konfigurieren können, wie die Liste sortiert wird. Wählen Sie im Bedingungsgenerator das Feld aus, nach dem die Liste sortiert werden soll. Wählen Sie zum Beispiel Anrufer. Wählen Sie dann aufsteigend oder absteigend aus, um die Sortierreihenfolge der Liste festzulegen. Hinweis:Dieses Feld ist nur verfügbar, wenn SieDeklarativim Feld Bedingungstyp auswählen.Parameter Hinweis:Das Feld „Parameter“ darf nicht für Beziehungsdatenelemente verwendet werden. - Wahlweise:
Wenn Sie Geskriptet im Feld Bedingungstyp ausgewählt haben, müssen Sie im Feld Abfragebedingungsskript ein Skript erstellen.
Ihre geskriptete Bedingung muss eine Abfragezeichenfolge zurückgeben, mit der die Instanz das Datenelement filtert. Mit der Variable
inputkönnen Sie auf Informationen aus dem aktuellen Datensatz zugreifen.(function getQueryString(input) { var queryString = ''; if(input.company) { queryString += "company="+input.company; } if(input.location) { queryString += "^location="+input.location; } queryString += "^EQ^ORDERBYDESCsys_updated_on"; return queryString; })(input);In diesem Beispiel wird die Variable
inputverwendet und das Datenelement wird nach Datensätzen mit demselben Unternehmen und demselben Standort wie der aktuelle Datensatz gefiltert. Anschließend wird der Text^EQ^ORDERBYDESCsys_updated_onan die Abfrage angehängt. Sie sortiert die Datensätze auf Grundlage des Feldes Aktualisiert am.Hinweis:DieEingabevariablebietet mobilen Skripts Zugriff auf Werte, die in SubmittedForm- oder ParameterData-Objekten übergeben werden. - Wählen Sie Speichern.
Nächste Maßnahme
Nachdem Sie ein Beziehungsdatenelement erstellt haben, erstellen Sie einen Listenbildschirm mit diesem neu erstellten Datenelement. Weitere Informationen finden Sie unter Konfiguration des Listenbildschirms.