亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

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

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

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

        引言

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

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

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

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

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

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

        2.釘釘與OA集成方案

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

        圖1

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

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

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

        // OA將數據提交到釘釘的幫助類

        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;//應用id

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

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

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

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

        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.結束語

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

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

        * [2]《中間件技術研究》作者 常煜芬、張育平計算機應用研究

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

        猜你喜歡
        信息系統(tǒng)企業(yè)
        Smartflower POP 一體式光伏系統(tǒng)
        企業(yè)
        當代水產(2022年5期)2022-06-05 07:55:06
        企業(yè)
        當代水產(2022年3期)2022-04-26 14:27:04
        企業(yè)
        當代水產(2022年2期)2022-04-26 14:25:10
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        敢為人先的企業(yè)——超惠投不動產
        云南畫報(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
        国产自拍视频在线观看网站| 久久中文字幕日韩精品| 国产精品久久一区性色a| 中文字幕午夜精品一区二区三区 | 野花在线无码视频在线播放| 性一交一乱一伦一视频一二三区| 日本视频一区二区三区三州| 男女真人后进式猛烈视频网站| 国偷自产一区二区免费视频| 国产欧美成人| 91青青草免费在线视频| 蜜桃传媒免费在线播放| 国产精品欧美一区二区三区不卡| 香蕉视频一级| 精品在线视频免费在线观看视频| 久久精品人妻少妇一二三区| 99在线精品免费视频九九视| 久久久精品国产亚洲AV蜜| 亚洲av国产精品色a变脸| 亚洲av福利院在线观看| 国产在线不卡一区二区三区| 国产三级精品美女三级| 激情五月六月婷婷俺来也| 中文字幕人妻伦伦| 色偷偷一区二区无码视频| 18禁黄无遮挡免费网站| 亚洲国产精品区在线观看| 中文字幕av免费专区| 色综合另类小说图片区| 日本一区不卡在线观看| 特黄 做受又硬又粗又大视频 | 中文字幕av日韩精品一区二区| 免费人成黄页网站在线观看国内| 国产天堂av在线一二三四| 99久久人妻精品免费二区| 中文字幕avdvd| 国产精品国产传播国产三级| 黑人巨大精品欧美一区二区免费| 亚洲精品成人专区在线观看| 亚洲视频在线中文字幕乱码| 制服丝袜一区二区三区|