1b.app
Link kopiert -

API-Anfrage aus einem Geschäftsprozess, wobei das Ergebnis in einem oder mehreren zusätzlichen Feldern aufgezeichnet wird.

Es bestand die Notwendigkeit, die Nummer der Nova Poshta-Filiale und den Lieferort aus dem Online-Shop der CS Cart-Engine abzurufen.
Sagen Sie mir, gibt es eine vorgefertigte Aktion „Einträge zum Verzeichnis basierend auf der Antwort auf die API-Anfrage hinzufügen“ https://prnt.sc/urtxam, kann sie ein wenig geändert werden und die Möglichkeit geben, das Ergebnis nicht zu schreiben? nur auf das Verzeichnis, sondern auch auf zusätzliche Felder, oder gibt es eine andere Aktion, die der API hilft, Werte in zusätzliche Felder abzurufen und zu schreiben?
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Hallo, verwenden Sie die Aktion "Geschäftsprozess an API senden". Standardmäßig kann es Werte in die Prozessfelder https://prnt.sc/uru3lf schreiben
02.10.2020, 14:13
Originalkommentar zur Version verfügbar: ru

Können Sie erklären, welche Felder was tun? und es ist nicht klar, wie man sie füllt. wenigstens die Antwort in den Kommentar schreiben? Wir bekommen solche Antworten http://prntscr.com/urumow, aber es ist nicht klar, wie man in einen Kommentar oder in ein Feld schreibt. http://prntscr.com/uruntw
02.10.2020, 14:40
Originalkommentar zur Version verfügbar: ru

https://prnt.sc/uruult versuchen, die Werte aus den Feldern zu entfernen, die ich durchgestrichen habe
02.10.2020, 14:49
Originalkommentar zur Version verfügbar: ru

http://prntscr.com/urv8i5 entfernt. etwas funktioniert, aber nicht wie es sollte http://prntscr.com/urv71g http://prntscr.com/urv83y können Sie diese magischen Optionen erklären? Vielleicht wird es dann klarer...
02.10.2020, 15:09
Originalkommentar zur Version verfügbar: ru

https://prnt.sc/urwe03 Deaktivieren Sie dieses Kontrollkästchen erneut, damit Sie keinen Fehler werfen, sondern dem Kommentar eine Antwort hinzufügen. Nun, das sollte aus den Überschriften klar sein. Stufenschaltung verbieten - Stufenschaltung nicht zulassen, d.h. einen Fehler werfen Antwortcode – die Zeile wird nur ausgelöst, wenn der angegebene Antwortcode empfangen wird Textwert – sie wird nur ausgelöst, wenn das Feld gleich dem angegebenen Wert ist Feld – es ist klar, wo gesucht werden muss Überprüfen Sie, ob der Wert übereinstimmt – überprüfen Sie die Feld für den angegebenen Wert Dieses Attribut - schauen Sie sich den Attributwert in xml an. Schreiben Sie in das Feld - verständlich und so weiter
02.10.2020, 16:04
Originalkommentar zur Version verfügbar: ru

schon etwas zu verstehen begonnen ist noch nicht ganz klar was ist ein Attribut? und was bedeutet "Wert aktualisieren wenn?"? und was bedeutet es, einen Kommentar zu transformieren, bevor er dem Prozess hinzugefügt wird? welche Art von Kommentar und wie konvertiert werden soll und es ist nicht klar, was zu tun ist, wenn der Code 200 immer lautet und "Felder in JSON" eine Reihe von Werten annehmen können. 151.152.153.154. Wir werden vier Zeilen mit Code 200 haben und jede wird funktionieren? "Fehler": {"Code": 152, "Nachricht": "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u043e\u0439 20450279303940 \u0443\ u0439 u0435\u0441\u0442\u044c \u0432 \u0431\u0430\u0437\u0435."}, "request_id": "3589"} [code] => 200 und der Kommentar sollte nicht "152" geschrieben werden, sondern Felder Nachricht von in eine lesbare Form umwandeln.
02.10.2020, 16:33
Originalkommentar zur Version verfügbar: ru

1. Dies ist ein grundlegendes Konzept in XML. Bitte suchen Sie im Internet. 2. Aktualisieren Sie den Wert, wenn. Es wird eine Auswahl an Bedingungen geben. Diese. wenn die Bedingung erfüllt ist, wird das Feld aktualisiert - wenn nicht, wird es nicht aktualisiert. 3. Wenn der Code immer 200 ist, dann schauen Sie nicht auf den Code, sondern auf den Wert des Fehlerfelds oder ein anderes Zeichen. 4. Ja , jeder wird funktionieren 5. Sie müssen also nicht / error schreiben, sondern / message, um genau die Nachricht zu schreiben. Jetzt heißt es Schreibfehler
02.10.2020, 16:37
Originalkommentar zur Version verfügbar: ru

2. Welches Feld werden wir aktualisieren? und was zu vergleichen? 5. dort scheint es so, als ob der Pfad von der Wurzel aufgebaut werden sollte /error/code /erorr/message vergleiche 152 mit /error/code wenn es passt, dann schreibe 152 in das Prozessfeld?
02.10.2020, 17:03
Originalkommentar zur Version verfügbar: ru

2. Ich habe die Frage nicht verstanden. 5. Nun, ja, von der Wurzel bauen. Du hast es richtig)
02.10.2020, 17:06
Originalkommentar zur Version verfügbar: ru

Bodyako Dmitry Mitarbeiter schrieb: 2. Aktualisieren Sie den Wert, wenn. Es wird eine Auswahl an Bedingungen geben. Diese. Wenn die Bedingung erfüllt ist, aktualisiere das Feld - wenn nicht, aktualisiere nicht
2. http://prntscr.com/us03tv "Update value if" - was ist der Wert? und von welchem bereich sprichst du? und dass die Bedingung erfüllt ist, sind Argumente erforderlich. Was verwenden wir als Argumente?
02.10.2020, 19:03
Originalkommentar zur Version verfügbar: ru

https://prnt.sc/utadwt Ich verstehe nicht, von welchen Argumenten Sie sprechen, bitte klären Sie das
05.10.2020, 10:31
Originalkommentar zur Version verfügbar: ru

Bodyako Dmitry Ein Mitarbeiter schrieb: https://prnt.sc/utadwt Ich verstehe nicht, über welche Argumente wir sprechen, bitte spezifizieren Sie
Ich möchte mich sofort entschuldigen, wenn es unhöflich ist, aber das ist a „von Herzen weinen“! Ich verstehe Andreas wirklich. Die Frage ist nicht Wissen oder Nichtwissen in HTML, sondern die Frage ist UX / UI-Design. Wenn alle Felder oder Werte in der Automatisierung verstreut sind und nicht klar ist, was sich auf was bezieht, wie zum Beispiel in diesem Fall.
01.11.2020, 22:29
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar