Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
3491 Lượt xem

I created two different workflows in a single module. When i update the module and restart the server, second workflow is overwriting the first one. Can anyone please tell what could be the reason? or how to achieve it?

Note : I am having two different models with their correspoding workflows in single module.

 

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Hi Guys, I have fixed the issue. Problem was with workflow activity and transition ids. I was using same workflow.activity and workflow.transition id's in both the workflows. So latest one was overwriting former one. When i changed the ids, issue got fixed.

Thanks.

 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Shiv Modi,

You can use condition facility in workflows which can handle your muliple workflows .
if condition a=1:
    wf_service.validate().
if condition a=2:
    wf_service.validate()

https://doc.odoo.com/6.0/developer/3_9_Workflow_Business_Process/
This document might help you

Ảnh đại diện
Huỷ bỏ
Tác giả

Hi Vasanth, Thanks for answer, but my scenario is different. You solution will implement if i am having two workflows on signle model but my case is two different models with their correspoding workflows.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 9 17
2694
workflow transition Đã xử lý
1
thg 8 17
3251
1
thg 3 16
3566
1
thg 4 16
4537
0
thg 7 15
3469