需要技术建议/建议

时间:2009-01-20 12:48:45

标签: .net asp.net sharepoint architecture wss

我们(我公司)正在尝试开发文档管理解决方案(应用程序)。 我们已考虑使用MS Sharepoint Server 2007或Sharepoint Services,但我们需要建议或建议。

我们计划将Windows工作流程基金用于各种任务,如(任务分配,文档批准,信息收集......)。但我们需要建议选择哪种产品和/或巫术技术。

例如: 用户登录Web门户以请求建筑许可。他在表单中输入所需信息并提交请求。然后将请求分配给不同的人或部门,这取决于当前请求的体育场。用户可以随时登录Web门户并查看其请求的状态,并在需要时输入一些不同的信息。

5 个答案:

答案 0 :(得分:8)

好吧,我应该说,我对Sharepoint的一次体验不是很好,我每天都受到它的限制而烦恼,这不断增加我对它的挫败感。我确信它可以变得更有用,但还没有。但

您正在寻找的是与文档管理相关联的业务流程管理(工作流)解决方案。我在十年的大部分时间里做过这项工作,所以我知道有几家公司提供这些产品。 (其中一些可能有点矫枉过正,但再一次,sharepoint也是如此)

  • FileNet - 同时提供BPM和DM。价格昂贵,但30年的工作经验和他们的产品是坚如磐石。 (培训也在SoCal。很好!)
  • Epitome - 提供BPM和DM(称为EPM - 我讨厌营销)。许可可以作为每个席位或每个交易运行。 (所有.NET api都可以设计或托管解决方案)
  • OpenCMS - 只需DM,免费,但你需要加入BPM(WWFF)。
  • OTG - 同时提供BPM和DM。目前没有关于定价的想法,但很容易理解产品结构并且很容易排除故障。

不要打扰

  • OnBase - 支持很困难,它们都是COM组件,.NET集成很困难,并且它们并不真正愿意帮助集成商。
  • Fortis / FileMagic - 上次与他们合作时,还不够成熟。

如果你打算自己动手,请确保你至少拥有这些东西。

  • 文档版本控制/更改审核。每次更改都应记录为新的单独文档。 (即使您可能正在使用电子表单,每次更改数据时,都应保留旧版本)
  • 锁定/结帐文件。与源代码控制的工作原理大致相同。
  • 保持简单。

答案 1 :(得分:1)

我相信Windows Sharepoint Services(WSS)3.0可以提供您所需的一切。

您可以像计划一样使用Windows Workflow Foundation,文档库提供文档管理,包括版本控制,文档签出和搜索。

除非您计划将门户网站与旧系统集成或需要其他复杂功能(如文档中的权限管理),否则我认为您不需要Microsoft Office Sharepoint Server(MOSS)2007。

使用SharePoint时,您应该使用Microsoft Office(如果可能,请使用版本2007);见White paper: Good, better, best: Office and SharePoint Products and Technologies

此处有更多详情:What is Microsoft Sharepoint?

答案 2 :(得分:0)

k2 BlackPearl已被用于为SharePoint提供复杂的工作流解决方案,BlackPearl使用Windows Workflow Foundation,如果您想要在SharePoint中找到Microsoft Office集成和协作功能,这两个产品值得探索。

SharePoint是一个庞大而复杂的平台,可能对小型解决方案而言过于苛刻,但如果您计划整合整个组织,则可能会提供经济高效的解决方案。

SharePoint最大的问题是知识。很难找到具有必要经验的人来引导您解决在SharePoint部署中易于制作且难以恢复的一些陷阱。

答案 3 :(得分:0)

在与客户端的通信中,我获得了客户编写的平台必须是SharePoint Services 3.0的需求列表。所以现在我的所有决定都将基于开发基于此的解决方案。因此,我感谢大家提出的许多好建议,尤其是StingyJack,他建议我为未来的项目考虑另外几种产品。

现在我必须专注于我的项目的建筑设计。

答案 4 :(得分:0)

我还建议使用k2 blackPearl ..它具有出色的工作流程功能并与sharepoint集成

但是K2 blackPoint(另一个k2软件)也很好地与SharePoint集成,实际上你只能将它与sharepoint一起使用。如果你想削减成本k2 blackPoint可能是一个选项,而不是k2 blackPearl。并且因为BlackPoint可以与infopath集成,所以当你想要创建一个新项目时,你可以制作更好的gui而不是填写Sharepoint列表。并不是说我有任何反对填写清单的东西,看起来对我很重要(个人喜好我猜)

反正

使用任何k2应用程序缩短了开发时间,因为它相对容易开发(拖拽有点东西)。 K2说没有编码,但你可以添加代码。