0
我們在我們的Rails應用中使用geekq的workflow
gem。現在我們需要處理工作流可能以不同方式結束的情況。以下是一個示例:如何在一個Rails模型中處理多個工作流?
purchase order
的正常工作流程可能是issue PO=>receive delivery at front desk=>receive into production warehouse
。對於生產項目和非生產性項目,有2個工作流程:
production item#: issue PO=>receive delivery at front desk=>receive into production warehouse
non-production item#: issue PO=>receive delivery at front desk
我們的問題是:
1. is workflow capable to handle workflow for production and non-production items?
2. If the answer is yes, how to nicely handle different workflows?
任何幫助表示讚賞!