sharepoint - SharePoint 2010 中的工作流入门

标签 sharepoint workflow sharepoint-2010

我是一名起步的 sharepoint 开发人员,被要求在 sharepoint 2010 中实现以下场景。
我们对开始的最佳方法有点迷失了。我真的很难找到最佳实践解决方案。

这是请求的流程:

  • 用户可以发出带有标题和描述的请求。
  • 一封带有表格链接的邮件会发送给代表。
  • 代表可以批准或拒绝该请求。
  • 如果获得批准:将向董事会发送一封邮件,其中包含表格
  • 的链接
  • 如果被拒绝:将一封邮件发送给用户,其中包含已被拒绝的消息。
  • 当请求被代表批准后,董事会可以批准或拒绝该请求。
  • 一封包含董事会决定的邮件被发送给用户和代表。

  • 所以列表有以下字段:
  • 请求标题
  • 请求说明
  • 代表批准
  • 代表描述
  • 董事会批准
  • 板子描述

  • 用户应该看到以下表格:
  • 请求标题(可编辑)
  • 请求说明(可编辑)

  • 代表应看到以下表格:
  • 请求标题(只读)
  • 请求说明(只读)
  • 代表批准(可编辑)
  • 代表描述(可编辑)

  • 董事会应看到以下表格:
  • 请求标题(只读)
  • 请求说明(只读)
  • 代表批准(只读)
  • 代表说明(只读)
  • 董事会批准(可编辑)
  • 板描述(可编辑)

  • 我的问题:
  • 什么工具最适合制作表格?信息路径?浪涌保护器? VS2010?我如何处理权限以确保只有董事会可以访问董事会编辑表单?
  • 我使用什么样的工作流程?我什么时候开始工作流程?我用什么来开发工作流程?
  • 显示包含所有请求的 ListView 时如何处理权限?
  • 如何在发送到不同组的邮件中建立链接。

  • 提前感谢任意 建议。

    最佳答案

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

    SPD 对您来说可能是一个好的开始,特别是因为您现在可以导出 SPD 开发的工作流并将它们导入 VS 2010 以更新功能。

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

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

    关于sharepoint - SharePoint 2010 中的工作流入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2949718/

    相关文章:

    C# sp2010 向列表中添加项目

    c# - Sharepoint 自定义字段

    c# - System.PlatformNotSupportedException AesCryptoServiceProvider

    SharePoint 和 Log4Net

    python - 修改大型cython项目的工作流程

    发布后,SharePoint Designer工作流不会更改

    web-services - 通过 Web 服务访问 Sharepoint 列表时出现身份验证错误

    sharepoint - SSRS 在操作链接上插入重复的查询字符串参数

    image - 通过互联网传输图像(图像描述符)

    sharepoint - 设置Sharepoint 2010列表项的创建和修改日期