SharePoint 2010中的工作流入门

时间:2010-06-01 12:29:08

标签: sharepoint workflow sharepoint-2010

我是一名初创的sharepoint开发人员,要求在sharepoint 2010中实施以下方案。 我们在开始的最佳方法上有点迷失。我真的很难找到最佳实践解决方案。

这是请求的流程:

  • 用户可以发出带有标题和说明的请求。
  • 邮件将通过表单链接发送给代表。
  • 代表可以批准或拒绝该请求。
    • 如果获得批准:邮件将发送给董事会,并附带表格链接
    • 如果被拒绝:邮件将被发送给用户,并显示已被拒绝的消息。
  • 当代表批准该请求时,董事会可以批准或拒绝该请求。
  • 邮件将被发送给用户和代表,并与董事会决定。

因此该列表包含以下字段:

  • 请求标题
  • 请求说明
  • 代表批准
  • 代表说明
  • 董事会批准
  • 董事会描述

用户应看到以下表单:

  • 请求标题(可编辑)
  • 请求说明(可编辑)

代表应看到以下表格:

  • 请求标题(只读)
  • 请求说明(只读)
  • 代表批准(可编辑)
  • 代表性描述(可编辑)

董事会应看到以下表格:

  • 请求标题(只读)
  • 请求说明(只读)
  • 代表批准(只读)
  • 代表性描述(只读)
  • 董事会批准(可编辑)
  • 董事会描述(可编辑)

我的问题:

  • 哪种工具最适合制作表格? InfoPath中? SPD? VS2010?如何处理权限以确保只有董事会可以访问董事会编辑表格?
  • 我使用什么样的工作流程?我什么时候开始工作流程?我用什么来开发工作流程?
  • 如何在显示包含所有请求的列表视图时处理权限?
  • 如何在发送给不同群组的邮件中构建链接。

提前致谢任何建议。

1 个答案:

答案 0 :(得分:1)

关于你的一些问题....我不是百分百肯定,但在2007版本中,InfoPath是一个企业功能。因此,InfoPath的使用可能与您拥有的版本(Foundation vs 2010 Enterprise)有关。

SPD可能是一个良好的开端,特别是因为您现在可以导出SPD开发的工作流并将其导入VS 2010以更新功能。

关于电路板编辑......根据您的安全实施(FBA与AD),您可能希望对编辑表单的负载进行某种角色检查。我可能首先要有一个ASPX表单(不是Infopath),你可以确定你拥有的用户类型。根据用户,您可以显示或不显示相应的字段,并根据需要启动事件处理程序到按钮。

我很可能从顺序工作流开始,因为您没有需要担心的众多步骤。状态工作流用于更复杂的实现。