Warum kann der Schnallenstecker die Objektparameter nicht weiterleiten? Dieses Problem ähnelt ähnlich wie "Schnittstelle nicht empfangen", aber die häufigere Wahrheit in öffentlichen Problemen ist, dass die Schicht, die Coze (Knopf) an das Plugin weitergegeben hat, die Objektparameter weggelassen oder abgeflacht hat. Das Plugin selbst ist jedoch nicht unbedingt ein Problem, aber das Problem kann bei Workflow-Eingaben, Knotenzuordnung oder der Darstellung von Parameterstrukturen liegen.
Ein typischer Public Case ist, dass das Plugin nur einen Request-Body mit 'model_name' erhält und du offensichtlich ein 'extra_params' im Workflow hast. Das bedeutet, dass der Objektparameter an einem bestimmten Abschnitt der Verbindung abgeschnitten wird, nicht weil das Backend nicht verbunden ist, sondern weil das Frontend nicht weitergegeben wird.
Warum Objektparameter am einfachsten zu verlieren sind
Objektparameter verursachen eher Probleme im Workflow als einfache Typen wie Zeichenketten und Zahlen, da sie auf verschachtelten Strukturen angewiesen sind. Solange du ein Objekt in einen String verwandelst oder ein Unterfeld aufteilst, erhält der Plugin-Node andere Inhalte, als du erwartest. Viele Menschen denken, sie hätten "abgebildet", aber in Wirklichkeit kartieren sie nur die äußeren Felder, und die inneren Unterattribute sind überhaupt nicht durchgegangen.
Schauen wir uns zuerst diese Orte an
- Gibt der Workflow-Startknoten ein Objekt aus oder ist das bereits gestringte JSON?
- Ob der Plugin-Eingabeparameter explizit den Objekttyp angibt, anstatt einfach ein flaches Feld zu schreiben.
- Wie sieht im Plugin-Ausführungsprotokoll der tatsächlich gesendete Körper aus?
Ein stabilerer Ansatz in der Gemeinschaft
Wenn die Objektstruktur komplex ist, flachen Sie sie zunächst, teilen sie in mehrere klare Felder auf und erwägen Sie, das verschachtelte Objekt wiederherzustellen, nachdem bestätigt wurde, dass es normal passierbar ist. In vielen Fällen spart es Zeit, wenn man zuerst den Link ausführen lässt, anstatt darauf zu bestehen, die ursprüngliche Objektstruktur zu erhalten. Wenn du ein Objekt speichern musst, schau dir unbedingt den Final Request Body an, nicht nur den Feldnamen auf der Workflow-Leinwand.
Mit anderen Worten: Wenn das Plugin die Objektparameter nicht weitergeben kann, ist es wahrscheinlich, dass das Plugin sie nicht akzeptiert, aber der Workflow es nicht so sendet, wie es möchte.
Ein-Satz-Schluss
Das Schnallen-Plug-in kann die Objektparameter nicht weitergeben, man prüft in der Regel zuerst die Workflow-Eingangszuordnung und prüft dann, ob die Parameter gestringt oder abgeflacht sind. Sobald das Objekt in der Mitte deformiert ist, sieht die Plug-in-Seite nur noch die unvollständigen Daten.