国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手

這篇具有很好參考價(jià)值的文章主要介紹了【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、準(zhǔn)備

1.1 環(huán)境準(zhǔn)備

  • JDK8

  • Flowable6 (6.3 or 6.7.2)

  • Postgresql (MySQL同樣支持)

1.2 學(xué)習(xí)視頻資料

  • 波哥:2023年Flowable詳細(xì)講解
  • 波哥:2022年Flowable教程-基礎(chǔ)篇
  • Flowable BPMN 用戶手冊(cè) 中文
  • 官方網(wǎng)站
  • 官方github源碼

1.3 流程設(shè)計(jì)器

IDEA低版本提供一個(gè)BPMN解析插件:

【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

但是并沒有很好的支持流程的繪制。

存在幾個(gè)工具:

  1. 古老的Eclipse(太老的不推薦
  2. 官方的FlowableUI(推薦

1.3.1 官方的FlowableUI

部署:官方提供的war包,下載到tomcat中即可啟動(dòng)

  • 官方下載地址:https://github.com/flowable/flowable-engine/releases/tag/flowable-6.7.2

Flowable提供了幾個(gè)web應(yīng)用,用于演示及介紹Flowable項(xiàng)目提供的功能:

  • Flowable IDM: 身份管理應(yīng)用。為所有Flowable UI應(yīng)用提供單點(diǎn)登錄認(rèn)證功能,并且為擁有IDM管理員權(quán)限的用戶提供了管理用戶、組與權(quán)限的功能。
  • Flowable Modeler: 讓具有建模權(quán)限的用戶可以創(chuàng)建流程模型、表單、選擇表與應(yīng)用定義。
  • Flowable Task: 運(yùn)行時(shí)任務(wù)應(yīng)用。提供了啟動(dòng)流程實(shí)例、編輯任務(wù)表單、完成任務(wù),以及查詢流程實(shí)例與任務(wù)的功能。
  • Flowable Admin: 管理應(yīng)用。讓具有管理員權(quán)限的用戶可以查詢BPMN、DMN、Form及Content引擎,并提供了許多選項(xiàng)用于修改流程實(shí)例、任務(wù)、作業(yè)等。管理應(yīng)用通過REST API連接至引擎,并與Flowable Task應(yīng)用及Flowable REST應(yīng)用一同部署。

所有其他的應(yīng)用都需要Flowable IDM提供認(rèn)證。每個(gè)應(yīng)用的WAR文件可以部署在相同的servlet容器(如Apache Tomcat)中,也可以部署在不同的容器中。由于每個(gè)應(yīng)用使用相同的cookie進(jìn)行認(rèn)證,因此應(yīng)用需要運(yùn)行在相同的域名下。

1.3.2 其他

類似的編輯器還有官方的bpmn.js

其他第三方編輯器等

二、Flowable-UI快速上手

使用一個(gè)簡(jiǎn)單的案例,快速演示一樣flowable-ui怎么耍

2.0 Docker快速安裝

指令

docker run -d -p 28081:8080 flowable/flowable-ui

快速整一個(gè)

訪問地址:/flowable-ui/ 賬號(hào)admin 密碼 test

【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

2.1 flowable-ui身份管理

  1. 進(jìn)入身份管理應(yīng)用程序

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  2. 添加用戶張三和王五

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  3. 進(jìn)入權(quán)限控制頁面,給角色分配權(quán)限3

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  4. 使用張三和王五的賬號(hào)測(cè)試登陸,并確認(rèn)查看到“任務(wù)應(yīng)用程序”

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

2.2 flowable-ui流程圖繪制

  1. 進(jìn)入建模器應(yīng)用程序,點(diǎn)擊創(chuàng)建流程

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  2. 簡(jiǎn)單介紹一下繪制界面

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  3. 繪制一個(gè)簡(jiǎn)單的流程

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  4. 點(diǎn)擊部門審批,右下角的分配給用戶,可以將這個(gè)流程分配給某一個(gè)指定用戶。這里將部門審批分配給張三,經(jīng)理審批分配給王五

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  5. 點(diǎn)擊左上角的保存按鈕,保存流程圖。保存成功后可以在流程模型頁面看到剛才保存的流程。

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

至此,一個(gè)簡(jiǎn)單的流程圖就繪完畢了

2.3 flowable-ui流程審批演示

接下來演示一下流程的部署,執(zhí)行,分配,審批,結(jié)束

2.3.1 發(fā)布應(yīng)用程序

操作步驟如下:

  1. 點(diǎn)擊“應(yīng)用程序”,并創(chuàng)建應(yīng)用程序

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  2. 創(chuàng)建完畢后,需要添加剛才創(chuàng)建好的流程模型。

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  3. 保存應(yīng)用程序,重新點(diǎn)開該應(yīng)用程序,找到“發(fā)布”按鈕,作用就跟部署一樣

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  4. 回到首頁,就可以看到我們剛才發(fā)布的應(yīng)用程序了

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

2.3.2 發(fā)布流程

2.3.2.1 任務(wù)和流程的區(qū)別

【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  • 任務(wù)是對(duì)于當(dāng)前角色而已,需要當(dāng)前用戶or角色處理/審批的任務(wù),會(huì)以列表的形式存放在任務(wù)重
  • 流程則是一個(gè)完整的工作流流程,是一個(gè)整體的觀察角度
2.3.2.2 操作步驟
  1. 在首頁找到任務(wù)應(yīng)用程序,或者剛才發(fā)布好的應(yīng)用程序按鈕

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  2. 進(jìn)入流程頁面,點(diǎn)擊啟動(dòng)流程,選擇對(duì)應(yīng)的流程并啟動(dòng)流程

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  3. 為了便于查看,啟動(dòng)了3個(gè)不同的流程。可以點(diǎn)擊查看圖,查看當(dāng)前流程到哪里了

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  4. 【登陸張三賬號(hào)】可以看到“任務(wù)”界面里是有這幾個(gè)任務(wù)的!點(diǎn)擊“完成”即可完成這個(gè)步驟的審批工作

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  5. 【登陸王五】可以在任務(wù)列表看到剛才張三審批好的流程,點(diǎn)擊完成可以完成王五的審批工作

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

  6. 至此,流程就算完成了,點(diǎn)擊流程中的狀態(tài)進(jìn)行篩選,就可以看到已經(jīng)完成的任務(wù)了

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java

    【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手,學(xué)習(xí)筆記,學(xué)習(xí),flowable,工作流,java文章來源地址http://www.zghlxwxcb.cn/news/detail-803103.html

到了這里,關(guān)于【學(xué)習(xí)筆記】Flowable - 01 - 工作流 快速上手的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot集成Flowable工作流

    SpringBoot集成Flowable工作流

    官方文檔: https://tkjohn.github.io/flowable-userguide/#_introduction Flowable是一個(gè)使用Java編寫的輕量級(jí)業(yè)務(wù)流程引擎。Flowable流程引擎可用于部署B(yǎng)PMN 2.0流程定義(用于定義流程的行業(yè)XML標(biāo)準(zhǔn)), 創(chuàng)建這些流程定義的流程實(shí)例,進(jìn)行查詢,訪問運(yùn)行中或歷史的流程實(shí)例與相關(guān)數(shù)據(jù),等等

    2024年02月15日
    瀏覽(27)
  • Flowable工作流入門&完整SpringBoot案例

    Flowable工作流入門&完整SpringBoot案例

    工作流(Workflow),是指對(duì)于一項(xiàng)業(yè)務(wù),按照規(guī)定的流程,逐級(jí)傳遞、申請(qǐng)、執(zhí)行等,并且受到了嚴(yán)格控制的一種業(yè)務(wù)過程。 BPM(Business Process Management)是指對(duì)于某項(xiàng)業(yè)務(wù)的整個(gè)生命周期進(jìn)行全面管理的一種模式,最核心的內(nèi)容包括了工作流、決策、交互等。在這些管理過程

    2024年02月12日
    瀏覽(20)
  • Spring Boot 中動(dòng)態(tài)創(chuàng)建 Flowable 工作流

    在 Spring Boot 中動(dòng)態(tài)創(chuàng)建 Flowable 工作流可以通過以下步驟實(shí)現(xiàn): 1.?創(chuàng)建 Flowable 配置:首先,您需要在 Spring Boot 應(yīng)用程序中配置 Flowable。您可以使用 Spring Boot 的配置文件或注解來配置 Flowable。 2.?創(chuàng)建工作流定義:接下來,您需要?jiǎng)?chuàng)建工作流定義。您可以使用 Flowable 的 API 來

    2024年02月10日
    瀏覽(18)
  • Vue+LogicFlow+Flowable 前端+后端實(shí)現(xiàn)工作流

    Vue+LogicFlow+Flowable 前端+后端實(shí)現(xiàn)工作流

    前端使用LogicFlow框架繪制流程圖,可以導(dǎo)出為xml工作流標(biāo)準(zhǔn)格式數(shù)據(jù),通過xml文件傳遞到后端進(jìn)行Flowable流程注冊(cè),并保存到數(shù)據(jù)庫(kù)中。 如需添加承辦人的話,需要在LogicFlow導(dǎo)出文件的基礎(chǔ)上手動(dòng)添加 xmlns:flowable=\\\"http://flowable.org/bpmn\\\" flowable插件,不然后臺(tái)無法識(shí)別 flowable:ca

    2024年02月04日
    瀏覽(24)
  • 若依(RuoYi-Vue)+Flowable工作流前后端整合教程

    若依(RuoYi-Vue)+Flowable工作流前后端整合教程

    此教程適合若依前后端分離項(xiàng)目,其他項(xiàng)目可以在擴(kuò)展列表中進(jìn)行查找。 近期公司里需要對(duì)很久以前的RuoYi-Vue前后端分離項(xiàng)目擴(kuò)展出flowable的功能,當(dāng)然這個(gè)重任也是落在了我的身上(不然也不會(huì)有這篇文章),然后我在官網(wǎng)看到了RuoYi-Vue-Flowable這個(gè)項(xiàng)目,按照文檔提供的遷

    2023年04月21日
    瀏覽(24)
  • 工作流Flowable入門教程:flowableUI的安裝使用,RepositoryService、RuntimeService、TaskService、HistoryService的使用

    工作流Flowable入門教程:flowableUI的安裝使用,RepositoryService、RuntimeService、TaskService、HistoryService的使用

    Flowable是一個(gè)使用Java編寫的輕量級(jí)業(yè)務(wù)流程引擎。Flowable流程引擎可用于部署B(yǎng)PMN 2.0流程定義(用于定義流程的行業(yè)XML標(biāo)準(zhǔn)), 創(chuàng)建這些流程定義的流程實(shí)例,進(jìn)行查詢,訪問運(yùn)行中或歷史的流程實(shí)例與相關(guān)數(shù)據(jù),等等。這個(gè)章節(jié)將用一個(gè)可以在你自己的開發(fā)環(huán)境中使用的例

    2024年01月18日
    瀏覽(28)
  • 【GitOps系列】使用 ArgoCD 快速打造GitOps工作流

    【GitOps系列】使用 ArgoCD 快速打造GitOps工作流

    ArgoCD簡(jiǎn)介 官網(wǎng):https://argo-cd.readthedocs.io/en/stable/ ArgoCD安裝 訪問ArgoCD GitOps 工作流總覽 我們可以把這個(gè)完整的 GitOps 工作流分成三個(gè)部分來看。 第一部分:開發(fā)者推送代碼到 GitHub 倉(cāng)庫(kù),然后觸發(fā) GitHub Action 自動(dòng)構(gòu)建。 第二部分:GitHub Action 自動(dòng)構(gòu)建,它包括下面三個(gè)步驟:

    2024年02月14日
    瀏覽(21)
  • 設(shè)計(jì)模式學(xué)習(xí)筆記 - 設(shè)計(jì)模式與范式 -行為型:8.狀態(tài)模式:游戲、工作流引擎中常用的狀態(tài)機(jī)是如何實(shí)現(xiàn)的?

    設(shè)計(jì)模式學(xué)習(xí)筆記 - 設(shè)計(jì)模式與范式 -行為型:8.狀態(tài)模式:游戲、工作流引擎中常用的狀態(tài)機(jī)是如何實(shí)現(xiàn)的?

    本章學(xué)習(xí)狀態(tài)模式。在實(shí)際的開發(fā)中,狀態(tài)模式并不是很常用,但是在能夠用到的場(chǎng)景里,它可以發(fā)揮很大的作用。從這一點(diǎn)上看,它有點(diǎn)像我們之前講到的組合模式。 狀態(tài)模式一般用來實(shí)現(xiàn)狀態(tài)機(jī),而狀態(tài)機(jī)常用在游戲、工作流引擎等系統(tǒng)開發(fā)中。不過,狀態(tài)機(jī)的實(shí)現(xiàn)方式

    2024年04月10日
    瀏覽(29)
  • 一步到位!快速精通Git工作流及實(shí)戰(zhàn)技巧詳解

    一步到位!快速精通Git工作流及實(shí)戰(zhàn)技巧詳解

    Git是一個(gè)分布式版本控制系統(tǒng)。 1.備份 小明負(fù)責(zé)的模塊就要完成了,就在即將release之前的一瞬間,電腦突然藍(lán)屏。硬盤光榮犧牲!幾個(gè)月來的努力付之東流。 場(chǎng)景二:代碼還原 這個(gè)項(xiàng)目中需要一個(gè)很復(fù)雜的功能,老王摸索了一個(gè)星期終于有眉目了,可是這被改得面目全非的

    2024年03月15日
    瀏覽(28)
  • 兩小時(shí)快速入門 TypeScript 基礎(chǔ)(一)工作流、基本類型、高級(jí)類型

    兩小時(shí)快速入門 TypeScript 基礎(chǔ)(一)工作流、基本類型、高級(jí)類型

    個(gè)人簡(jiǎn)介 ?? 個(gè)人主頁: 前端雜貨鋪 ???♂? 學(xué)習(xí)方向: 主攻前端方向,也會(huì)涉及到服務(wù)端(Node.js 等) ?? 個(gè)人狀態(tài): 2023屆本科畢業(yè)生,已拿多個(gè)前端 offer(秋招) ?? 未來打算: 為中國(guó)的工業(yè)軟件事業(yè)效力 n 年 ?? 推薦學(xué)習(xí):??前端面試寶典 ??Vue2 ??Vue3 ??Vue2/

    2024年02月11日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包