如何將O2OA接入企業釘釘,在釘釘上使用移動辦公
如果O2OA成功接入釘釘,O2OA將會自動從釘釘拉取所有的人員和組織進行同步,O2OA的所有人員和組織以企業釘釘中建立的組織架構為準( 本地已經建立的人員和組織將保留不會被刪除,可能會造成人員和組織重複 )。O2OA接入釘釘建議先配置好釘釘應用,待組織和人員從釘釘同步完成後,再進行組織和人員的資訊編輯,避免人員和組織資訊的重複建立。 |
一、完成O2OA部署
請確保O2OA可以通過公網正常訪問。
二、註冊企業釘釘(自行準備)
註冊地址:https://oa.dingtalk.com/#/login
需要提供使用釘釘的企業相關資訊。
三、獲取企業CropId和SSOsecret
註冊成功後,使用管理員賬號登入企業釘釘,在[工作臺] 頁面中,點選自建應用上方應用開發連結,在這裡可以檢視企業的CropId和SSOsectet資訊,如下圖所示:
點選應用開發進入開發平臺,如下圖所示:
請記錄企業的CropId和SSOsectet資訊。
四、新增企業釘釘自建應用(O2OA)
註冊成功後,使用管理員賬號登入企業釘釘,在[工作臺] 頁面中,點選自建應用,如下圖所示:
在彈出的新增微應用介面填寫O2OA伺服器相關資訊,如下圖所示:
必填項:
應用Logo:您可以上傳您需要顯示在釘釘裡的O2 OA辦公應用圖示。
應用名稱:填寫您指定的釘釘裡O2OA辦公應用的應用名稱,如移動辦公,企業辦公,O2OA辦公等等。
功能介紹:填寫應用的功能介紹
首頁地址:http://[serverIp]:[port]/x_desktop/ddsso.html
(其中[serverIp]為您部署的O2OA公網IP或者域名,[port]是開放的web埠,預設為80不用填寫)
填寫完成後點選提交即可完成應用建立,填寫好的介面如下圖所示:
檢視應用資訊:
您可以在介面中獲取AgentId資訊,這兩個資訊以及之前獲取的CropId和SSOsecret資訊將配置到O2OA相關的接入配置中,請牢記此資訊。
五、在O2OA中進行相關接入配置
1、進入o2oa安裝目錄,從o2server/config/sample 目錄下拷貝 dingding.json 到 o2server/config 目錄(如果已經複製過了,請跳過此步驟);
2、使用文字編輯器開啟dingding.json進行編輯:
{
"enable": false,
"corpId": "",
"agentId": "",
"corpSecret": "",
"syncCron": "10 0/10 * * * ?",
"forceSyncCron": "10 45 8,12 * * ?",
"oapiAddress": "https://oapi.dingtalk.com",
"messageEnable": true,
}
引數說明:
"enable": "是否啟用企業釘釘接入: true | false",
"corpId": "企業釘釘引數corpId(從企業釘釘開發平臺資訊中獲取)",
"agentId": "企業釘釘應用資訊AgentId(從企業釘釘資訊中獲取 'AgentId')",
"corpSecret": "企業釘釘引數SSOsecret(從企業釘釘開放平臺資訊中獲取 'SSOsecret')",
"syncCron": "拉入同步時間表達式, 預設每10分鐘同步一次(10 0/10 * * * ?).",
"forceSyncCron": "強制拉入同步cron, 預設在每天的8點和12點強制進行同步(10 45 8,12 * * ?)",
"oapiAddress": "企業釘釘api伺服器地址, 固定填寫:https://oapi.dingtalk.com",
"messageEnable": "是否允許推送訊息到企業釘釘: true | false"
完成以上配置後重啟O2OA,即可完成O2OA在企業釘釘中的接入,可以在企業釘釘中看到自己配置的企業應用。