Peoplesoft hrms平臺與身份證閱讀器的集成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人力資源系統(tǒng)錄入身份信息技術(shù)領(lǐng)域,更為具體地,涉及一種PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法及裝置。
【背景技術(shù)】
[0002]在人力資源管理領(lǐng)域中,員工入職時招聘人員會采集該員工的身份證信息,其包括姓名、民族、出生日期、家庭住址、身份證號、有限期限、發(fā)證機(jī)關(guān)等,身份證信息錄入人力資源管理系統(tǒng)之后自動產(chǎn)生工號,產(chǎn)生的工號與餐卡系統(tǒng)、住宿系統(tǒng)、考勤系統(tǒng)等系統(tǒng)進(jìn)行信息共享,以完成開通餐卡、安排住宿、開通考勤等員工的入職流程。
[0003]由于人工采集身份證信息的效率低,可能導(dǎo)致身份證信息錄入不及時,影響員工的就餐、住宿和考勤等入職流程的辦理;另一方面,由于人工采集員工的身份證信息,會存在采集出錯的情況,降低身份證信息錄入的準(zhǔn)確率。
[0004]PEOPLESOFT HRMS是一個集成了應(yīng)用程序和企業(yè)流程的人力資源管理應(yīng)用套件,基于純互聯(lián)網(wǎng)架構(gòu)(PIA)和企業(yè)門戶(Portal)技術(shù),整合了從員工招聘到離職的整個管理過程以保證企業(yè)的人力資源管理業(yè)務(wù)。但是,在人力資源管理領(lǐng)域中,人力資源管理系統(tǒng)包括多種平臺,隨著技術(shù)的發(fā)展,其中的部分平臺已與身份證閱讀器實(shí)現(xiàn)集成,比如通過身份證閱讀器將員工的身份證信息錄入到平臺中,而目前的PEOPLESOFT HRMS平臺還無法與二代身份證閱讀器實(shí)現(xiàn)集成,無法通過二代身份證閱讀器將員工的身份證信息錄入到PEOPLESOFT HRMS 平臺中。
[0005]因此,需要一種實(shí)現(xiàn)PEOPLESOFT HRMS平臺與身份證閱讀器集成的方案。
【發(fā)明內(nèi)容】
[0006]鑒于上述問題,本發(fā)明的目的是提供一種PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法及裝置,以解決PEOPLESOFT HRMS平臺與身份證閱讀器無法集成的問題。
[0007]本發(fā)明提供一種PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法,包括:
[0008]通過PEOPLESOFT HRMS平臺提供的HTML控件調(diào)用身份證閱讀器提供的OCX控件,獲取身份證閱讀器讀取的身份信息;
[0009]將獲取的身份信息賦值到在PEOPLESOFT HRMS平臺中構(gòu)建的信息錄入頁面。
[0010]本發(fā)明還提供一種PEOPLESOFT HRMS平臺與身份證閱讀器的集成裝置,包括:
[0011]信息獲取單元,用于通過PEOPLESOFT HRMS平臺提供的HTML控件調(diào)用身份證閱讀器提供的OCX控件的方式,獲取身份證閱讀器讀取的身份信息;
[0012]信息賦值單元,用于將信息獲取單元獲取的身份信息賦值到在PEOPLESOFT HRMS平臺中構(gòu)建的信息錄入頁面。
[0013]利用上述本發(fā)明提供的PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法及裝置,通過PEOPLESOFT HRMS平臺提供的HTML控件調(diào)用身份證閱讀器提供的OCX控件,實(shí)現(xiàn)PEOPLESOFT HRMS平臺與身份證閱讀器的集成,由于在身份證閱讀器讀取員工的身份證信息之后,員工的身份證信息會自動顯示在PEOPLESOFT HRMS平臺的信息錄入頁面中,因此能夠自動采集員工的身份信息,從而代替人工采集員工的身份證信息,提高采集員工身份信息的效率和準(zhǔn)確度。
[0014]為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個或多個方面包括后面將詳細(xì)說明并在權(quán)利要求中特別指出的特征。下面的說明以及附圖詳細(xì)說明了本發(fā)明的某些示例性方面。然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
【附圖說明】
[0015]通過參考以下結(jié)合附圖的說明及權(quán)利要求書的內(nèi)容,并且隨著對本發(fā)明的更全面理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中:
[0016]圖1為根據(jù)本發(fā)明實(shí)施例的PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法的流程示意圖;
[0017]圖2為根據(jù)本發(fā)明實(shí)施例的PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法的詳細(xì)流程示意圖;
[0018]圖3為根據(jù)本發(fā)明實(shí)施例的PEOPLESOFT HRMS平臺通過信息錄入頁面錄入身份信息時的情景圖;
[0019]圖4為根據(jù)本發(fā)明實(shí)施例的PEOPLESOFT HRMS平臺與身份證閱讀器的集成裝置的邏輯結(jié)構(gòu)示意圖;
[0020]圖5為根據(jù)本發(fā)明實(shí)施例的PEOPLESOFT HRMS平臺與身份證閱讀器的集成裝置的另一邏輯結(jié)構(gòu)示意圖。
[0021 ] 在所有附圖中相同的標(biāo)號指示相似或相應(yīng)的特征或功能。
【具體實(shí)施方式】
[0022]在下面的描述中,出于說明的目的,為了提供對一個或多個實(shí)施例的全面理解,闡述了許多具體細(xì)節(jié)。然而,很明顯,也可以在沒有這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)這些實(shí)施例。在其它例子中,為了便于描述一個或多個實(shí)施例,公知的結(jié)構(gòu)和設(shè)備以方框圖的形式示出。
[0023]現(xiàn)有的二代身份證閱讀器(以下統(tǒng)稱為身份證閱讀器)提供的OCX控件僅適用Visual C++、Visual Basic、DELPHI 和 PowerBuilder 四種開發(fā)語言,并不適用 PEOPLECODE開發(fā)語言,而PEOPLESOFT HRMS平臺只適用PEOPLECODE這種開發(fā)語言,由于身份證閱讀器提供的 OCX (Object Linking and Embedding (OLE) Control extens1n,對象類別擴(kuò)充組件)控件與PEOPLESOFT HRMS平臺間的技術(shù)標(biāo)準(zhǔn)不同,導(dǎo)致于身份證閱讀器與PEOPLESOFTHRMS平臺無法實(shí)現(xiàn)集成,基于PEOPLESOFT HRMS平臺的特點(diǎn)和OCX控件的標(biāo)準(zhǔn),本發(fā)明通過PEOPLESOFT HRMS 平臺提供的 HTML (HyperText Mark-up Language,超文本標(biāo)記語言)控件調(diào)用OCX控件,來實(shí)現(xiàn)PEOPLESOFT HRMS平臺和身份證閱讀器的交互,打通身份證閱讀器與PEOPLESOFT HRMS平臺之間的技術(shù)差異,以實(shí)現(xiàn)PEOPLESOFT HRMS平臺與身份證閱讀器的集成。
[0024]需要說明的是,PEOPLESOFT HRMS平臺是以B/S為架構(gòu),開發(fā)語言為PEOPLECODE的人力資源管理系統(tǒng)。
[0025]身份證閱讀器支持OCX控件,OCX控件是軟件的組件或?qū)ο?,可以插入到?yīng)用程序中。
[0026]以下將結(jié)合附圖對本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述。
[0027]圖1示出了根據(jù)本發(fā)明實(shí)施例的PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法的流程。
[0028]如圖1所示,本發(fā)明實(shí)施例提供的PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法,包括以下步驟:
[0029]SlOO:在PEOPLESOFT HRMS平臺中構(gòu)建信息錄入頁面。
[0030]在本實(shí)施例中通過PEOPLESOFT HRMS平臺所支持的PEOPLECODE語言構(gòu)建信息錄入頁面,具體地,通過PEOPLECODE代碼構(gòu)建信息錄入頁面,構(gòu)建的信息錄入頁面用于錄入身份證閱讀器讀取的身份證信息。
[0031]SlOl:通過PEOPLESOFT HRMS平臺提供的HTML控件調(diào)用身份證閱讀器提供的OCX控件的方式,獲取身份證閱讀器讀取的身份信息。
[0032]HTML控件是PEOPLESOFT HRMS平臺提供的標(biāo)準(zhǔn)控件,在本發(fā)明中用于實(shí)現(xiàn)PEOPLESOFT HRMS平臺和身份證閱讀器的交互,在PE0PLES0FTHRMS平臺和身份證閱讀器實(shí)現(xiàn)交互后,獲取身份證閱讀器讀取的身份信息。
[0033]在本發(fā)明中,通過HTML控件調(diào)用身份證閱讀器提供的OCX控件的方式,來實(shí)現(xiàn)PEOPLESOFT HRMS平臺和身份證閱讀器的交互,HTML控件調(diào)用OCX控件的過程在HTML控件中實(shí)現(xiàn),其調(diào)用過程如下:
[0034]1、在HTML控件中,通過〈Object〉標(biāo)簽加載OCX控件。
[0035]由于HTML控件無法直接調(diào)用OCX控件,因此,HTML控件先通過〈Object〉標(biāo)簽加載OCX控件,再使用JAVASCRIPT語言調(diào)用〈Object〉標(biāo)簽加載的OCX控件。
[0036]2、HTML控件通過JAVASCRIPT語言調(diào)用OCX控件。
[0037]HTML控件是實(shí)現(xiàn)PEOPLESOFT HRMS平臺與身份證閱讀器交互的唯一途徑,具體地,需要實(shí)現(xiàn)HTML控件與OCX控件的交互,而實(shí)現(xiàn)HTML控件與OCX控件的交互也是作為HTML控件調(diào)用OCX控件的前提條件,但HTML控件與OCX控件的交互必須通過JAVASCRIPT語言調(diào)用OCX才能實(shí)現(xiàn)。因此,HTML控件需要通過JAVASCRIPT語言實(shí)現(xiàn)與OCX控件的交互,從而HTML控件通過JAVASCRIPT語言實(shí)現(xiàn)OCX控件的調(diào)用。
[0038]在獲取身份證閱讀器讀取的身份信息的過程中,HTML控件通過JAVASCRIPT語言調(diào)用〈Object〉標(biāo)簽加載的OCX控件,并獲取身份證閱讀器讀取的身份信息,調(diào)用OCX控件和獲取身份信息的主體是HTML控件。
[0039]S102:將獲取的身份信息賦值到構(gòu)建的信息錄入頁面。
[0040]在HTML控件通過JAVASCRIPT語言獲取身份證閱讀器讀取的身份信息后,HTML控件還需通過JAVASCRIPT語言將獲取的身份信息賦值到構(gòu)建的信息錄入頁面,從而將身份閱讀器讀取的身份信息顯示在信息錄入頁面中,信息錄入頁面將顯示在自身頁面中的身份信息通過HTTP協(xié)議保存到PEOPLESOFT HRMS平臺的數(shù)據(jù)庫中。
[0041]需要說明的是,步驟S100與步驟SlOl不分先后順序,兩者在數(shù)據(jù)實(shí)施過程中互不影響。
[0042]圖2示出了根據(jù)本發(fā)明實(shí)施例的PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法的詳細(xì)流程。
[0043]作為PEOPLESOFT HRMS平臺與身份證閱讀器的集成的前期準(zhǔn)備工作,需要將身份證閱讀器連接至計算機(jī),并在計算機(jī)上注冊身份證閱讀器提供的OCX控件,在該計算機(jī)上按照 PEOPLESOFT HRMS 平臺。
[0044]如圖2所示,本發(fā)明實(shí)施例提供的PEOPLESOFT HRMS平臺與身份證閱讀器的集成方法,包括如下步驟:
[0045]S201:通過〈Object〉標(biāo)簽將OCX控件引入到PEOPLESOFT HRMS平臺提供的HTML控件中。
[0046]〈Object〉標(biāo)簽用于加載OCX控件,通過〈Object〉標(biāo)簽加載后的OCX控件才能被HTML控件調(diào)用。
[0047]此處所描述的OCX控件為在裝有PEOPLESOFT HRMS平臺的計算機(jī)中注冊過的OCX控件。
[0048]在一個【具體實(shí)施方式】中,通過〈Object〉標(biāo)簽加載OCX控件的代碼如下:
[0049]<0BJECTclassid = "clsid:18EE8930-6993-4ADA-B8BB-02BA5820AC94"
[0050]id = "Termb"style = "LEFT:Opx ;T0P:0px ;width:0px ;height:0px〃C0DEBAS