Pauza, zapis do logu a podminky nad vystupy konecne funguji

Vyslo najevo pri stavbe ukazkovych automatizaci nad modelem objednavky.

- log/write a delay/wait nemely vykonnou cast. Byly registrovane jen pod
  klici flow/log a flow/pause, ktere v katalogu nejsou. Kdo si v builderu
  vybral Zapsat zpravu nebo Pockat, dostal pri behu "operace nema vykonnou
  cast" - krok slo pridat, ale nikdy nefungoval.
- Obe operace navic nemely nastavitelna pole, takze do nich neslo napsat,
  co se ma zapsat a jak dlouho cekat.
- Podminka nad vystupem kroku se nevyhodnotila. Podminka si drzi ID
  parametru, aby ji prejmenovani nerozbilo, ale data chodi pod jmenem:
  parametr f_9x1 nese hodnotu z klice callSid, vystup kroku
  st_kontakt.idoklad.found lezi pod found. Beh dostava tabulku jmen podle
  ID, takze se ma o co oprit. Bez toho podminka tise vychazela jako prazdna
  a slo se vzdy vetvi NE.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
JiriUhlir
2026-08-20 07:04:30 +02:00
co-authored by Claude Opus 5
parent 9b18531d3e
commit 99561c4682
5 changed files with 111 additions and 15 deletions
+5
View File
@@ -270,6 +270,11 @@ async function runAction(
tenantId: ticket.tenantId,
ticketId: ticket.id,
idempotencyKey: `ticket:${ticket.id}:${action.id}`,
/*
* Telo akce nema spoustec, parametry jsou udaje ticketu a odpovedi
* z dialogu. Jmeno se rovna ID, takze podminka najde hodnotu i tady.
*/
fieldNames: Object.fromEntries(Object.keys(context).map((key) => [key, key])),
});
if (!run.ok) {