必讀實驗說明
在開始本教程前,確定你已經完成了以下準備工作:
- 已擁有阿裡雲賬号并完成實名認證。若未完成,請參考 注冊阿裡雲賬号。
- 已經完成了釘釘開發者的注冊與激活并擁有了子管理者和開發者權限。若尚未完成,請參考 成為釘釘開發者 。
- 為保證最好的體驗,請使用最新版Chrome浏覽器。
注意事項
- 本教程中使用了阿裡雲函數計算服務FC和日志服務SLS,開通雲産品在免費資源消耗完成以後會産生費用。
- 體驗完後,盡量根據文檔操作應用下線,停止服務,以免産生欠費。
建立釘釘H5應用
- 登入釘釘開放平台背景. https://open-dev.dingtalk.com ,如果還沒有建立企業的話點選右上角的建立企業或者點選連結建立 https://oa.dingtalk.com/register_new.htm

- 建立一個H5應用。在開發者背景頁面,單擊應用開發,然後選擇企業内部開發 > H5微應用,最後單擊建立應用。
- 填寫應用資訊,應用類型:選擇H5微應用;開發方式:選擇企業自助開發,完成應用的建立。
将釘釘開放平台與阿裡雲平台綁定
- 在釘釘開放平台選擇開發管理 > 開通雲開發
- 點選确定并登入雲開發平台進行綁定行為的授權
- 根據提示使用阿裡雲賬号進行登入,授權成功後點選下一步
- 确認所需開通的産品資訊,如有未開通功能需要依次開通,全部開通後,點選完成并傳回
- 組織阿裡雲賬号已經綁定,此時還再點選綁定個人阿裡雲賬号即可實作組織和賬号的一鍵綁定。
- 點選确定确認綁定個人阿裡雲賬号後即可免登到阿裡雲雲開發平台
- 綁定完成後頁面右下方會出現去開發的按鈕,點選去開發,并在彈出的選項中點選确定即可快速跳轉至雲開發平台建立應用
在雲開發平台建立後端雲應用
- 綁定完成後頁面右下方會出現去開發的按鈕,點選去開發,并在彈出的選項中點選确定即可快速跳轉至雲平台建立應用
- 頁面跳轉到雲開發平台的應用建立頁面,選擇JAVA和通過模版建立,并在彈出的選項中選擇官方模版 > 能力中心:OA物品領用,并點選下一步
- 填寫基本資訊,選擇計算服務為FC,并選擇Region(以華東2上海為例),然後點選完成建立
- 選擇日常環境,然後在操作列單擊應用配置,點選編輯配置參數,下一步去釘釘開放平台擷取應用的參數。
該步驟需要配置釘釘應用的6個參數,4個參數已經直接擷取,其中corpId和processCode需要去釘釘開放平台上擷取
-
- aesKey= #資料加密密鑰
- appKey= #H5應用Key
- appSecret= #H5應用秘鑰
- corpId= #釘釘組織ID
- processCode= #審批模闆唯一辨別
- token= #加解密需要用到的token
- 通路釘釘開放平台首頁,複制左側的CorpId填入到應用的配置參數裡面。
- 通路釘釘OA平台擷取processCode
-
- 依次點選 工作台 > OA審批。
-
- 選擇表單管理 > 行政管理 > 物品領用,并點選對應的編輯。
-
- 在URL中擷取對應的processCode,填入到應用的配置參數中,點選确定完成參數的配置。
- 資訊填寫完成後點選儲存和确定
該步驟配置的釘釘應用6個參數配置完以後複制下來備用
- 點選部署按鈕并在彈窗中确認資訊無誤後點選确認将産品部署上線
- 部署成功後打開日志并拷貝圖中所示域名,留作備用。
釘釘H5應用配置上線
- 在釘釘開放平台選擇OA物品領用的應用,選擇事件訂閱,使用上一步驟複制的aes_key和token的參數,并将拷貝的網址+/callback填入請求網址選項中,例如拷貝的臨時域名是 https://testxxxx.workbenchapi.com, 那請求網址填寫 https://testxxxx.workbenchapi.com/callback ,全部填寫完成後點選儲存。
- 将事件訂閱 > 審批事件下的兩個選項設定為打開。
- 選擇開發管理,将步驟7)中拷貝的位址寫入應用首頁位址并将伺服器出口ip設定為255.255.255.255并儲存。
- 在權限管理中申請開通如下權限。1)通訊錄管理下的成員資訊讀權限,2)智能工作流下的所有兩個權限
- 在版本管理與釋出中添加可使用人員并确認釋出
- 打開“OA物品領用”釘釘應用。打開釘釘進入建立好的組織,在組織界面中找到全部的應用,在最後「未分組」中可以看到這個應用,進行使用了。
下線應用,停止計費
應用上線後會按照使用量消耗雲資源,如果不需要保留應用,請及時下線,以免一直産生不必要的費用。