系统版本: 1.9.19
执行过的节点,从日志看也是更新成功了,但实际的角色并未变更,点其它地方收起这个界面会提示未保存修改,而实际情况是,这个工作流是执行过的,就算在编辑状态,修改完,再弹出还是会提示未保存修改,这种情况是bug么,要如何解决呢?
系统版本: 1.9.19
截图看下,计算_当前角色节点的配置和执行日志。
问题不在计算节点,我不设置计算节点,只修改角色,也是这样子,明明保存过的,那怕执行过了,再点开更新节点,点其它地方,还是会提示未保存修改,实际执行后,并不会修改角色

下面图是日志,显示更新 0

标题描述是不能变更角色 , 你回复的是交互提示信息,这两个是不同问题。
可能我描述有有问题,实际就是不能变更角色,在这个问题上,我说明明保存过的更新节点,点开显示未保存,可能这是导致不能变更角色的原因,我只是想给你们一些发现问题的方向。
截图看下,计算_当前角色节点的配置和执行日志。
下面是计算节点和日志的截图。
和计算节点没关系的,这两个节点是我刚做测试时加上去的,在这之前就有问题的。
更新节点开始只配置了更新(变更)角色,一直变更不了,我尝试做了个计算节点,让更新节点调用计算节点来更新,结果也不行。

计算节点表达式设置为 : 触发器变量/触发数据/角色 ,重新触发检查问题是否解决
计算节点日志反应角色的数据不正确:“[object object]”
你让直接选择角色,那它的数据就是一个对象吧,或者要怎么解决呢?
或者请教你,我想用工作流把当前用户的角色自动变更为另一个角色,要怎么实现呢?
触发器数据ID是多少, 这个ID在用户表是否存在。
这个工作流都是用户表修改触发的,ID自然是存在的。你那里如果有环境,你可以重现一下,这个问题是100%重现的。
请在demo中复现给个复现URL ,https://a_y38nrfj5jmp.v10.demo.nocobase.com/admin/