2011-07-24 80 views
1

有誰知道基於Zend(或php)的工作流系統,它是開源的,可以集成到項目中?什麼是我所理解的工作流系統:基於ZF的搜索工作流程/流程工具

  • 用戶通過提交一定的啓動參數(例如SOAP/HTML請求)
  • Zend公司在後臺運行的工作流程(高服務器負載啓動工作流程的操作一字排開在一個隊列中)
  • 工作流程可能建立在幾個模塊/動作之外,例如導出xml>創建pdf>將pdf發送給用戶>發送電子郵件(後端)
  • 用戶在線查看正在運行的工作流的當前狀態,並在服務器通過ajax請求完成後立即獲取結果。 (用戶界面)
  • 管理員擁有一般運行的工作流(管理界面)

感謝您提示的概述!

回答

1

如果我理解正確,工作流程只是一組預定義的操作。我認爲你可能有興趣從Zend Framework CLI(例如構建你自己的Zend_Tool Provider)和Zend_Queue運行一組cron任務。

+0

是的,我瞭解一組預定義的操作。但是我想讓這些行爲可以重用於不同的項目。 – Manuel

+0

接縫像我必須建立自己的東西:( – Manuel

1

您可能想爲這樣的任務使用正確的工具 - 例如。 Gearman的。它是一款專門用於您所描述的要求的軟件。查看更多在這裏:

+0

聽起來很神奇!但我沒有很多任務同時運行,但我有多個工作流程類似的動作。所以我想創建動作。對工作流程採取行動,並在行動中取得進展。Gearman對我來說不是合適的工具,但是非常感謝! – Manuel