Felder für Webdienst-Stichwörter definieren
Sie können für jeden Webdienst, der in dem Webdienst-Stichwort verfügbar ist, Felder hinzufügen, aktualisieren oder löschen.
Bei den verfügbaren Feldern handelt es sich um die Felder in Verbindung mit den Webdiensten, die auf der Seite Webdienste des Formulars Webdienst-Stichwörter definiert wurden.
Dieses Formular unterstützt nicht die Definition von sprachlichen Übersetzungen für die angezeigten Feldbeschriftungen. Bei Ausführung des Stichworts werden die Feldbeschriftungen angezeigt, die im Formular Felder für das ausgewählte Webdienst-Stichwort eingegeben wurden. Um Stichwörter in mehreren Sprachen anzuzeigen, muss ein separates Webdienst-Stichwort für jede Sprache erstellt werden.
Benutzerdefinierte Felder sind für Webdienst-Stichwörter verfügbar. Die Felder werden in einer Liste aller Felder für einige Webdienste zum Einfügen/Aktualisieren unter dem entsprechenden Webdienst angezeigt. Diese benutzerdefinierten Felder übernehmen Eigenschaften aus dem verknüpften Referenzformular. Klicken Sie im Screen-Designer-Modus mit der rechten Maustaste, um Optionen für benutzerdefinierte Felder zu definieren. Wenn Sie im Raster ein benutzerdefiniertes Feld markieren, schützt das System Feldtyp und Abfragecode. Diese Daten werden im Basisbildschirm definiert, mit dem der Webdienst verbunden ist.
Benutzerdefinierte Felder in Entitätsabfragen zeigen Datensätze für alle Organisationen in der Organisationsliste des Benutzers an, wenn keine kontrollierende Organisation verfügbar ist. Ein Datensatz kann nicht eingereicht werden, wenn die kontrollierende Organisation und die Organisation des benutzerdefinierten Feldes nicht zusammenpassen.
- Wählen Sie Administration > Webdienst-Stichwortkomponente > Webdienst-Stichwörter aus.
- Wählen Sie das Webdienst-Stichwort aus, für das Felder für Webdienste definiert werden sollen, und klicken Sie dann auf die Registerkarte Felder.
- Klicken Sie auf Feld hinzufügen.
-
Geben Sie die folgenden Informationen an:
- Webdienst der Prozessgruppe
- Geben Sie die Prozessgruppe ein, für die das Webdienst-Feld hinzugefügt werden soll. Bildschirm und Registerkarte werden automatisch ausgefüllt.
- Feld
- Geben Sie das Feld ein, das der Prozessgruppe hinzugefügt werden soll. Die verfügbaren Felder basieren auf dem ausgewählten Webdienst.
- Feldbeschriftung
- Geben Sie den Namen für das Feld ein. Diese Informationen werden als vorformulierter Feldtext für die Webdienst-Stichwortkomponente angezeigt. Die Standard-Feldbeschriftung entspricht dem Feld.
- Feldtyp
- Geben Sie den Feldtyp basierend auf dem ausgewählten Feld und Webdienst ein. Der Standard-Feldtyp ist der vom System bereitgestellte Typ für das ausgewählte Feld. Diesen Wert können Sie jedoch ändern. Der benutzerdefinierte Feldtyp wird in der Webdienst-Stichwortkomponente angezeigt. Sie können den Standardwert in eine der folgenden Optionen ändern:
- Alphabetisch
- Berechnet
- Datum
- Fest
- Freiformattext
- Schlüsselfeld
- Numerisch
- Abgerufenes Feld
HinweisSchlüsselfeld ist nur verfügbar, wenn ein "Update"- oder "Delete"-Webdienst ausgewählt wird. Beim Einrichten eines Webdienst-Stichworts, bei dem ein Webdienst des Typs "Aktualisieren" oder "Löschen" verwendet wird, muss der Systemadministrator für jedes Schlüsselfeld, das der Webdienst zur eindeutigen Beschreibung eines Datensatzes benötigt, ein Feld erstellen. Feldtyp sollte "Schlüsselfeld" sein. Die Webdienst-Stichwortkomponente fordert Sie zunächst zur Eingabe des bzw. der Schlüsselfeldwerte für den zu verarbeitenden Datensatz auf, d. h. Objekt und Objektorganisation. Zum Aktualisieren von Webdiensten fragt das System den Datensatz ab, um die Ergebnisse anzuzeigen. Sie können den Datensatz aktualisieren und dann einreichen. Zum Löschen von Webdiensten nach Eingabe aller Schlüsselfeldwerte löscht das System den Datensatz.
Abgerufenes Feld ist nur verfügbar, wenn ein Webdienst des Typs "Einfügen" ausgewählt wird. Beim Einrichten eines Webdienst-Stichworts, bei dem ein Webdienst des Typs "Einfügen" verwendet wird, müssen ein oder mehrere Schlüsselfeldwerte von einem Webdienst abgerufen werden, der zuvor in dem aktuellen Stichwortdatensatz verarbeitet wurde. Der Systemadministrator muss ein Feld des Typs Abgerufenes Feld für jedes der Schlüsselfelder erstellen. Beispiel: Es wird ein Webdienst-Stichwort erstellt, über das Sie einen Arbeitsauftrag und gleichzeitig eine Tätigkeit für den Arbeitsauftrag erstellen können. Die Tätigkeit soll mit dem Arbeitsauftrag verknüpft werden, der in einer vorherigen Prozessgruppe erstellt wurde, jedoch werden die Daten in die Webdienst-Stichwortkomponente eingegeben und gleichzeitig verarbeitet. Um sicherzustellen, dass die Tätigkeit mit dem korrekten Arbeitsauftrag verknüpft wird, muss das System zuerst den Webdienst des Typs "Einfügen" für den Arbeitsauftrag verarbeiten und dann die Arbeitsauftragsnummer und die Arbeitsauftragsorganisation zurück an den Webdienst des Typs "Erstellen" für die Tätigkeit übergeben. Diese Schlüsselfeldinformationen werden zusammen mit den anderen erforderlichen Tätigkeitsdaten verwendet, um die Tätigkeit zu erstellen und mit dem korrekten Arbeitsauftrag zu verknüpfen. Für die Arbeitsauftragsnummer und die Arbeitsauftragsorganisation der Tätigkeit werden dann Datensätze des Typs "Abgerufenes Feld" (Feldtyp = Abgerufenes Feld) erstellt, da die Arbeitsauftragsnummer und die Arbeitsauftragsorganisation zum Verknüpfen der Tätigkeit erforderlich sind.
Das Feld Aus Webdienst der Prozessgruppe abrufen sollte mit dem Webdienst befüllt werden, von dem diese Schlüsselfeldwerte abgerufen werden. In diesem Beispiel werden sie von dem Webdienst des Typs "Einfügen" für den Arbeitsauftrag abgerufen. Abruffeld ist das Schlüsselfeld in dem Abruf von dem Webdienst, von dem die Daten abgerufen werden. In diesem Beispiel ist Arbeitsauftragsnummer eines der abgerufenen Felder. Ferner sollte ein weiteres Feld erstellt werden, um zu definieren, wie die Arbeitsauftragsorganisation für die Erstellung der Tätigkeit abgerufen werden soll. Feldwerte können nur von Webdiensten mit einer kleineren Prozessgruppennummer abgerufen werden. Zum Beispiel kann ein Wert nur dann für die Verwendung im aktuellen Webdienst abgerufen werden, wenn ein vorheriger Webdienst zur Bereitstellung der Informationen verarbeitet wurde.
Abgerufenes Feld und Schlüsselfeld sind nicht verfügbar, wenn Nicht zugeordnet nicht aktiviert ist.
Abgerufener Feldtyp ist nicht mit den auf der Seite Abgerufene Werte verfügbaren Funktionen verknüpft.
Wenn ein Feld als Kontrollkästchen definiert ist, wird es auf der Seite Webdienst-Stichwortkomponente als Kontrollkästchen angezeigt.
- Anzeigetyp
- Geben Sie ein, wie das Feld unter Verwendung der Webdienst-Stichwortkomponente angezeigt wird. Der Standardwert ist der Systemstandard für das ausgewählte Feld. Der Benutzer kann den Standardwert in eine der folgenden Optionen ändern:
- Optional
- Benötigt
- Ausgeblendet
- Geschützt
HinweisHandelt es sich bei dem Feldtyp um Fest oder Geschützt, sind nur Geschützt und Ausgeblendet als Anzeigetyp verfügbar. Handelt es sich um den Feldtyp Abgerufenes Feld, ist nur Ausgeblendet als Anzeigetyp verfügbar.
- Sequenz
- Geben Sie einen numerischen Wert für die Sequenz ein. Die Felder werden über die Webdienst-Stichwortkomponente in aufsteigender Reihenfolge entsprechend ihrer Sequenz angezeigt. Der vom System bereitgestellte Standardwert basiert auf dem Parameter INCRLIND.
Hinweis
Es muss unbedingt sichergestellt werden, dass die Webdienst-Stichwortfelder über die Webdienst-Stichwortkomponente gruppiert nach Webdienst der Prozessgruppe angezeigt werden. Der verfügbare Sequenz-Bereich für Felder für den ausgewählten Webdienst der Prozessgruppe wird kontrolliert. Die Sequenz darf sich nicht mit einer Sequenz überlappen, die mit einer vorherigen oder nachfolgenden Prozessgruppe verknüpft ist. Zum Beispiel Webdienst-Stichwortfelder werden in der Webdienst-Stichwortkomponente nach dem Webdienst der Prozessgruppe und dann nach der Sequenz gruppiert.
- Mindestlänge
- Geben Sie die Mindestanzahl von Zeichen für das Feld ein.
- Maximallänge
- Geben Sie die maximale Anzahl von Zeichen für das Feld ein.
- Nächste Sequenz
- Geben Sie die Zahl ein, bei der die nächste Sequenz beginnen soll.
- Abfragecode
- Geben Sie den Abfragecode an. Mit dem Abfragecode werden die Werte definiert, die in einem Wertelistenfeld zur Auswahl verfügbar sind, wenn eine Serververbindung besteht. Beispielsweise basieren die Abfrage und die Liste der verfügbaren Werte auf den Infor EAM Tabellen.
- Mobile - Abfragecode
- Geben Sie den Mobile-Abfragecode ein, durch den eine Liste von Werten, die für das Feld verfügbar sind, definiert wird.
Hinweis
Das Mobilgerät verwendet die Werteliste "Abfragecode", wenn eine Anwendungsserververbindung besteht. Andernfalls wird die Werteliste "Mobile-Abfragecode" verwendet. Beispielsweise wird die Werteliste wird mit lokalen Daten befüllt.
- Abruffeld
- Geben Sie den Namen des Feldes ein, von dem die Daten abgerufen werden sollen. Das System trägt automatisch Aus Webdienst der Gruppe abrufen und X-Pfad des Abruffelds ein.
- Abfrage-Webdienst
- Geben Sie den Abfrage-Webdienst ein. Ein Abfrage-Webdienst trifft nur zu, wenn ein Schlüsselfeld für einen "Update"-Webdienst definiert wird. Der Abfrage-Webdienst wird verwendet, um die Daten in dem Datensatz abzufragen, die dem Benutzer bei möglichen Aktualisierungen angezeigt werden sollen.
- Nicht zugeordnetes Feld
- Aktivieren Sie dieses Kontrollkästchen, wenn das angegebene Feld keinem in dem Webdienst zugeordnet ist. Der Feldwert kann dann durch das Stichwort als Teil einer Berechnung oder von abgerufenen Werten verarbeitet werden.
- Vorherigen Wert verwenden
- Aktivieren Sie dieses Kontrollkästchen, um den vorherigen Feldwert zu verwenden.
- Wenn Daten gleich
- Geben Sie ggf. Gehe zu-Bedingungen ein. Dieses Feld beschreibt die Bedingung, unter der das System nicht auf das durch Nächste Sequenz definierte Feld zugreift, sondern stattdessen den Fokus auf die Gehe zu-Sequenz legt.
- Muster
- Geben Sie das Muster ein, das für die Gehe zu-Bedingung erfüllt sein sollte.
- Gehe zu
- Geben Sie die durch das System eingehaltene Feldsequenz im Vergleich zu Nächste Sequenz ein, wenn die Bedingung erfüllt ist.
- Frühere Werte ab dem 'Gehe zu'-Zielfeld löschen
- Wählen Sie diese Option, um zuzulassen, dass das System Werte vorträgt, für die Vorherigen Wert verwenden aktiviert ist, falls die Stichwortsequenz kleiner als (<) die Sequenz für das Zielfeld "Gehe zu" ist. Beispielsweise werden vorherige Werte für Stichwortfelder >= Sequenz des Quellfelds "Gehe zu" gelöscht. Andernfalls trägt das System Werte vor, für die Vorherigen Wert verwenden aktiviert ist, sobald die Stichwortsequenz kleiner (<) als die Sequenz des Quellfelds "Gehe zu" ist. Beispielsweise werden vorherige Werte für Stichwortfelder <= Sequenz des Quellfelds "Gehe zu" gelöscht.
- Aus Webdienst der Prozessgruppe abrufen
- Geben Sie den Webdienst ein, von dem die Schlüsselfeldwerte rückgemeldet werden, die dann in einer nachfolgenden Prozessgruppe verwendet werden.
- Berechnete Daten
- Geben Sie die berechneten Daten für das Feld ein, wenn es sich bei dem Feldtyp um Berechnet handelt.
- Musterübereinstimmung
- Geben Sie für den Feldtyp Alphabetisch ein Muster ein, bei dem die eingegebenen Daten übereinstimmen müssen, um gültig zu sein. Hinweis
Die folgenden Platzhalterzeichen werden bei der Definition einer Musterübereinstimmung unterstützt:
- . (Punkt): einzelne alphabetische Zeichen, A bis Z
- # (Nummernzeichen): eine beliebige einstellige Zahl, d. h. 0 bis 9.
- _ (Unterstrich): ein beliebiges alphanumerisches Zeichen, d. h. A bis Z und 0 bis 9.
- % (Prozent): eine Zeichenfolge aus alphanumerischen Zeichen.
- , (Komma): OR-Bedingung
- : (Doppelpunkt): THROUGHOUT-Bedingung
- ! Beliebige(s) Zeichen oder Zahl(en): eingegebene Daten sollten nicht mit dem übereinstimmen, was nach dem Ausrufezeichen ("!") folgt NOT-Bedingung.
Weitere Informationen finden Sie unter Abgerufene Werte für Webdienst-Stichwörter definieren.
-
Klicken Sie auf Einreichen.
Hinweis
Um ein Feld zu entfernen, wählen Sie das zu entfernende Feld aus und klicken Sie dann auf Feld entfernen. Felder, die der Kontrollierenden Organisation für einen Webdienst entsprechen, können nicht von dieser Seite entfernt werden, da sie für die Verarbeitung des Webdienstes von kritischer Bedeutung sind. Wird jedoch der Webdienst selbst von der Seite Webdienst entfernt, werden automatisch alle zugehörigen Felder, einschließlich Kontrollierende Organisation entfernt.
HinweisAuf dieser Seite werden keine Fehler angezeigt, wenn nicht alle notwendigen erforderlichen Schlüssel- oder abgerufenen Felder für das Webdienst-Stichwort, die für die korrekte Funktion über die Webdienst-Stichwortkomponente benötigt werden, definiert wurden. Ein Fehler wird angezeigt, wenn die Webdienst-Stichwortkomponente Datensätze mit unzureichenden Stichwortfeldern verarbeitet. Ferner wird von der Webdienst-Stichwortkomponente ein Fehler angezeigt, wenn eine nächste Sequenz definiert wurde, die nicht in der Stichwortdefinition enthalten ist.