Konfigurieren Sie ein Beziehungsdatenelement für eine eingebettete Liste
Konfigurieren Sie Beziehungsdatenelemente, damit Sie die Informationen steuern können, die in eingebetteten Listen in einem Datensatzbildschirm angezeigt werden.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Zum Erstellen einer eingebetteten Liste ist ein Beziehungsdatenelement erforderlich. Eingebettete Listen sind Listen, die in einen Datensatzbildschirm eingebettet werden können. Weitere Informationen zu eingebetteten Listen in Mobilgeräten finden Sie unter Eingebettete Listen für einen Datensatzbildschirm.
Prozedur
-
Navigieren zu Alle > System Mobil > 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 aus Daten Kategorie aus dem Menü, und wählen Sie dann aus Neu .
- Wählen Sie aus Beziehungsdatenelement Symbol, und wählen Sie dann aus Fahren Sie Fort .
-
Füllen Sie die folgenden Felder nach Bedarf aus.
Tabelle : 1. Beziehungsdatenelementfelder 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. Datenabschnitt: Tabelle Die Tabelle, aus der das Datenelement Informationen abrufen soll. Diese Tabelle ist die Tabelle der Datensätze, die als Liste auf dem Bildschirm mit dem übergeordneten Datensatz eingebettet ist. Hinweis:Anwenderdefinierte Tabellen sind standardmäßig nicht verfügbar. Sie können dieses Verhalten ändern, indem Sie ändern subscription.custom_table.enforce_entitlementSystemeigenschaft. Weitere Informationen zum Vornehmen dieser Änderung finden Sie unter Zugriff auf benutzerdefinierte Tabellen in mobilen Datenelementen zulassen oder einschränken.Gruppieren nach Gruppiert Abfrageergebnisse basierend auf dem ausgewählten Feld im Menü. Tabelle bezogen auf Tabelle, auf die sich die Datensätze in diesem Datenelement beziehen. Beispiel: Für eine Liste von Aufgaben-SLA-Datensätzen, die in einen Aufgabendatensatz-Bildschirm eingebettet sind, die Tabellen im Zusammenhang mit Wert wäre Aufgabe Tabelle. Beziehung Beziehung zwischen der in ausgewählten Tabelle Tabelle Feld und die in ausgewählte Tabelle Tabelle im Zusammenhang mit Feld. Bedingungstyp Bestimmt, welche Art von Bedingung Ihr Datenelement verwendet. Auswählen aus: - Deklarativ
- Verwenden Sie eine deklarative Bedingung, um Bedingungen für das Datenelement mit dem Bedingungsgenerator zu erstellen.
- Geskriptet
- Verwenden Sie ein Skript, um die Bedingungen Ihres Datenelements zu bestimmen. Wenn Sie diese Option auswählen, wird unter diesem Feld ein Textfenster zum Eingeben eines Skripts angezeigt.
- Codierte Abfrage Anfügen
- Verwenden Sie diese Option nur, wenn Sie Datenelemente für Ihre Diagrammbildschirme erstellen. Details zu diesem Datenelementtyp finden Sie unter Konfigurieren Sie ein codiertes Abfragedatenelement für Diagrammbildschirme.
Bedingung Satz von Bedingungen, denen das Datenelement entsprechen soll. Sie können Bedingungen mit erstellen Bedingungsgenerator . Hinweis:Dieses Feld ist nur verfügbar, wenn Sie auswählenDeklarativIn Bedingungstyp Feld.Sortieren nach Ermöglicht das Hinzufügen von Feldern zum Formular, mit denen Sie konfigurieren können, wie die Liste sortiert werden soll. Wählen Sie im Bedingungsgenerator das Feld aus, nach dem die Liste sortiert werden soll. Wählen Sie beispielsweise aus Anrufer . Wählen Sie dann aus Aufsteigend Oder Absteigend Um die Reihenfolge der Liste zu bestimmen. Hinweis:Dieses Feld ist nur verfügbar, wenn Sie auswählenDeklarativIn Bedingungstyp Feld.Parameter Hinweis:Das Feld „Parameter“ darf nicht für Beziehungsdatenelemente verwendet werden. - Wahlweise:
Wenn Sie ausgewählt haben Geskriptet In Bedingungstyp Feld, müssen Sie ein Skript in erstellen Abfragebedingungsskript Feld.
Ihre geskriptete Bedingung muss eine Abfragezeichenfolge zurückgeben, die die Instanz zum Filtern des Datenelements verwendet. Verwenden Sie
EingabeVariable für den Zugriff auf Informationen aus dem aktuellen Datensatz.(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 verwendet
EingabeVariable und filtert das Datenelement nach Datensätzen, die dem Unternehmen und Standort der aktuellen Datensätze entsprechen. Anschließend wird der Text angehängt^EQ^ORDERBYDESCsys_updated_onZur Abfrage, die die Datenelementdatensätze nach sortiert Aktualisiert am Feld.Hinweis:DieEingabeVariable bietet mobilen Skripts Zugriff auf Werte, die im SubmittedFormular oder in den ParameterData-Objekten übergeben werden. - Wählen Sie Speichern.
Nächste Maßnahme
Erstellen Sie nach dem Erstellen eines Beziehungsdatenelements einen Listenbildschirm mit diesem neu erstellten Datenelement. Weitere Informationen finden Sie unter Listenbildschirmkonfiguration.