概述
企業的 IT系統 就像一部車,裡子>面子,底盤穩定>外殼好看。先能用,再優化,最後炫技,不要本末倒置。

底盤=系統框架,發動機=主數據,燃料數據,集成=軸承/傳動帶,搞不好推頭,隨時熄火各種故障。
看一個公司 it 系統建設,集成架構,為讓公司業務正常運轉,超過一個辦公室就要系統,超過2間就要集成,email同步,複製粘貼也是集成。
優化也要循序漸進,不要一口氣吃胖子。
|
階段
|
描述
|
|---|
|
滑板
|
無系統,通訊基本靠吼
|
|
滑板車
|
少量核心業務上系統比如 CRM,客服
|
|
自行車
|
大部分對外業務,對內管理均上了系統
|
|
摩托車
|
開始有了部分系統集成,或手工搬運或開發
|
|
汽車
|
有數據中臺,BI數倉,大多數系統做了自動化的系統集成
|

Illustration of MVP product development by Henrik Kniberg
本文從3點 介紹 Jira 系統與第三方集成,為何對接,怎麼設計,怎麼對接

3步把大象裝進冰箱
為何對接
Jira 核心功能是 事務追蹤,把具有相關性的事情,在一個界面上展示給用戶看。不管是鏈接,還是 圖標,圖片,可以達成
下圖是一些集成的樣例

工業

設計

IT 支持

商務
軟件研發
怎麼設計
把需要對接的系統簡單分各類
|
類型
|
描述
|
示例
|
對接方式
|
優先級
|
|---|
|
業務
|
跟直接賺錢相關,生產ERP ,CRM 營銷等
|
SAP,Salesforce
|
定製開發,jira asset
|
中
|
|
基礎設施
|
後臺行政,內部管理,比如單點登錄,人事財務
|
Crowd,AD
|
原生配置,插件,定製開發
|
高
|
|
報表
|
數據統計,數倉,BI報表
|
PowerBI
|
插件,定製開發
|
高
|
|
技術
|
軟硬件研發,編碼,測試,漏掃等
|
PTC,Github,SonarQube
|
原生配置,插件
|
高
|
|
流程
|
與 Jira 類似,中國偏審批,外國偏 BPM
|
泛微 OA,Processmaker
|
定製開發,通用型連接器
|
低
|
|
IM 通訊
|
通訊聊天
|
飛書,Slack
|
插件,定製開發
|
中
|
|
單機
|
客戶端版的生產力工具
|
Excel,Project
|
插件
|
中
|
怎麼對接
對接方式
如果簡單集成,原生配置+插件,如果要深度集成,且插件的配置以及腳本無法實現,就要考慮定製開發
|
類型
|
描述
|
成本
|
|---|
|
原生配置
|
|
0
|
|
插件
|
|
中
|
|
定製開發
|
使用 Jira 提供的 API 接口能力進行開發,Jira Server API
|
高
|
|
鏈接
|
在 問題中 增加超鏈接字段,手工複製粘貼相關係統的鏈接
|
低
|
業務
Jira 作為連接研發和其他部門的橋樑,需要讓其他系統的一些重要數據對象展示在 Issue 上,幫助技術同事更好了解事情的上下文。
除了高成本的二次開發,推薦兩個更容易的方式。
原生 Jira Asset
可以通過一堆探針類 APP 掃描標準資產,也可以通過接口從別的系統按指定格式導入數據,除了 IT 資產,也可以導入一些其他工程設備,人員,項目,客戶信息。
關於 Asset 的使用入門說明會在後續的文章中提及,這塊已從一個插件應用升級為主程序的級別。
參考文檔

Elements Connect - external data fields
這款插件,提供數據庫,以及主流系統直連,不用數據落盤,直接在界面上展示數據的最新狀態。
好處是數據實時性更高,壞處是不像上面的連接方式,可展示數據的歷史變更記錄。


流程
Jira 本身自帶審批,但並不意味著所有的審批都適合放在Jira裡做,很多公司都會有別的審批系統會和 Jira的表單或數據產生一些前後聯動,比如以下兩款國內外比較流行的審批(Kissflow/泛微),工作流型產品。
Kissflow
使用Zapier來做連接

https://zapier.com/apps/jira/integrations/kissflow

使用 騰訊 HiFlow 做連接

Github for Jira

本地版 Jira 代碼庫設置操作說明(Bitbucket,Gitlab,Github)
IM 通訊
Teams

Slack

Jira Server for Slack (Official)
報表
powerBI

Tableau

Tableau Connector for Jira
單機類

Ceptah Bridge - JIRA MS Project Plugin

Excel 365 Connector for Jira
參考鏈接