Importer
medarbejderdata fra Epos
Formål
At overføre medarbejderdata fra
Epos-RIO til EposPortal.
Alle medarbejdere opdateres og medarbejdere der ikke findes i Portal oprettes.
Ansatte medarbejdere pt. (kørtselstidspunktet) er
aktive resten er inaktive.
Forudsætninger
Init_data.sql og zipcodes scrpts skal være afviklet forinden.
Adgangsgrupper
Alle medabejdere tilknyttes adgangsgruppen - 'USERS'
Ledere tilknyttes desuden adgangsgruppen 'MANAGERS'. USERS og MANAGERS er
oprettet ved etablering af databasen.
Afvikling af funktionen.
Login foretages i portaldatabasen via sqlplus i det korrekte schema/bruger. (portal_dellkopi/portal123@portal).
Derefter angives firma og link til den Epos-RIO
database som der skal kopieres fra. Det angivne link benyttes af scriptet (dellkopi)
funktionen epos2portal kaldes fra SQL*Plus ved at
logge på i det databaseskema data skal importeres i. Funktionen kaldes med
kommandoen: exec
epos2portal('<password>', '<database>', '<firma>',
'<land>', '<remote>') hvor:
<password> Adgangskoden til
bruger RIO i database
<database> Databasenavn for
rio i databasen. Database angivelsen gør at
funktionen etablerer et link til denne remotedatabase
som bruger rio via SQL-net
(TNS-names definitioen),
dog kun hvis der er skrevet ’Y’ i remote. Her er
<firma> Firma
medarbejderne skal hentes fra.
<land> Angiver det
land postnummeret findes/oprettes i.
<remote> Angiver
om RIO skemaet findes i en anden database end PORTAL skeamet
(Y for ja, N for nej).
Eksempler på
Ja og nej til remote:
Remote |
Kommando i sql-plus |
Ja |
exec
epos2portal('rio123','pbj', '1', 'DK', 'Y') |
Nej |
exec
epos2portal('rio123','', '1', 'DK', 'N') |
pbj TNS-navnet på den database hvori Epos-løn
og HR er placeret.
Portalfeltnavn |
Eposfeltnavn
(bemærkninger) |
Brugernavn |
Medarbejder
|
Adgangskode |
CPR nummer |
Fornavn |
Fornavn |
Efternavn |
Efternavn |
Løn id |
Medarbejder
(Entydig) |
Telefon |
Telefonnummer
(telefonnummer-kode=1) |
E-Mail |
E-post
adresse (eposttype=1) |
Aktiv |
Ja hvis
ansat, Nej hvis ikke ansat på overførselstidspunktet |
Stedfortræder |
|
Godkender |
Nærmeste
leder |
Sekretær |
Nærmeste
leder |
Gade |
Adresse
uden postnummer og by |
Postnummer |
Postnummer |
Firmaklub |
Nej |
Fitness
ordning |
Nej |
PC ordning |
Nej |
Kantineordning |
Nej |
ESPP
ordning |
Nej |
Bank regnr. |
Bank |
Kontonummer |
Bankkontonummer |
Pensionsbidrag |
Pensionsbidragsprocent |
Trækprocent |
Trækprocent |
Mobil
telefon |
Mobiltelefonnummer
(telefonnummer-kode=2) |
Leder |
Afdelingens
chef |
Udbetaling |
Afregningsform |
Billede |
|
Land |
Kan
angives ved start af epos2portal |
Initialer |
Initialer
der tilføjes 'x' hvis der er sammenfald |
Portalfeltnavn |
Epos.tabelnavn |
Feltid |
|
? |
ID |
Brugernavn |
V_EMP_WAGE.EMPLOYEENO |
APP_USER |
Adgangskode |
V_EMP_WAGE.EMPLOYEECPR |
PASSWORD |
Fornavn |
V_EMP_WAGE.FIRST_NAME |
FIRSTNAME |
Efternavn |
V_EMP_WAGE.FAMILY_NAME |
LASTNAME |
Løn id |
V_EMP_WAGE.EMPLOYEENO |
EMPLOYEE |
Telefon |
V_EMPLOYEE_PHONE.PHONE |
TELEPHONE |
E-Mail |
V_EMPLOYEE_EMAIL.EMAIL_ADR |
EMAIL |
Aktiv |
V_EMP_WAGE.EMPLOYED_NOW |
ACTIVE |
Stedfortræder |
|
SUBSTITUTE_APP_USER_ID |
Godkender |
V_EMP_WAGE.EMP_MGR_NEAR |
APPROVAL_APP_USER_ID |
Sekretær |
V_EMP_WAGE.EMP_MGR_NEAR |
SECRETARY_APP_USER_ID |
Gade |
V_EMP_WAGE.ADR |
STREET |
Postnummer |
V_EMP_WAGE.ADR |
ZIPCODE_ID |
Firmaklub |
Nej |
CUSTOM1 |
Fitness
ordning |
Nej |
CUSTOM2 |
PC ordning |
Nej |
CUSTOM3 |
Kantineordning |
Nej |
CUSTOM4 |
ESPP
ordning |
Nej |
CUSTOM5 |
|
|
CUSTOM6 |
|
|
CUSTOM7 |
|
|
CUSTOM8 |
|
|
CUSTOM9 |
|
|
CUSTOM10 |
Bank regnr. |
V_EMP_WAGE.BANK_REGNO_1 |
BANK_ID |
Kontonummer |
V_EMP_WAGE.BANK_ACCOUNT_1 |
BANK_ACCOUNT |
Pensionsbidrag |
V_EMP_WAGE.PCT_SUPP |
SUPERANNUATION |
Trækprocent |
V_EMP_WAGE.INCOME_TAX_PCT |
TAX_RATE |
Mobil
telefon |
V_EMPLOYEE_PHONE.PHONE |
CELL_PHONE |
Leder |
DEPARTMENT.EMPLOYEE_DEP_MGR |
MANAGER_APP_USER_ID |
Udbetaling |
V_EMP_WAGE.SALARY_PERIOD |
WAGE_PERIOD_TYPE_ID |
Billede |
|
PICTURE_FILENAME |
Land |
Danmark |
COUNTRY_ID |
Initialer |
V_EMP_WAGE.INIT |
ALIAS |