我正在考虑在我工作的一家新公司设计一些核心信息系统(在工作流系统中描述了我的一个想法)
我想得更多,并且正在强烈考虑使用 sharepoint 来完成很多繁重的工作,因为它提供了很多开箱即用的功能。
但是,我不确定它将如何处理我们将向其发送的大量数据。我阅读了 MS 白皮书 ( http://go.microsoft.com/fwlink/?LinkId=95450&clcid=0x409 ),它说列表中的大约 2000 项是关于使用传统设计方法的限制。
但首先是关于我的计划和数据结构的一些信息:
我们有多个客户。每个客户端都有多个应用程序。每个应用程序将有多个正在进行的作业(或进程运行)。
每个应用程序都将存储重要的通信和文档。每个作业代表单次运行对数据文件的处理,并存储有关作业的信息,例如 postscript 文件、邮政清单等。
工作量约为每天 50 - 100 个。每个作业都有一个由外部程序触发的工作流。然后,例如在“作业调度程序”页面上,生产人员可以安排作业并对作业执行自定义操作(编写为插件)。
我在想这些工作会放在外面并通过 BDC 访问,但我仍然希望它们出现在共享点列表中,以添加共享点功能和报告,并且可以在多个地方访问它们
例如
- 申请门户 - 查看申请职位
- 生产调度程序 - 查看即将进行的作业列表、分配给资源、触发其他功能(例如将打印文件复制到打印机、生成邮件机文件)
- 发票视图 - 查看已完成但未开票的工作,导出到会计包
- 客户视图 - 客户门户显示工作、发票、库存水平(来自外部仓库系统)、文档、变更登记/帮助台
因此,有关作业的基本信息将位于 BDC 中,但随后 sharepoint 将捕获有关每个作业的附加元数据。此外,我们可能会使用 WF 或 K2 blackpoint / blackpearl 之类的东西加入更高级的工作流程。
这可行吗?您建议阅读任何资源以加快速度吗?