SharePoint发行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能强大的团队协作环境,使得组织能够在整个组织内部实现整合、组织、查找和提供 SharePoint站点。 没什么可说的,一个Activity的使用介绍,其他类似的Activity也可以参考这个使用。 1、添加ApplyActivation和UpdateItemActivity,在onWorkflowActivated1节点的下面,setStateActivity1节点的上面,如下图: 2、配置ApplyActivation的_Context,新建字段,记得是字段,不是属性: 3、配置ApplyActivation的_WorkflowProperties,选择已有的workflowProperties,如下图; 这个属性选的是代码里包含工作流信息的工作流属性,也就是下面代码声明的属性: public SPWorkflowActivationProperties workflowProperties = new SPWorkflowActivationProperties(); 4、配置UpdateItemActivity的_Context为步骤二创建的ApplyActivation的_Context; 而后新建ListId字段和ListItem字段,在代码里赋值,参照步骤5; 5、如下图,在UpdateItemActivity上右键,绑定item属性,然后新建属性,同时新建ListId和ListItem字段(第一个是属性,剩下都是字段,别混了); 6、在onWorkflowActivated1_Invoked方法添加代码 private void onWorkflowActivated1_Invoked(object sender, ExternalDataEventArgs e){ModifyTitleupdateItemActivity_ListId1 = workflowProperties.ListId.ToString();ModifyTitleupdateItemActivity_ListItem1 = new SPItemKey(workflowProperties.ItemId);ModifyTitleupdateItemActivity_ItemProperties1 = new Hashtable();ModifyTitleupdateItemActivity_ItemProperties1.Add("标题", "于" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "被工作流更新");} 7、部署执行效果如下: 结束语 Sharepoint 可以帮助企业用户轻松完成日常工作。 |
温馨提示:喜欢本站的话,请收藏一下本站!