Ich bin neu in Logic Apps und versuche, ein gutes Verständnis davon zu bekommen, indem ich die Hände bekomme und lese. Ich habe jetzt ein paar Apps erstellt und es macht jedes Mal mehr Sinn. Das Problem, das ich habe, ist, dass ich einen neuen Dynamics-Datensatz in einer Aktion erstellen kann, den Primärschlüssel abrufen, der in einer anderen Aktion generiert wird. Aber wie verwende ich diesen primären Wert in einer anderen Aktion, um einen verwandten Datensatz in einer anderen Aktion zu erstellen. Es scheint nicht weg zu sein, Variablen zu speichern oder zuzuweisen oder Parameter im laufenden Betrieb zu modifizieren.Logic Apps Variablen
Antwort
Sie verwenden können, "type": "Compose" in einer Aktion eine Variable zB festlegen:
"IsMissing": {
"type": "Compose",
"inputs": {
"what": "Something is missing"
},
"runAfter": {}
}
}
dann Körper verwenden ('IsMissing') diese Variable zu verwenden.
Brilliant, ich werde das versuchen! – Mrp
Variablen werden derzeit in Logic Apps nicht unterstützt.
Variablen für Logic Apps wurden ab dem 24. März 2017 veröffentlicht. Sie unterstützen jedoch derzeit nur Ganzzahlen und Gleitkommazahlen und können nur initialisiert oder inkrementiert werden. Unterstützung für String-Variablen und deren Änderung nach der Initialisierung wird bald folgen. Sie können sie über die neue Variable-Aktion erstellen.
Variablen werden jetzt in der Logik-App unterstützt, sie sind in Aktionen verfügbar, zuerst müssen Sie Ihre Variable initialisieren (aktuell unterstützte Typen sind Boolean, Integer, String, Float, Objekt, Array) und die gewünschten Aktionen ausführen modifiziere sie auch.
Nehmen wir an, dass Ihre logische App-Aktion zum Erstellen von Dynamics Record "CreateRecord" ist. Und es erzeugt eine Ausgabe wie diese
{
"primarykey" : "<guid>"
}
Sie die Ausgabe dieser Aktion zugreifen können wie diese
@body('CreateRecord').primarykey
ODER
@body('CreateRecord')['primarykey']
- 1. Logic apps Auslöserhistorie
- 2. Azure Logic Apps und VMs
- 3. Wie erstellt man Logic Apps mit API?
- 4. Nutzlast-Größenbeschränkung - Logic Apps zu Funktionen
- 5. Löschen von Logic Apps mit Powershell iterativ
- 6. So verwenden Sie eine bestehende Verbindung in Logic Apps Designer
- 7. Azure Logic apps Facebook-Connector gibt leere Antwort
- 8. Wie kann ich hinzufügen, wo Anweisung zu Logic Apps SQL
- 9. Logic Apps - Hinzufügen von Siteadresse von SharePoint zu CRM Feld
- 10. Azure Logic Apps senden JSON-Nachricht an ServiceBus
- 11. Azure Logic Apps - Servicebus - Nachrichtenaktion wird immer übersprungen
- 12. Azure Logic Apps Http-Call-Ausgabe (Ausgänge im Allgemeinen?) Geändert?
- 13. Logic Apps fügt Schema zu X12-Vereinbarung hinzu
- 14. So verwenden Sie die SQL-Verbindung dynamisch Azure Logic Apps
- 15. Rollback eine Reihe von Aktionen in Azure Logic Apps
- 16. Verwenden von SFTP-Datei Inhalt in Azure Logic Apps
- 17. Erstellen Sie einen Logic Apps-Workflow mit SDK (C#) - Beispielen
- 18. Wie Azure Funktion JSON Antworteigenschaften in Azure Logic Apps
- 19. Logic Apps erhalten Scope-Status und verwenden in einer Bedingung
- 20. Azure Logic Apps - Get Blob-Inhalt - Einstellung Inhaltstyp
- 21. Wie schreibe ich logic logic in redux?
- 22. Powershell Logic
- 23. Vorlagenanbieter feuert $ Scope Logic nicht
- 24. Boolean funktioniert nicht in Logic App-Bedingung
- 25. Python Boolean Logic Confusion
- 26. Adempiere Multiple Display Logic
- 27. Sum Conditional Logic RDLC
- 28. MySQL Logic Count Operation
- 29. Business Logic Classes Naming
- 30. sas/sql Logic benötigt
Sind Sie nicht in der Lage Ausgabe der vorherigen Aktion zu verbrauchen (was Gibt den Primärschlüssel in der nächsten Aktion zurück? Idealerweise muss die Ausgabe aller Aktionen verfügbar sein, um in weiteren Aktionen konsumiert zu werden. Es gibt auch eine "verfassen" Aktion, die Sie verwenden können. Außerdem gibt es eine Logik-App-Definitionssprache, mit der verschiedene Funktionen ausgeführt werden können https://docs.microsoft.com/en-us/rest/api/logic/definition-language Lassen Sie mich wissen, ob dies hilft. – TusharJ
Danke, das habe ich nicht bemerkt. Beim Klicken auf show more wurde der Primärschlüssel angezeigt. – Mrp