.NET開源工作流RoadFlow-流程設計-流程步驟設置-策略設置


策略設置包括當前步驟的流轉方式,處理人員,退回策略等設置。

流轉類型:當前步驟后面有多個步驟時,此類型選擇可以決定后續步驟的發送方式。

  1.系統控制:由系統根據您在線上設置的流轉條件來判斷該發送到哪一步(線上的條件設置將在后面說明)。

  2.單選一個分支流轉:后面有多個步驟時當前處理人員只能選擇發送到后面的某一個步驟。

  3.多選幾個分支流轉:后面有多個步驟時當前處理人員可以多選發送到后面的某幾個或全部步驟。

運行時選擇:是否允許該步驟處理人員在發送到下一步的時候選擇接收人員,如果設置為不允許則只能發送給默認設置的處理者,效果如下圖:

    

 

處理者類型:設定上一步在發送到該步驟時的處理者類型。

  1.所有成員:當前步驟處理者可以是組織機構中的任意類型,可以選擇部門,崗位,人員,工作組。如果選擇的是部門或崗位則發送到部門或崗位下的所有人。

  2.部門:設定當前步驟的處理者只能是部門,也就是上一步在發送時選擇該步驟的接收人的時候只能選擇部門。

  3.崗位:設定當前步驟的處理者只能是崗位,上一步在發送到該步驟時接收人處只能選擇崗位。

  4.工作組:設定當前步驟的處理者只能是工作組,上一步在發送到該步驟時接收人處只能選擇工作組。

  5.人員:設定當前步驟的處理者只能是人員,上一步在發送到該步驟時接收人處只能選擇人員,不能選擇部門崗位等類型。

  6.發起者:設定當前步驟的處理者為當前流程實例的發起人員。

  7.前一步驟處理者:當前步驟的處理者為前一步驟的處理人員。

  8.某一步驟處理者:當前步驟的處理者設定為流程前面某一步的處理人員,該項要結果處理者步驟使用,即要選是哪一步驟的處理者來處理當前步驟。

    

  9.字段值:當前處理者步驟為業務表中某個字段存儲的組織機構ID字符串。設定了該選項時需要在值字段中選擇字段。

    

  10.發起者領導:即當前步驟處理者為流程實例發起者的部門領導。

  11.發起者分管領導:當前步驟處理者為流程實例發起者的分管領導,比如張總分管信息部,如果發起者是信息部的人員則此步由張總審核。

  12.前一步處理者領導:當前步驟的前一步處理者的部門分層。

  13.前一步處理者分管領導:當前步驟的前一步處理者的分管領導。

選擇范圍:限定流程處理人員在選擇下一步接收人的選擇范圍。如我們在流程設計時限定了范圍為財務部,則在流程發送時只能從財務部中選擇接收人員:

  

  

處理者步驟:前面處理者類型選擇 某一步驟處理者 時在這里選擇哪一步的處理者。

值字段:前面處理者類型選擇 字段值 時在這里選擇哪一個字段的值來作為當前步驟的處理者。

默認處理者:選擇當前步驟的默認處理人員,可以選擇部門,崗位,工作組等。

退回策略:設置當前步驟的退回方式。

  1.根據處理策略退回:根據設置的處理策略來退回,如一人同意即可,則只要有一人退回,則該步驟的其他處理者也將退回。

  2.不能退回:即設置當前步驟不能退回。

處理策略:設置當前步驟的處理策略。

  1.所有人必須同意:如果當前步驟有多個人處理時,所有人都要同意才能發送到下一步,如果其中一人退回,則所有人的待辦任務都將退回。

  2.一人同意即可:當前步驟有多人處理時,只要其中一個人處理了就發送到下一步,其他人就不須要再處理了。

  3.依據人數比例:按照下面的 策略百分比 來判斷是否發送到下一步。如當有步驟有5人處理,策略設置為50,則只要有3人處理了則會發送到下一步。

  4.獨立處理:每個人獨立處理,如當前步驟有5人處理,則每個人發送了,下一步處理者都會收到一個待辦任務。

退回類型:設置當前步驟的退回類型。

  1.退回前一步:退回到當前步驟的前一步,即退回給發送者。

  2.退回某一步:設置退回到當前步驟的前面某一步。選擇了此項,則需要在下面的退回步驟中選擇要退回的步驟。

  3.退回第一步:即退回給流程發起者。

會簽策略:如果當前步驟前面有多個步驟時,設置會簽的處理策略,策略規則和處理策略類型,只是處理策略是以人為單位來判斷,而會簽策略是以步驟為單位來判斷。

  

 

 

  

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM