泛微OA系統集成解決方案 二維碼
5480
e-cology系統集成解決方案涉及內容包括:集成登錄、LDAP集成、流程推送到第三方系統、HR同步、流程歸檔集成、金蝶s-HR集成、印章系統集成。
1、集成登錄 第三方系統: 火炬政府網站 應用場景: ①由各第三方系統提供應用編號和秘鑰,供OA調用 ②第三方系統提供接口供OA調用,接口參數包括:用戶賬號、菜單編號、請求口令、校驗MD5。各系統收到接口請求后,通過用戶賬號從數據庫中獲取用戶信息,如果能獲取到用戶則做系統的模擬登錄,并判斷該用戶是否對菜單編號對應的菜單具有訪問權限。如果沒有訪問權限,則返回錯誤碼。如果有權限,則返回狀態碼200,并返回菜單編號對應菜單的URL 開發步驟: ①在【集成登錄設置】新增頁面,其他參數中增加[提交參數]配置項。該配置項用于該參數是否作為提交參數,開啟就作為提交參數,關閉就不作為提交參數 ②表達式參數中增加參數$datetime$,格式為yyyymmddhhMMss,此參數用于生成請求口令 ③在集成登錄頁面,判斷其他參數的[提交參數]是否開啟,開啟則將此參數作為提交參數項 參照附件: 操作手冊-火炬高新區管委會單點登錄需求開發 客戶名稱: 廈門火炬高技術產業開發區管理委員會 2、門戶顯示未讀郵件數量并單點跳轉至163郵箱 第三方系統: 163郵箱 應用場景: 從163郵箱中獲取未讀郵件數量展示在門戶中,點擊可以進行郵箱的跳轉與單點登錄。系統可以支持個人維護單點的郵箱和賬號。 開發步驟: ①在配置文件中配置163郵箱域名和私鑰 ②在【集成登錄設置】新增頁面中,配置標識、內網地址、外網地址、請求方式、賬號參數名、密碼參數名 ③開發jsp頁面,此頁面實現單點登錄并跳轉到163郵箱的指定文件夾 ④在前端菜單中,將所開發的jsp頁面配置到前端菜單中。如果要在門戶中使用,需要配置自定義頁面元素 第三方系統提供內容: 私鑰、企業郵箱地址、單點登錄地址、企業郵箱各個文件夾對應代碼 參照附件: 操作手冊-滿足聯美集團163郵箱集成開發 客戶名稱: 聯美集團 3、??低曇曨l系統單點登錄至OA 第三方系統: ??低曇曨l系統 應用場景: 國投交通視頻監控系統平臺,需要直接打開OA的某個頁面,不出現OA的登錄頁面 開發步驟: ①配置文件中配置獲取令牌的接口地址和參數名 ②修改集成登錄頁面:調用令牌接口,獲取令牌并自動拼接 ③單點登錄時使用拼接好的令牌 第三方系統提供內容: 獲取令牌的接口地址、令牌參數名 參照附件: 操作手冊-滿足??低暭傻卿涢_發 客戶名稱: 國投交通控股有限公司
1、AD中刪除用戶,OA中做離職操作 第三方系統: AD 應用場景: 從AD中導入用戶到OA,然后如果某天AD中禁用了張三,張三會在OA中做離職操作。 但如果AD中將此用戶刪除,這樣張三就不會在OA中做離職操作,就會一直占用這個license。 現在需要AD中刪除某用戶,OA中對此用戶同樣的也要做離職操作。 (注意如果單獨的在OA中增加的本地用戶,即綁定AD用戶登陸的開關沒有打開, 這部分用戶是獨立的,是不需要在OA中做離職操作的 ) 開發步驟: 原有的【LDAP集成】時的數據同步邏輯不變。在LDAP同步人員完全結束之后,遍歷OA中的人員,然后拿到每一個loginid,然后用loginid去AD里面做驗證, 看看在AD中是否存在此用戶,如果不存在就做離職操作(離職操作的邏輯就是AD禁用賬號時的離職操作)。 參照附件: 操作手冊-滿足上海財經大學AD人員同步開發 客戶名稱: 上海財經大學 2、AD中清空身份證信息,OA中人員狀態不變 第三方系統: AD 應用場景: 如果AD域刪除了某賬號的身份證或AD域禁用了某賬號,OA需要把對應人員的OA賬號做刪除處理,人員狀態不做變更 開發步驟: ①在【LDAP集成】-【集成設置】-【域同步到OA設置】中,開啟[檢查賬戶禁用狀態]功能 ②修改同步邏輯:沒有身份證信息或被禁用的AD域賬號,同步時將OA賬號做刪除處理;原來做離職操作改為人員狀態不變 參照附件: 操作手冊-滿足世宇科技LDAP集成開發 客戶名稱: 廣東世宇科技股份有限公司 3、登錄名無法匹配到OA人員時不新建人員 第三方系統: AD 應用場景: 如果AD域刪除了某賬號的身份證或AD域禁用了某賬號,OA需要把對應人員的OA賬號做刪除處理,人員狀態不做變更 開發步驟: ①修改LDAP集成時的同步邏輯:同步域賬號時,只按照登錄名來匹配。如登錄名無法匹配到OA中的現有人員,不新建賬號到人員表 ②若在OA中無法匹配到人員,則將此人員記錄到日志中,可以在日志中查看到未匹配人員信息 參照附件: 操作手冊-滿足依視路AD域集成開發 客戶名稱: 上海依視路光學有限公司
1、調用外部接口推送流程到外部系統 第三方系統: 客戶內部系統 應用場景: 第三方系統體用WebService接口,流程歸檔后調用接口傳送流程數據到外部系統 開發步驟: ①將第三方系統提供的wsdl文件生成java類,放到編譯路徑下 ②修改配置文件,配置流程對應的主表和明細表的表名和字段名 ③在【集成中心】-【流程流轉集成】-【注冊自定義接口】中,將所提供的action類配置到自定義接口中 ④在流程歸檔節點添加【節點前附加操作】中添加所設置的外部接口 第三方系統提供內容: WebService接口、接口說明、字段名稱對應表 參照附件: 操作手冊-華陸工程接口調用需求開發 客戶名稱: 華陸工程科技有限責任公司 2、出差申請單推送到國旅運通全球商務旅行系統 第三方系統: AMEX系統 應用場景: 客戶在出差申請流程領導審批完成后,需要觸發AMEX系統的接口生成信息,需要傳遞的參數: 機票:人員、出差單號、日期、起飛地點、到達地點;數據來自明細表 酒店:人員、出差單號、城市、入住日期、離開日期;數據來自明細表 數據傳輸成功后,可以在【國旅運通全球商務旅行系統】中能看到所傳遞的出差申請單 開發步驟: ①第三方系統提供接口:傳輸機票和酒店數據 ②修改配置文件:設置酒店和機票各字段與OA系統的對應關系 ③OA中開發action類:實現將流程數據通過第三方系統接口傳輸給第三方系統。 ④在【集成中心】-【流程流轉集成】-【注冊自定義接口】中,將所提供的action類配置到自定義接口中 ⑤在出差申請流程節點中添加所開發的自定義接口 第三方系統提供內容: 第三方系統接口、jar包、接口參數說明文檔、測試系統地址及賬號 參照附件: 操作手冊_滿足LV項目需求開發 客戶名稱: 羅意威商貿(上海)有限公司 3、金智任務中心流程集成 第三方系統: 金智任務中心 應用場景: OA往金智任務中心推送待辦,在金智任務中心中查看已辦、流程跟蹤 開發步驟: ①在【工作流請求節點操作人信息表(workflow_currentoperator)】中增加issend字段,當向金智任務中心發送數據時,issend字段賦非空值。 ②對于保存、提交、轉發、歸檔、強制歸檔、代理等操作: 讀取【工作流請求節點操作人信息表(workflow_currentoperator)】,查詢issend字段, 1)為空代表次數據還未發送,檢查字段【改變前的操作類型(preisremark)】和【操作類型(isremark)】是否一致,一致則插入一條數據,不一致則先插入一條數據,再更新一條數據。 2)不為空則代表該數據已發送,則循環此表,所有數據在更新一遍,將每個人的最新狀態傳過去。 ③對于刪除、強制收回、代理撤回等操作: 此操作會刪除【工作流請求節點操作人信息表(workflow_currentoperator)】表的個別記錄或所有記錄,此時在進入(刪除、強制收回、代理撤回)等方法前, 先給【工作流請求節點操作人信息表(workflow_currentoperator)】所有的節點發送一條流程終止狀態的數據, 等(刪除、強制收回、代理撤回)方法走完之后,再去循壞【工作流請求節點操作人信息表(workflow_currentoperator)】,執行步驟②的操作。 第三方系統提供內容: 第三方系統接口、接口入參示例、入參格式說明、接口調用場景舉例 參照附件: 操作手冊-滿足同濟大學金智集成開發 客戶名稱: 同濟大學 上??萍即髮W
1、國泰財險人員信息集成開發 第三方系統: RabbitMQ 應用場景: 從異構系統同步組織架構人員信息到OA系統中??蛻糁鲾祿到y發消息到RabbitMQ隊列中,OA通過隊列獲取數據。 開發步驟: ①修改HR同步配置文件:設置系統接口地址、請求類型、請求系統、是否僅獲取有效數據 ②新增RabbitMQ配置文件:設置MQ服務端地址、MQ服務端端口、MQ虛擬消息服務器、MQ用戶名、MQ密碼、MQ通道名 ②【集成中心】-【HR同步】中設置集成方式為自定義方式,開發并設置自定義接口 ③在數據同步頁面,使用[全量同步] 第三方系統提供內容: RabbitMQ客戶端jar包、接口返回值字段說明 參照附件: 操作手冊-滿足國泰財險人員信息集成開發 客戶名稱: 國泰財產保險有限責任公司 2、上港集團主數據系統集成 第三方系統: 主數據系統 應用場景: 客戶有套主數據系統,部門、崗位、人員信息都從主數據同步。分部信息需要手工建立,并維護好編碼對應。 主數據系統提供部門發布接口、崗位發布接口、人員發布接口,OA調用這三個接口從主數據系統中獲取相應數據。 開發步驟: ①需要在OA中手動建好分部,才能進行該分部下的組織架構、人員的同步 ②在【集成中心】-【HR同步】中使用自定義接口,接口實現:分別調用主數據提供的部門、崗位和人員同步接口,將數據轉換為OA格式,調用批量同步方法 ③在【HR同步】-【數據同步】頁面中禁用了分部同步,全部同步只會進行部門、崗位、人員的同步 第三方系統提供內容: 部門發布接口、崗位發布接口、人員發布接口 參照附件: 操作手冊-滿足上港集團主數據系統集成開發 客戶名稱: 上海國際港務(集團)股份有限公司 3、提高HR同步的同步頻率 第三方系統: 上勤HR 應用場景: HR同步中的同步頻率太低,只能一天一次,制造業人員變動很頻繁,需提高同步頻率 開發步驟: ①【HR同步】頁面,同步頻率選擇框中增加分鐘、小時選項,當同步方式為[自動同步]或者[手動同步和自動同步]時,系統自動按頻率中設置的分鐘或小時同步HR的數據。 ②分鐘和小時的總周期為一天,每天的第一次同步時間始終為0點整 參照附件: 操作手冊-滿足捷榮技術HR同步頻率開發 客戶名稱: 東莞捷榮技術股份有限公司
流程歸檔至FTP服務器 第三方系統: FTP服務器 應用場景: 歸檔的流程允許定時和手動歸檔至FTP服務器的指定目錄下 開發步驟: ①在【流程歸檔集成】-【歸檔配置】頁面中:注冊歸檔FTP,其中主路徑為FTP服務器上的根文件夾 ②在【歸檔配置】-【歸檔方案列表】頁面中:注冊XML類型的方案,其中XML設置中選擇中信格式;設置同步方式(自動或手動) ③在【歸檔流程注冊】頁面中,進行流程綁定,并且做好字段映射匹配 ④若為自動同步,則會在設定的時間進行FTP同步;若為手動同步,則需要在【歸檔日志】頁面中,找到相應的歸檔流程,點擊【重新歸檔】按鈕即完成手動歸檔。 參照附件: 操作手冊-滿足三盛宏業流程歸檔集成開發 客戶名稱: 上海三勝宏業投資集團/頤景園
金蝶s-HR中的人員、崗位、分部、部門同步到OA中 第三方系統: 金蝶s-HR 應用場景: 麒龍集團OA系統與金蝶s-HR對接,OA系統人員信息全部來源于金蝶s-HR,實現人員、崗位、部門、分部信息同步。 當s-HR人員、崗位、部門、分部發生增加、修改,刪除等更改時,OA系統需在某一個時間點自動同步s-HR變更的數據,并且離職人員信息狀態同步至OA,狀態為離職 開發步驟: ①金蝶提供接口,同步組織、崗位和人員信息,同步方式分為三種:批量初始化、批量更新和單條更新 ②OA系統開發接口:調用金蝶提供的接口,并將接收到的數據轉換格式后,存儲到OA中 ③金蝶通過手動或定時任務調用OA提供的接口,完成金蝶與OA的人力資源組織架構同步 第三方系統提供內容: WebService接口、接口返回值字段說明 參照附件: 操作手冊-滿足貴州麒龍金蝶EAS人力資源組織架構對接開發 客戶名稱: 貴州麒龍房地產開發集團有限公司
多文檔支持騎縫章 第三方系統: 印章系統 應用場景: 原有功能單一流程只支持單一文檔蓋印?,F在需要增加多文檔蓋印支持,增加支持騎縫章。 開發步驟: ①調用接口將多文檔轉成pdf文件 ②開發接口類:循環多文檔pdf,判斷文檔是蓋紅章、蓋黑賬或者不蓋章 若需要蓋章,則需要設置首頁寬度、每頁顯示的最小像素、騎縫章模式(右騎縫或左騎縫)、騎縫章高度坐標等信息 調用印章系統提供的方法,實現文檔蓋章操作 ③將所開發的接口類增加到用戶提交[確認蓋印位置]節點后,將文檔、蓋印位置、印章種類、蓋印方式等參數,以接口方式傳遞到印章服務器 第三方系統提供內容: 印章系統提供jar包 參照附件: 操作手冊-滿足中荷人壽騎縫章開發 客戶名稱: 中荷人壽保險有限公司 系統集成解決方案匯總的下次發布時間:2018年8月 更多項目二次開發內容,請咨詢www.chinaaimate.com顧問專家獲取 |