999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于中間件技術(shù)的釘釘與現(xiàn)有OA系統(tǒng)集成探討

2017-04-27 02:25:45作者譚江山柳州市第一職業(yè)技術(shù)學(xué)校
電子制作 2017年6期
關(guān)鍵詞:信息系統(tǒng)企業(yè)

作者/譚江山,柳州市第一職業(yè)技術(shù)學(xué)校

基于中間件技術(shù)的釘釘與現(xiàn)有OA系統(tǒng)集成探討

作者/譚江山,柳州市第一職業(yè)技術(shù)學(xué)校

目的:實現(xiàn)企業(yè)內(nèi)部辦公系統(tǒng)通過釘釘接口發(fā)送通知、電子工資條等功能,實現(xiàn)與現(xiàn)有OA系統(tǒng)進(jìn)集成。方法:現(xiàn)有辦公系統(tǒng)程序通過中間件技術(shù)間接地與釘釘開放平臺進(jìn)行通信。結(jié)果:能夠在現(xiàn)有辦公系統(tǒng)中方便地調(diào)用釘釘開放平臺的接口,如:發(fā)送釘釘消息、同步釘釘通訊錄等一系列的功能。結(jié)論:該方法實施部署簡單,具有良好的擴(kuò)展性。并且在不影響原有系統(tǒng)的前提下,方便企業(yè)了解員工查看通知情況。

釘釘;辦公系統(tǒng);集成 c# 中間件

引言

釘釘是阿里巴巴專為中小企業(yè)和團(tuán)隊打造的溝通、協(xié)同的移動辦公OA。釘釘解決了企業(yè)管理中的一些問題,比如找人不再麻煩、信息得不到回復(fù)、審批流程簡單化,無紙化、溝通軟件等,自從2015年5月26日正式發(fā)布釘釘2.0版以來,用戶數(shù)得到快速的增長。由于很多企業(yè)原來已經(jīng)有了自己的OA辦公系統(tǒng) ,并且些辦公系統(tǒng)已經(jīng)比較成熟,企業(yè)員工也已經(jīng)習(xí)慣了原有OA系統(tǒng)。但隨著移動互聯(lián)網(wǎng)的發(fā)展,原有辦公系統(tǒng)的一些短板也很明顯,比如要找一個同事還要查辦公系統(tǒng)的聯(lián)系電話,發(fā)出的信息得不到回復(fù),不知有沒有看到。審批文件還需要到處找領(lǐng)導(dǎo),或還要登錄電腦才能審批。而這些傳統(tǒng)辦公系統(tǒng)的缺點正是釘釘所擅長的。但釘釘畢竟是一個通用的信息溝通平臺,不能適應(yīng)一些企業(yè)的個性化要求。如何將釘釘與現(xiàn)有OA辦公系統(tǒng)進(jìn)行整合是本文的探討目標(biāo)。

中間件是一種獨立的系統(tǒng)軟件或服務(wù)程序,應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源。中間件位于客戶機(jī)

服務(wù)器的操作系統(tǒng)之上,管理計算機(jī)資源和網(wǎng)絡(luò)通訊。是連接兩個獨立應(yīng)用程序或獨立系統(tǒng)的軟件。相連接的系統(tǒng),即使它們具有不同的接口,但通過中間件相互之間仍能交換信息。執(zhí)行中間件的一個關(guān)鍵途徑是信息傳遞。通過中間件,應(yīng)用程序可以工作于多平臺環(huán)境。

1.OA系統(tǒng)現(xiàn)狀

OA是辦公自動化(OFFICE AUTOMATION)的簡稱,是采用Internet/Intranet技術(shù),基于工作流概念,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效協(xié)同工作;改變過去復(fù)雜、低效的手工辦公方式,實現(xiàn)迅速、全方位的信息采集、處理,為企業(yè)管理和決策提供科學(xué)依據(jù)。企業(yè)實現(xiàn)辦公自動化程度也是衡量其實現(xiàn)現(xiàn)代化管理的標(biāo)準(zhǔn)。辦公自動化不僅兼顧個人辦公效率提高,更重要的是可實現(xiàn)群體協(xié)同工作。憑借網(wǎng)絡(luò),這種交流與協(xié)調(diào)幾乎可以在瞬間完成。這里所說的群體工作,可以包括在地理上分布很廣,甚至在全球上各個地方,以至于工作時間都不一樣的一群工作人員。

傳統(tǒng)的OA系統(tǒng)主要是運行于PC端,很多企事業(yè)單位的OA系統(tǒng)都是針對自己的個性特點來開發(fā)的,使用已經(jīng)很穩(wěn)定和成熟。近幾年隨著智能移動設(shè)備的快速發(fā)展,OA系統(tǒng)開始向移動端發(fā)展,工作效率得到了很大的提高,但仍然有大量的OA系統(tǒng)運行于PC端。即使有的OA系統(tǒng)有自己的APP,但這些APP的缺點主要體現(xiàn)在無法了解信息送達(dá)的情況,即信息的發(fā)送者無法了解接收者是否已經(jīng)查看了信息,也無了解哪些接收者沒有查看信息。能了解接收者查看信息情況,是釘釘?shù)奶厣弧8鶕?jù)釘釘官方2016年12月釘釘對外公布用戶數(shù)量已經(jīng)超過240萬家,而且用戶數(shù)量正在快速增長。

2.釘釘與OA集成方案

為了方便各類應(yīng)用接入釘釘,釘釘開發(fā)平臺開放了接入接口API,利用API可以方便的讓我們的OA系統(tǒng)與釘釘集成。但釘釘只提供了類似微信的JSAPI接口,且只提供了Java、PHP及Nodejs這三種技術(shù)接入釘釘開放平臺API的示例代碼,未提供C#的示例代碼,也未提供接入方案。本文將探討用C#和中間件技術(shù),實現(xiàn)OA系統(tǒng)與釘釘?shù)募?。本方案不是讓釘釘平臺與現(xiàn)有OA系統(tǒng)直接進(jìn)行通信,而是利用中間件技術(shù)。釘釘平臺通過開的發(fā)JSAPI接口與中間件進(jìn)行通信,中間件再通過WebService或WebApi技術(shù)與OA系統(tǒng)進(jìn)行通信,如圖1所示。

圖1

考慮到OA系統(tǒng)后續(xù)可能還會有更多的應(yīng)用要接入,所以這里采用的接入方式是消息中間件架構(gòu),作用是將釘釘開放的各種各樣的接口,比如說組織同步的接口、應(yīng)用管理接口、消息接口進(jìn)行統(tǒng)一封裝,這樣以后無論要接入哪個系統(tǒng),這些系統(tǒng)只要和中間件打交道就可以了。釘釘接口一旦發(fā)生變化,只要改中間件的接口,后端系統(tǒng)的接口是不需要做任何變動的。也許過幾年后,新出來其他的應(yīng)用更適合做移動辦公,不再使用釘釘了,所有內(nèi)容都要顛覆掉,通過中間件的方式就會比較好的解決這樣的一個接入的問題,如中間件可以后續(xù)改變和微信接入等。

3.釘釘與OA集成的實現(xiàn)

下面以發(fā)布通知為例,實現(xiàn)釘釘與OA系統(tǒng)的集成。將中間件以類庫的方式引用到OA系統(tǒng)中,以下是實現(xiàn)中間件功能的各個類的關(guān)鍵代碼:

// OA將數(shù)據(jù)提交到釘釘?shù)膸椭?/p>

public class HttpHelper

{

public static string HttpPost(string

url, Object data)

{

WebClient wc = new WebClient();

wc.Headers.Add("Content-Type",

"application/json");

byte[] postData = Encoding.UTF8.

GetBytes(data.Tostring());

byte[] responseData =

wc.UploadData(url, "POST", postData); // 得到返回

字符流

return Encoding.UTF8.

Getstring(responseData);// 解碼

}

}

//消息類

public class TextMessage

{

public string touser;//消息接收人id

public string toparty;// 消息接收部門id

public string agentid;//應(yīng)用id

public string msgtype="text";//消息類型

public Text text=new Text();//消息內(nèi)容

//發(fā)消息給企業(yè)中的所有人

// accessToken為企業(yè)授權(quán)碼,content為要發(fā)布的消息內(nèi)容

public string SendToAll(string

url,string agentid, string accessToken, string

content)

{

this.touser = "@all";//所有人

this.toparty = "";

this.agentid = agentid;

this.text.content = content;

string hostUrl= url + "/message/

send?" + "access_token=" + accessToken;

return HttpHelper.HttpPost(hostUrl,

JsonHelper.SerializeObject(this));//發(fā)布消息

}

}

public class Text

{

public string content;

}

4.結(jié)束語

筆者基于上述技術(shù),將所在學(xué)校的自有OA與釘釘平臺進(jìn)行集成,實現(xiàn)了學(xué)校內(nèi)網(wǎng)、外網(wǎng)通知公告與釘釘同步發(fā)送、電子工資條的發(fā)送和查詢等,同時實現(xiàn)了部門信息及員工信息與釘釘?shù)耐?。系統(tǒng)已經(jīng)平穩(wěn)運行6個多月,服務(wù)于學(xué)校的400多名教職員工,提高了通知公告的知曉率,豐富了學(xué)校的移動辦公。

* [1]《醫(yī)院HIS系統(tǒng)調(diào)用釘釘開放平臺的簡單實例》作者 朱夏迪中國新通信

* [2]《中間件技術(shù)研究》作者 常煜芬、張育平計算機(jī)應(yīng)用研究

* [3]阿里釘釘開放平臺(https://open.dingtalk.com)

猜你喜歡
信息系統(tǒng)企業(yè)
Smartflower POP 一體式光伏系統(tǒng)
企業(yè)
企業(yè)
企業(yè)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
敢為人先的企業(yè)——超惠投不動產(chǎn)
云南畫報(2020年9期)2020-10-27 02:03:26
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 亚洲国产精品美女| 亚洲小视频网站| 试看120秒男女啪啪免费| 欧美日在线观看| 色天堂无毒不卡| 狠狠色狠狠综合久久| 欧美精品1区2区| 999国产精品永久免费视频精品久久 | 999国产精品| 免费观看亚洲人成网站| 在线视频亚洲欧美| 久久精品人人做人人综合试看| 亚洲三级a| yjizz国产在线视频网| 一区二区三区毛片无码| 在线观看免费AV网| 国产jizzjizz视频| 18禁不卡免费网站| 久久狠狠色噜噜狠狠狠狠97视色| 国产精品一区二区无码免费看片| 久久精品中文字幕少妇| 国产成人亚洲综合A∨在线播放| 国产美女人喷水在线观看| 91精品专区国产盗摄| 亚洲an第二区国产精品| 亚洲A∨无码精品午夜在线观看| 国产精品女主播| 国产h视频免费观看| 国产精品色婷婷在线观看| 国产视频大全| 国产新AV天堂| 五月天婷婷网亚洲综合在线| 亚洲av中文无码乱人伦在线r| 91精品情国产情侣高潮对白蜜| 天堂成人av| 欧美天天干| 国产91小视频在线观看| 最新国语自产精品视频在| 激情综合网址| 亚洲a级在线观看| 亚洲a级在线观看| 高清无码一本到东京热| 中文成人在线视频| 永久免费无码成人网站| 国产成人av一区二区三区| 欧美午夜视频在线| 乱人伦99久久| 亚洲人成网站18禁动漫无码| jizz在线免费播放| 国产黄色片在线看| 无码内射中文字幕岛国片| 2021精品国产自在现线看| 亚洲天堂高清| 欧美午夜理伦三级在线观看| 97国产精品视频人人做人人爱| 精品国产免费观看一区| 亚洲无码37.| 亚洲另类国产欧美一区二区| 日韩欧美亚洲国产成人综合| 国产亚洲精品资源在线26u| 二级特黄绝大片免费视频大片| 国产凹凸视频在线观看 | 亚洲人成日本在线观看| 色窝窝免费一区二区三区 | 欧美五月婷婷| 亚洲视频影院| 国产女人水多毛片18| 亚洲第一精品福利| 热99re99首页精品亚洲五月天| 国产成人免费观看在线视频| 91色国产在线| 全部无卡免费的毛片在线看| 又爽又大又黄a级毛片在线视频| 国产永久在线视频| 免费无码网站| 日韩午夜伦| 亚洲视频黄| 国产呦视频免费视频在线观看| 亚洲日本一本dvd高清| 99久久精品国产麻豆婷婷| 国产在线观看91精品亚瑟| 91视频免费观看网站|