• 一步步学习SPD2010--第八章节--理解工作流(1)--处理工作流


    一步步学习SPD2010--第八章节--理解工作流(1)--处理工作流

            所有由SP Foundation2010或SP Server2010提供的工作流功能,都是使用包含在MS .NET Framework3.5中的Windows Workflow Foundation(WF)版本生成的。在安装.NETFramework之前,你不能在服务器上安装SP产品的2010版本。

            警告:使用SPD创建工作流,你必须安装有.NET Framework 3.0.Win7包含了这个版本。如果你是用vista,你可能需要额外安装。

            Workflow Foundation提供了建造企业工作流所需要的全部功能,如内置对事务的支持、跟踪和通知。Workflow Foundation 并不作为独立应用程序,而总是和程序一起使用,这里说的是SharePoint Foundation。因为SharePoint Server是建立在SharePoint Foundation上的,所以它也有工作流功能。

            你可以像基于模板创建一个新网站或库一样,基于工作流模板创建新工作流。这些模板被作为功能应用着,可以使用浏览器或者程序激活。只有当工作流模板启用时,工作流功能才可用。

            你可以将工作流想象为一系列任务,生成一个产出。SharePoint Foundation和SharePoint Server提供许多内置工作流模板定义任务和产出。SharePoint Foundation带有一个单一的、通用的列表工作流母版----三态工作流可以应用在多个场景。SharePoint Server 包含了其余下列列表工作流模板和网站工作流模板:

    1. 列表工作流模板

    • 审批。由此模板创建的工作流提供文档审批机制。包含两个版本:审批--SharePoint 2010 工作里模板(在内置Visio 2010 图片中提供可视化工作流实例的过程)和审批工作流模板(提供从之前版本升级过来或者Visio服务应用程序没有激活的SharePoint 2010的列表或库通用性)
    • 收集反馈。由此模板创建的工作流提供文档重审路径。他们提供反馈,当工作流结束时,发送给文档拥有者。和审批工作流一样,它也有两个版本收集反馈--SharePoint 2010和收集反馈。
    • 收集签名。由此模板创建的工作流提供收集电子签名的机制来完成微软Office文档。也包含两个版本:收集签名--SharePoint 2010 和收集签名。
    • 处置审批。提供过期和保留机制允许你决定是否删除或保留过期文档。这个工作流只能通过浏览器启动。
    • 组审批。和审批相似,只在东亚SharePoint Server版本中可用。
    • 翻译管理。通过创建文档拷贝来翻译并分配任务给翻译员提供文档翻译机制。只有创建翻译管理库时才可用。
    • 正在发布审批。给页面规定审批。

    2. 网站工作流模板

            你必须有查看网页分析数据权限才能开启由此两个模板创建的工作流实例。

    • 设置网页分析通知。发送邮件信息给接收者关于特定分析数据的变化。
    • 设置网页分析报告。安排被选中的报告发送邮件给审阅者。你可以指定审阅人、报告频率和额外的信息。

            小贴士:当你创建网站时,可能发现工作流不可用。例如三态工作流不是直接在SharePoint Server中可用的。网站集管理员可以通过使用网站及管理:功能页面激活三态工作流功能,在网站集的顶部网站的网站设置中。

            浏览器、SPD和VS使用工作流代表工作流模板、工作流流程和工作流实例,这可能有点令人迷惑。你必须根据上下文推断出意思。例如,当你关联工作流(模板)到SharePoint部件时,如一个网站、列表、库或内容类型,你创建了一个工作流(流程)。工作流程中自动或手动创建的是一个工作流(实例)。

            当你关联一个内置工作流模板到SharePoint部件如列表、库、内容类型或站点,你可以通过使用浏览器在有限的方式下自定义工作流,定义确切流程(来满足你的业务需求)。当第一个列表或库工作流实例运行时,会创建新栏目,允许你监控工作流实例。

            工作流不能创建到外部列表。

            工作流事件被触发时,开始工作流实例。根据工作流配置,工作流实例可以以以下方式开始:

    • 手动从浏览器或Office客户端应用程序开始。尽管你在SPD中可以看到文档,你不能在SPD中手动启动工作流。同样不能启动SPD中列表项的工作流实例----因为首先在SPD中看不到列表项。
    • 当创建或保存文档的主要版本时自动开始。在列表上不可用。只在启用了主要和次要版本控制的库中才可用。
    • 创建新列表项或文档时自动开始。
    • 修改列表项或文档时自动开始。
            尽管这样做不是严格要求的,大多工作流使用任务和历史记录列表。工作流添加任务到任务列表,这样用户可以跟踪完成特定工作流实例的工作流程需要的所有工作。历史记录列表保存工作流实例(正在运行或已经完结的)。
            在SPD中创建工作流之前,你应该仔细计划一下你想要达成什么目的,决定SPD是否是正确的工具。

  • 相关阅读:
    AppBoxFuture(六): 前端组件化开发
    AppBoxFuture(五): 分布式文件存储-Store Everything
    Mysql自动填充测试数据
    萌新带你开车上p站(番外篇)
    B站百大UP主党妹被黑客勒索!!!
    合天网络靶场-大规模网络环境仿真服务平台
    XSS语义分析的阶段性总结(二)
    想学习CTF的一定要看这篇,让你学习效率提升80%
    XSS语义分析的阶段性总结(一)
    逆向入门分析实战(二)
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3857085.html
Copyright © 2020-2023  润新知