今天給大夥推薦一個專案管理工具,該工具會提供各類:文件協作功能、線上思維導圖、線上審批流程圖、專案管理、任務分發、線上評論,檔案管理等等。該專案管理工具整套架構採用了前後分離模式,支援多節點部署,使用的技術是Java、Vue、Element-UI、postgresql1等技術棧。
智慧專案管理解決方案:https://www.informat.cn/pm
一、 系統預覽
1. 登入系統
2. 系統總覽,儀表盤
3. 專案計劃管理
- 專案體系分解專案組,主子專案
- 專案文件與知識分享
- 專案預算費用分解
- 專案的人員,裝置,材料計劃
- 工作逐級逐級拆分,排期
- 專案成員責權區分,流程協同
- 多系統資料聯動
4. 專案立項-投標管理
- 發起投標立項審批
- 投標任務分配
- 投標文件記錄
- 投標結果分析
- 過程附件
- 過程交流評論
- 中標後跳轉立項
5. 專案看板
- 單個專案緯度的經營分析
- 工期倒計時設定
- 專案預算消耗與單局資料統計
- 專案執行資料統計
6. 專案成本管理
- 專案任務與報銷,物料,裝置成本單據關聯
- 員工報銷/對公報銷成本
- 裝置租賃成本
- 消耗材料成本
- 自定義費用管理流程
- 超預算自動控制
7. 專案變更與預警
- 自定義更改專案內容申請流程
- 合同,預算,計劃記錄,同步專案人員
- 收款,付款,專案逾期,安全問題,可設定預警值
- 超出安全預警後,將會在PC與移動端推送提醒
8. 專案分析
- 多種資料報表可自定義
- 整體專案的分析
- 專案執行列表
- 專案排行與趨勢
- 收入與支出結構
9. 許可權精細化管理
- 許可權管理:提供團隊、應用、資料3種許可權,透過許可權設定可以靈活配置不同人員的資料許可權,保證資料安全。
- 資料智慧預警:透過預警設定,當資料異常時(如庫存不足),將第一時間向負責人推送訊息;
- 多端檢視圖表:無論是電腦端還是移動端,都可以隨時隨地檢視儀表盤資料,讓移動辦公更方便
10. 知識文件
- 目錄分類,適應多種文件分類需求
- 支援PPT、Word、Excel、PDF、TXT等多種文件格式的線上閱覽
- 根據專案總結,分析,沉澱專案知識
- 智慧搜尋引擎,可在系統中透過關鍵字,直接搜尋相關知識
11. 流程審批自定義
二、 私有化部署(支援內網部署)
在部署專案之前,建議先檢視“織信私有化安裝文件”,下面是部署該專案的流程。
命令列安裝
下載安裝程式
https://git.itit.io/api/v4/projects/21/packages/generic/informat-installer/1.0/informat_installer.zip
上傳安裝程式到目標伺服器
在伺服器上解壓縮安裝程式
unzip informat_installer.zip
命令列執行安裝程式
$ cd informat_installer
$ chmod +x ./jdk/bin/java
檢視使用說明
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -h
安裝Postgres資料庫
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -pgsql -dbpwd 12345678 -dbport 5432 -package /tmp/informat_1.6.zip
建立應用資料庫
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -createdb -dbhost 127.0.0.1 -dbport 5432 -dbuser postgres -dbpwd 12345678 -dbname postgres -package /tmp/informat_1.6.zip
升級應用資料庫版本
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -upgradedb -dbhost 127.0.0.1 -dbport 5432 -dbuser postgres -dbpwd 12345678 -package /tmp/informat_1.6.zip
安裝或升級應用例項
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -instance -package /tmp/informat_1.6.zip -path /informat_home
更新應用例項配置
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -updateconfig -dbhost 127.0.0.1 -dbport 5432 -dbuser postgres -dbpwd 12345678 -package /tmp/informat_1.6.zip -path /informat_home
更新ENV配置
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -updateinstanceenv TableItBizSystem_prd JAVA_MEM_OPTS='" -Xmx4096m -Xms4096m -Doid.auth=true "' -path /informat_home
更新websocket host配置
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -wshost 172.16.221.2 -dbhost 127.0.0.1 -dbport 5432 -dbuser postgres -dbpwd 12345678
更新websocket port配置
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -wsport 0 -dbhost 127.0.0.1 -dbport 5432 -dbuser postgres -dbpwd 12345678
更新系統配置webUrl$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -updatedbconfig system.web.url http://172.16.221.2:9991 -dbhost 127.0.0.1 -dbport 5432 -dbuser postgres -dbpwd 12345678
更新系統配置website.baseUrl
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -updatedbconfig website.baseUrl http://172.16.221.2:10001 -dbhost 127.0.0.1 -dbport 5432 -dbuser postgres -dbpwd 12345678
啟動或重啟應用例項
$ ./jdk/bin/java -jar jar/TableItInstallerSystem-1.0.0.jar -cli -restart -path /informat_home
引數說明
-cli 使用命令列安裝
-pgsql 安裝Postgres資料庫
-createdb 建立應用資料庫
-upgradedb 升級應用資料庫
-haproxy 安裝haproxy
-instance 安裝應用例項
-updateconfig 更新應用例項的配置檔案
-updateinstanceenv <arg> 更新env檔案配置
-wshost 更新websocket host
-wsport 更新websocket port
-updatedbconfig 更新系統配置檔案
-dbhost <arg> 資料庫主機
-dbport <arg> 資料庫埠
-dbuser <arg> 資料庫使用者名稱
-dbpwd <arg> 資料庫密碼
-dbname <arg> 初始資料庫(預設資料庫使用者名稱)
-package <arg> 安裝包路徑 eg:/tmp/informat_1.5.zip
-path <arg> 安裝路徑 eg:/informat_home
-restart 啟動或重啟應用例項
至此,該專案就部署完畢了。