SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊協(xié)作環(huán)境,使得組織能夠在整個組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。 沒什么可說的,一個Activity的使用介紹,其他類似的Activity也可以參考這個使用。 1、添加ApplyActivation和UpdateItemActivity,在onWorkflowActivated1節(jié)點(diǎn)的下面,setStateActivity1節(jié)點(diǎn)的上面,如下圖: 2、配置ApplyActivation的_Context,新建字段,記得是字段,不是屬性: 3、配置ApplyActivation的_WorkflowProperties,選擇已有的workflowProperties,如下圖; 這個屬性選的是代碼里包含工作流信息的工作流屬性,也就是下面代碼聲明的屬性: public SPWorkflowActivationProperties workflowProperties = new SPWorkflowActivationProperties(); 4、配置UpdateItemActivity的_Context為步驟二創(chuàng)建的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("標(biāo)題", "于" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "被工作流更新");} ![]() 7、部署執(zhí)行效果如下: 結(jié)束語 Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!