日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

利用SharePoint Designer开发可循环工作流

發(fā)布時(shí)間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用SharePoint Designer开发可循环工作流 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

介紹

大家都知道SharePoint工作流有兩種開發(fā)(設(shè)計(jì))方式:通過SharePoint Designer和Visual Studio.

l?使用Visual Studio,開發(fā)人員可以通過編碼的方式靈活的開發(fā)SharePoint工作流.

l?使用SharePoint Designer,網(wǎng)站管理人員可以基于定義和規(guī)則設(shè)計(jì)SharePoint工作流,無需編碼.

使用SharePoint Designer設(shè)計(jì)工作流是件簡(jiǎn)單的事情,SharePoint Designer工作流設(shè)計(jì)器可以幫助我們?cè)O(shè)計(jì)出順序執(zhí)行的工作流,然而許多真實(shí)場(chǎng)景中的工作流可能并非如此,那么SharePoint Designer是否可以設(shè)計(jì)出非順序執(zhí)行的工作流呢?

本文就將"利用"SharePoint Designer來設(shè)計(jì)一個(gè)可以循環(huán)的工作流.

使用SharePoint Designer設(shè)計(jì)一個(gè)簡(jiǎn)單的工作流

我們先利用SharePoint Designer來設(shè)計(jì)一個(gè)簡(jiǎn)單的工作流,這個(gè)工作流先判斷一個(gè)Bool型變量是否為False,如果為False則向用戶收集一個(gè)Bool型的數(shù)據(jù),并把它賦給之前的變量.

1.用SharePoint Designer打開文檔中心網(wǎng)站.

2.新建>工作流:

l?名稱:WhileInDesigner

l?附加到列表:文檔

ITPUB個(gè)人空間C2[,B? n\P2?'s3~
點(diǎn)擊下一步.

3.新建兩個(gè)變量.

點(diǎn)擊變量(V)按鈕,添加下列兩個(gè)變量:
0Ur0P7pwr&a-a}2j5^0
t E FG_ }j0ITPUB個(gè)人空間fI,v$\.k#z.jC1r

4.添加一個(gè)條件.

點(diǎn)擊條件按鈕,選擇比較任意數(shù)據(jù)源.


&?0C`A~oHll0點(diǎn)擊等于左邊的值>? >選擇工作流數(shù)據(jù)變量:finish.

ITPUB個(gè)人空間O*[(Tsmz#]
點(diǎn)擊等于右邊的,選擇.ITPUB個(gè)人空間B8Q{*Ff


:M \r'ci05.添加操作:收集用戶數(shù)據(jù)

下面我們來添加一個(gè)收集用戶數(shù)據(jù)的操作,事實(shí)上就是為用戶創(chuàng)建一個(gè)任務(wù).

點(diǎn)擊條件>從用戶處收集數(shù)據(jù).

點(diǎn)擊此用戶,選擇創(chuàng)建當(dāng)前項(xiàng)目的用戶.

ITPUB個(gè)人空間Z'hmgRV
點(diǎn)擊數(shù)據(jù)>下一步,輸入任務(wù)名稱和說明信息.

l?任務(wù)名稱:Task In While?

ITPUB個(gè)人空間 ~e4Qjji9x?y
點(diǎn)擊下一步>添加,添加一個(gè)向用戶收集的數(shù)據(jù)canFinish:

l?域名:canFinish

l?信息類型:是/否(復(fù)選框)

l?默認(rèn)值:


D\C4s3? w};v3T0設(shè)置輸出到變量taskID.

ITPUB個(gè)人空間^*?(V!}0B2A4h
點(diǎn)擊變量(V)刪除自動(dòng)生成的變量collect.

6.添加操作:獲取用戶數(shù)據(jù)

再添加一個(gè)操作來獲取剛才收集的canFinish值并將其賦給變量finish.

點(diǎn)擊操作>其他操作>設(shè)置工作流變量.

ITPUB個(gè)人空間Td^P m
點(diǎn)擊工作流變量,選擇變量:finish.

點(diǎn)擊值>? >按照下圖設(shè)置:

ITPUB個(gè)人空間.j l#u!B|5P-d
最終的工作流如下圖所示:

ITPUB個(gè)人空間*XI!C-rN5Q
點(diǎn)擊完成,SharePoint Designer會(huì)保存,驗(yàn)證并自動(dòng)將工作流關(guān)聯(lián)到之前選擇附加的列表上.

7.測(cè)試工作流

現(xiàn)在來測(cè)試一下剛才設(shè)計(jì)的工作流.

打開SharePoint文檔中心>文檔,上傳一個(gè)文檔,為其啟動(dòng)WhileInDesigner工作流.

打開任務(wù),編輯WhileInDesigner工作流創(chuàng)建的Task In While?任務(wù),點(diǎn)擊完成任務(wù),這時(shí)Task In While?任務(wù)和WhileInDesigner工作流的狀態(tài)都是已完成.

修改XOML實(shí)現(xiàn)循環(huán)

1.SharePoint Designer生成的文件

回到SharePoint Designer,我們發(fā)現(xiàn)SharePoint Designer自動(dòng)生成了以下文件:
2Y~)Q,a8R+|uK&B];eE0
Q'e hS:Zd0

?

轉(zhuǎn)載于:https://www.cnblogs.com/captain_ccc/archive/2009/07/23/1529159.html

總結(jié)

以上是生活随笔為你收集整理的利用SharePoint Designer开发可循环工作流的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。