提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

前言

釘釘作為目前很多企業(yè)都在使用的移動(dòng)辦公平臺(tái),提供了很多常用的OA審批功能,同時(shí)也支持自定義審批流程,極大的方便了企業(yè)的辦公審批,那么對(duì)于低代碼平臺(tái)而言是否可以實(shí)現(xiàn)與釘釘?shù)膶?duì)接呢?答案當(dāng)然是肯定的,下面小編就以活字格低代碼開(kāi)發(fā)平臺(tái)為例為大家介紹如何在低代碼平臺(tái)中對(duì)接釘釘?shù)膶徟鞒獭?/p>

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

使用低代碼對(duì)接釘釘審批流程

活字格對(duì)接釘釘可以分為以下5步:

  • 在釘釘中發(fā)布流程。
  • 在低代碼中設(shè)計(jì)書(shū)表以及頁(yè)面。
  • 調(diào)用釘釘接口實(shí)現(xiàn)業(yè)務(wù)邏輯。
  • 創(chuàng)建釘釘應(yīng)用。
  • 在活字格中發(fā)起釘釘流程。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

1.在釘釘中發(fā)布流程

在釘釘管理后臺(tái)中創(chuàng)建流程表單,進(jìn)行自定義表單設(shè)計(jì)和流程設(shè)計(jì),完成后點(diǎn)擊右上角的發(fā)布即可。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

在基礎(chǔ)設(shè)置頁(yè)簽的最下面,有該模板的唯一編號(hào),這個(gè)也是后面發(fā)起流程中需要用到的。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

2. 在低代碼中設(shè)計(jì)數(shù)據(jù)表以及頁(yè)面

在活字格中設(shè)計(jì)數(shù)據(jù)表及界面,不需要和釘釘?shù)谋韱雾?yè)面一致,只需最終能組裝成符合釘釘要求的數(shù)據(jù)即可。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

3.調(diào)用釘釘接口實(shí)現(xiàn)業(yè)務(wù)邏輯

編寫(xiě)活字格提交流程時(shí)的方法并調(diào)用釘釘接口,可參考釘釘接口文檔。

首先要獲取accessToken,需要用到Appkey和AppSecret參數(shù),調(diào)用發(fā)起審批時(shí),需要用到模板的編號(hào),可以將這些參數(shù)設(shè)置為全局變量,待發(fā)布后在管理控制臺(tái)統(tǒng)一配置,如下圖展示,后兩個(gè)參數(shù)會(huì)在后面進(jìn)行介紹。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

結(jié)合活字格的“發(fā)送HTTP請(qǐng)求命令”和“Json反序列化命令”,參照釘釘?shù)慕涌谖臋n,實(shí)現(xiàn)接口調(diào)用,可參考附件的工程文件服務(wù)端命令->釘釘。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

這里要注意formComponentValues參數(shù),需要結(jié)合釘釘?shù)谋韱卧O(shè)計(jì)進(jìn)行構(gòu)造的,詳細(xì)信息可以參考下方接口的文檔說(shuō)明。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

4.創(chuàng)建釘釘應(yīng)用

這一步可以參考活字格幫助手冊(cè):與釘釘集成。創(chuàng)建完之后就會(huì)獲得第三步中對(duì)應(yīng)的AppKey與AppSecret。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

5.在活字格中發(fā)起釘釘流程

在發(fā)起流程后,流程就會(huì)在釘釘中執(zhí)行。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

除此之外,還可以使用事件訂閱的功能查看流程的具體執(zhí)行情況:

事件訂閱的流程以及加解密規(guī)則可參考配置事件訂閱。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

對(duì)于請(qǐng)求地址,可創(chuàng)建一個(gè)任何人都能訪問(wèn)的,post類(lèi)型的服務(wù)端命令。但因?yàn)獒斸數(shù)恼?qǐng)求數(shù)據(jù)以及響應(yīng)數(shù)據(jù)都是加密的,因此可以使用市場(chǎng)上的釘釘事件訂閱加解密插件,可參考附件工程文件的服務(wù)端命令->事件訂閱->eventsubscription。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

開(kāi)啟需要訂閱的事件,不同的事件訂閱,請(qǐng)求的數(shù)據(jù)結(jié)構(gòu)有所不同,可以在事件訂閱中進(jìn)行查看。解密之后可以通過(guò)EventType做判斷,然后結(jié)合實(shí)際業(yè)務(wù)邏輯進(jìn)行處理。

提升協(xié)作效率:釘釘流程與低代碼平臺(tái)的無(wú)縫對(duì)接(釘釘 代碼)

總結(jié)

以上就是使用活字格對(duì)接釘釘流程的步驟,如果您還想了解更多關(guān)于低代碼對(duì)接釘釘?shù)男畔?,歡迎持續(xù)關(guān)注小編。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢(xún)
分享本頁(yè)
返回頂部