/ / Boolean nepracuje v stave Logic App - json, azure-logic-apps

Boolean nefunguje v stave aplikácie Logic - json, azure-logic-apps

Aký je správny spôsob použitia booleovcov v podmienkach Logic Apps? Ak je bool nastavený na true, pracovný tok by mal pokračovať v vetve ÁNO, ale vždy skončím s touto chybovou správou:

ActionBranchingConditionNotSatisfied. Vykonanie akcie šablóny „HTTP“ bolo vynechané: podmienka vetvenia pre túto akciu nie je splnená.

{
"reservations": {
"sendBooking": true
}}

tu zadajte popis obrázku

odpovede:

3 pre odpoveď č. 1

Ak na karte podmienok prepnete do režimu „Pokročilý režim“, mali by ste vidieť, ako vyzerá výraz @equals(triggerBody()?["sendBooking"], "true")

Aktualizujte ho na @equals(triggerBody()?["sendBooking"], true) a vaša logika by mala fungovať.

Je to preto, že v predvolenom nastavení sa zaoberáme true ako reťazec, ale v tomto prípade musí byť booleovský.

Vyššie uvedené riešenie by vás malo odblokovať, budem diskutovať s tímom, aby som zistil, ako lepšie zvládnuť tento scenár.


0 pre odpoveď č. 2

Riešením bolo odstrániť "" v zobrazení kódu, potom som mohol uložiť logickú aplikáciu. Chyba však stále existuje v dizajnéri.

tu zadajte popis obrázku

tu zadajte popis obrázku