2011-07-24 79 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