簡易OA漫談之工作流設計(五,直接上級)
規則引擎裡比較複雜的問題就是:配置步驟的審批人。
某一個步驟由誰來審批,有很多複雜情況:
1、指定某一個具體的人。這種通常用於一些特殊的崗位,全公司只有一個,比如小公司裡的財務,人事專員等。
2、指定一個使用者組(角色)。
3、指定部門中的某個崗位(比如部門經理)。
還有一些特殊情況,比如請假、報銷通常是當前提單人的“直接上級”來審批。
我們可以使用一個特殊崗位的方式。
1、在部門中設定部門管理員(主管人)。
2、在員工職位中增加一個特殊職位:直接上級(999)。
3、在流程配置步驟配置中選擇崗位:直接上級。
4、當一個部門的員工提交請假流程後,下一手審批就是找到直接上級,每個部門會有自己的管理員。
5、當然,有一個特殊情況,如果當前請假人本身就是本部門的管理員,流程引擎會去找上一級部門的管理員。
相關推薦
簡易OA漫談之工作流設計(五,直接上級)
規則引擎裡比較複雜的問題就是:配置步驟的審批人。 某一個步驟由誰來審批,有很多複雜情況: 1、指定某一個具體的人。這種通常用於一些特殊的崗位,全公司只有一個,比如小公司裡的財務,人事專員等。 2、指定一個使用者組(角色)。 3、指定部門中的某個崗位(比如部門經理)。 還有一些特殊情況
簡易OA漫談之工作流設計(一個Demo),完成6年前的一個貼子
6年前在騰訊做OA,那時寫了兩篇心得。 https://www.cnblogs.com/wangxiaohuo/archive/2012/08/22/2650893.html https://www.cnblogs.com/wangxiaohuo/archive/2012/08/24/2653968.ht
簡易OA漫談之工作流設計(四,怎麼支援會籤)
會籤:就是一個步驟要所有人都審批完成才能完成。 上一步提交到會籤步驟時,該步驟的每個人都能收到一條待辦任務, 會籤審批人每次提交時都檢查該步驟所有會籤人是否已經審批,如果全部審批就產生下一手任務。 演示:http://wftest.bomye.cn/ 1、先建一個使用者組 2、給使用者組加兩個成
通達OA 小飛魚OA實施法:以項目管理的方式來推進工作流設計項目實施
size str lan 獨立 一段 方便 color 質量管理 有序 做工作流設計的項目時,有時有幾十個之多的流程須要做,並且時間有限,怎樣把這些流程在有限的時間內設計完畢,並且達到預定要求成為這個項目須要解決的主要問題。為了更好的完畢此次的工作流項目實施,在這裏借鑒了
工作流設計參考(包括PHP實現)
工作流很少有讓人滿意的,即便是國內用的比較多的jbpm,用起來也會覺得很便扭。再加上PHP中沒有什麼好用的工作流,於是乾脆自己設計一個,設計的原則如下: 1 根據80/20原則,只使用wfmc模型中最符合自身應用的20%功能 2 充分吸收國內使用jbpm開發BOSS中遇到的問題,工作流引擎只
通達2017 工作流設計中“退”回功能的升級測試(圖文)
通達2017這個版本已經發布有一段時間了,在最近安裝的版本中我們看到了在工作流設計中回退選項有所升級改進。 如下圖,如果選擇“允許退回之前步驟”時,下方會出現2個選項:是否重走流程 是或否,查詢使用手
淺談簡單工作流設計——責任鏈模式配合策略與命令模式的實現
本文以專案中的一個工作流模組,演示責任鏈模式、策略模式、命令模式的組合實現! 流程簡介 最近在做的一個專案,涉及到的是一個流程性質的需求。關於工程機械行業的服務流程:服務任務流程和備件發運流程。 專案之初,需求不是很清晰,算是演化模型吧。先出一個簡單版本,然後根據使用者的
一個最符合中國國情的工作流設計參考(包括PHP實現)
工作流很少有讓人滿意的,即便是國內用的比較多的jbpm,用起來也會覺得很便扭。再加上PHP中沒有什麼好用的工作流,於是乾脆自己設計一個,設計的原則如下: 1 根據80/20原則,只使用wfmc模型中最符合自身應用的20%功能 2 充分吸收國內使用jbpm開發BOSS中遇到
21、大資料之工作流排程器Azkaban
use default;drop table aztest;create table aztest(id int,name string) row format delimited fields terminated by ',';load data inpath '/aztest/hiveinput' in
用SVG和VML開發工作流設計器
工作流是許多系統中必備的一種功能,而工作流設計器就顯示對使用者很重要。視覺化的設計器對於客戶來說就更好了,非常直觀,有效果的減少使用者的煩腦。 在各種應用中有b/s的系統,有c/s的系統。不同的系統工作流程都是相似的。當今web應用日益廣泛,因此本文將講述如何在web上實現工作流設計器。其中,圖形技術發揮著
2018 “百度之星”程序設計大賽 - 初賽(A)1004 / hdu6377 度度熊看球賽 dp遞推
的確 就會 世界杯 .cn 世界 problem 產生 amp 表示 度度熊看球賽 Problem Description 世界杯正如火如荼地開展!度度熊來到了一家酒吧。 有 N 對情侶相約一起看世界杯,熒幕前正好有 2×N 個橫排的位置。 所有人都會隨機坐在某個位置上。
2018 “百度之星”程序設計大賽 - 初賽(B)
namespace main color gre lose clu its lse bits rank 264, 三題水過 ~ hdu6380_degree #include <bits/stdc++.h> using namespace std; typ
java23種設計模式之建立型設計模式(5種)
23種設計模式可以分為三類:建立型模式、結構性設計模式、行為型設計模式。 本文將會從淺至深的講解建立型設計模式。 建立型設計模式有: AbstractFactory ( 抽象工廠 ) FactoryMethod ( 工廠方法 ) Singleton ( 單態模式 ) Builde
【轉】金蝶EAS BOS工作流開發(附帶JAVA指令碼)
目錄(?)[+] 流程配置基本知識及示例 重要概念 流程變數 任務輸入輸出 注意事項 基本流程的配置示例
工作流排程器azkaban(01)——azkaban概述
azkaban是什麼? Azkaban是由Linkedin開源的一個批量工作流任務排程器。用於在一個工作流內以一個特定的順序執行一組工作和流程。 Azkaban定義了一種KV檔案(properties)格式來建立任務之間的依賴關係,並提供一個易於使用的web使
工作流排程器azkaban(02)——azkaban安裝部署
azkaban的編譯 編譯時需要在jdk1.8環境下進行。 進入到檔案安裝包目錄,直接通過wget進行下載安裝包。也可以提前在github上進行下載。(在github上直接搜azkaban即可,進入之後一定要選擇版本,不要直接下載master分支的內容,否則可
opengl學習之路三十五,延遲著色法
Note 本節暫未進行完全的重寫,錯誤可能會很多。如果可能的話,請對照原文進行閱讀。如果有報告本節的錯誤,將會延遲至重寫之後進行處理。 我們現在一直使用的光照方式叫做正向渲染(Forward Rendering)或者正向著色法(Forward Shading)
springboot2.0整合工作流activiti6.0,以及與業務整合時的一些坑
1、首先,要在springboot工程的pom檔案中引入相關jar包 <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-
Activiti工作流學習筆記入門(四)——流程例項的構建、判斷狀態、歷史流程例項查詢和歷史活動查詢
第一節:構建學生請假審批流程 第二節:執行物件概念 第三節:判斷流程例項狀態 第四節:歷史流程例項查詢 第五節:歷史活動查詢 package com.java1234.activiti.flow; import java.util.List; import or
小飛魚通達二開 讓人腦洞大開的工作流二次開發(圖文)
今天小飛魚帶給大家的是最近嘗試的一次工作流的新的二次開發模式。這樣的開發模式簡直可以說已經突破了我們對工作流的使用的認識,完全跟使用其他的軟體的模式是一樣的。 下面,就先介紹一下軟體實現的幾個功能點。 1、實現人員、部門資訊的單條選擇 這個功能其實使用工作流本身的功能就