Coder Social home page Coder Social logo

Comments (7)

ShiningRush avatar ShiningRush commented on June 9, 2024

Dag是模板,只有运行的实例才具备状态,因此你应该使用

dag, err := mod.GetStore().GetDagInstance("your-daginstance-id")

from fastflow.

felixZ828 avatar felixZ828 commented on June 9, 2024

获取到DagInstance后,怎么获取TaskInstance,最终是想获取TaskInstance的status

from fastflow.

ShiningRush avatar ShiningRush commented on June 9, 2024

你可以按照你最开始的思路去遍历获取到TaskInstance就好,不过这种方式不常见,你也可以通过 ListTaskInstanceGetTaskIns 方法去获取。
另外一般都是在Action当中获取TaskInstance的状态,通常不建议程序通过 Store 去干涉fastflow的执行状态,可以描述下你的背景需求吗

from fastflow.

felixZ828 avatar felixZ828 commented on June 9, 2024

刚开始也是在action中获取TaskInstance的状态,这个怎么获取?没有找到方法。
通过 ListTaskInstance 与 GetTaskIns 方法去获取这个有示例代码吗?
背景:就是工作流执行的时候,想看到工作流执行到哪个task了,并且当前每个task的状态是什么,最终需要把状态展示在web页面上

from fastflow.

ShiningRush avatar ShiningRush commented on June 9, 2024

就是工作流执行的时候,想看到工作流执行到哪个task了,并且当前每个task的状态是什么,最终需要把状态展示在web页面上

get ,我们在内部有类似的功能,可以直接使用 ListTaskInstance(dagId) 获取任务实例后返回到前端即可,前端根据TaskList去渲染一个DAG执行树就行了,大概这个样子
image

旁边的参数列表是基于Action的Paramter动态生成的

from fastflow.

cplinux98 avatar cplinux98 commented on June 9, 2024

就是工作流执行的时候,想看到工作流执行到哪个task了,并且当前每个task的状态是什么,最终需要把状态展示在web页面上

get ,我们在内部有类似的功能,可以直接使用 ListTaskInstance(dagId) 获取任务实例后返回到前端即可,前端根据TaskList去渲染一个DAG执行树就行了,大概这个样子 图片

旁边的参数列表是基于Action的Paramter动态生成的

你好,前端这个流程展示是用的哪个库啊

from fastflow.

ShiningRush avatar ShiningRush commented on June 9, 2024

就是工作流执行的时候,想看到工作流执行到哪个task了,并且当前每个task的状态是什么,最终需要把状态展示在web页面上

get ,我们在内部有类似的功能,可以直接使用 ListTaskInstance(dagId) 获取任务实例后返回到前端即可,前端根据TaskList去渲染一个DAG执行树就行了,大概这个样子 图片
旁边的参数列表是基于Action的Paramter动态生成的

你好,前端这个流程展示是用的哪个库啊

这个我不太记得了,得问问前端同学,我们当时前端是vue,所以你搜索下vue + dag 应该能发现一些相关线索。
补充下,是 Jsplumb,cc @cplinux

from fastflow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.