我试图通过状态输入在状态机中搜索执行。我看了一下List Executions doc,但据我所知,您似乎只能根据状态(运行,成功,失败等)进行过滤。有没有一种方法可以仅基于输入进行过滤?
例如,下面是控制台中输入部分的外观。我如何找到fooInput
等于abc
的所有处决?
答案 0 :(得分:1)
我试图通过状态输入搜索状态机中的执行。
否,当前没有本机支持此功能的API。唯一的方法是列出所有执行,描述执行,然后自己过滤它们,这很昂贵。
可以避免描述执行的一种方法是在fooInput
中添加字段(executionId
)的值(或其哈希值)。这将直接让您搜索从listExecutions获得的输出。但是请注意,executionId
也有其大小限制。