我刚刚开始了一家新的通信公司,我们正在寻找一个工作流程/内联网系统来管理工作和流程。工作流程系统
基本上,我们从客户端接收数据文件,然后通过我们的系统进行处理。
- 接收数据文件(FTP,电子邮件等)
- 过程数据文件(具有数据映射到文件中,或定制软件包ETL通用脚本)。增加了地址值
- 创建的PrintStream(发送处理后的数据文件转换为后记/ PDF合成引擎),或创建电子邮件输出
- 发送输出到生产车间(复制到打印机的输入流,邮件机)
- 过程的其他流(例如发送电子邮件/传真,上传到电子归档)
- 更新内部系统(如仓库库存,发票)
我们还有很多其他的内部业务流程(如后处理损坏的输出,处理死/返回的邮件)。
我试图保持所有元素分离。有些将成为现成的(例如,打印流构图,电子邮件发送/管理,CRM)。有些将在室内建造(例如重新处理损坏的产品)。
但是,我正在寻找一些能够将它们结合在一起的东西,并将业务工作流程过程纳入其中。调度作业,依次启动数据处理任务和管理错误。很多这将有人的步骤。此外,还要加入SLA管理和业务活动监控/报告。
一个关键的要求很快就是自动文件接收和处理(即目录监视和匹配客户端/应用程序)。
我渴望易于管理和维护的东西(例如,将新步骤添加到工作流或条件逻辑等)。
我意识到这是一项很大的工作,目前我们专注于每个组件并将手动流程置于适当的位置,直到我们获得一个系统来管理它。我们不想设计一个庞大的定制系统来捆绑它,但宁愿看购买某种工作流程或集成系统。
有什么建议吗?我看了一下Biztalk,但不确定它是否过度或不适合仅适用于内部系统。我接触过的另一款产品是Sagent自动化,但它看起来有点小瑕疵。
- 编辑 -
忘了提,我们现有的技能主要是微软。因此,任何基于Microsoft技术/ .Net的应用程序都是可取的。但是,如果有一个梦幻般的产品,我们不会提高