跳到主要内容

工作流

如何清理串行堵塞流程

通过工作流ID 在 MongoDB 数据库中查询流程对应的 storeId

以工作流ID为 5f12855302740ff3c82f 示例

> use mdworkflow
> db.app_consumerSequence.find({_id:ObjectId("5f12855302740ff3c82f")})

拿到流程对应的 storeId 后执行清除语句

storeId32e8d0fdsa32948d449 示例

> db.app_consumerSequence.remove({storeId:"32e8d0fdsa32948d449"}) 
> db.app_consumerActivity.remove({processId:"5f12855302740ff3c82f",storeId:"32e8d0fdsa32948d449"})

如何查询指定时间段执行的工作流

在组织管理-工作流监控页面可以查看监控图中的历史执行详情

如何通过工作流ID查询工作流名称及所在应用

MongoDB 中查询

> use mdworkflow
> db.wf_process.find({"_id":ObjectId("6455b144ab61ff25944abd32")})
  • 输出的信息中包含 name 字段,对应工作流名称

得到工作流名称后,到 组织管理-工作流 中搜索,即可查询到工作流所在的应用

如何通过工作流执行ID查询工作流ID

MongoDB中查询

> use mdworkflow
> db.wf_instance.find({_id:ObjectId("instacneId")})
  • instacneId 需要换成实际的执行ID

  • 输出的信息中包含 processId 字段,对应工作流ID