Template Description en Comment - Teguh
Template Description en Comment - Teguh
This Migration Tools Template has eight types that already made, that will be explained below this: 1. Attendance This template is used for explain about time attendance. This template has two sheets that are SHIFT_DAILY and SHIFT_GROUP. a. SHIFT_DAILY This sheet is form setting shift daily. This worksheet contains data that will be entered to table THRMSHIFTDAILY. At this sheet have some columns that have meaning and value is different, example this column: No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Column Name AFTER OT START ATTEND CODE BEFORE OT END BREAK COUNT BREAK END1 BREAK OT START BREAK START1 COMPANY CODE DAY TYPE END OT END TIME GRACE DC GRACE DT GRACE PC GRACE PERIODE GRACE PT IS NIGHT OT CODE HD OT CODE PB OT CODE WD PRODUCTIVE HOUR REMARK SHIFT ON HOLIDAY SHIFTDAILY CODE START OT START TIME Description Overtime After Shift Start TimeAfter overtime start Code time attendanceAttendance Code Overtime Before Shift End TimeBefore overtime end Break count Number of break in one day First Break end Time Break overtime start Time Break start Time Code for each company Day type (Workday/Holiday please check) End overtime End Time Shift End time Early in grace time (DC ???) Late in grace time (DT ???) Early out grace time (PC ???) Grace period Late out grace time (PT ???) Night Shift Flag night Overtime code for holiday Overtime cod for public holiday Overtime code for work day Productive hour Remark Alternate Shift on when holiday Shift daily code Start overtime Start Time Shift Start time
b. SHIFT_GROUP This worksheet contains data that will be entered to table THRMSHIFTGROUP and THRMSHIFTGROUPDAILY. No 1 2 3 4 5 6 7 8 9 10 11 12 13 Column Name COMPANY CODE CUT OFF GROUP CODE GROUP NAME INCLUDE OFF DAY OVERTIME REQUEST SHIFT GROUP PARENT SHIFT STATUS TOT SHIFT USE ACTUAL TIME WORKLOCATION DATE CREATED OVERTIME Description Code for each company Form flag for cut off (what is cut off???) Shift Group code Shift Group name Include off day (what to include???) Overtime request ??? Shift group parent what parent??? Shift status what status??? Total shift total of what??? Use actual time what does it mean Work location Date created Date Overtime ??? Pivot tableColumn indicating Shift Daily Code Pattern for Day 1 The pivot data should contains valid Shift Daily 14 15 16 17 18 DAY_1 DAY_2 DAY_3 DAY_4 DAY_5 Code Pivot tablerefer to Day_1 Pivot table Pivot table Pivot table
2. Authorization Group Mean authorization for do process read, insert, update, and delete. This template has four sheets that are DATA_AUTHORIZATION_GROUP, FUNCTION_AUTHORIZATION, FUNCTION_AUTHORIZATION_GROUP, and USER_AUTHORIZATION. a. DATA_AUTHORIZATION_GROUP This worksheet contains data that will be entered to table TAPPGROUPLEVEL(there should be explaination to what this table store and even no need to mention the database table name here). This sheet has two header names.
Description Group name for each user Code for each company
This worksheet contains data that will be entered to table TUSERGROUPFUNCL (same as previous). This sheet has six header names. No. Column Name 1. Function Id 2. 3. Description SysAdmin Description Function Id as Primary Identification Code and Requiredis Mandatory Column Explain Function/Menu Namedescription for Function Id Pivot Column indicating User Functional Group to be given authorization table that useful for Read, Insert, Update, and Delete. The pivot data should state its functional access (R 4. 5. 6. Manager Employee Direktur for Read, E=Edit, A=Add, D=Delete) Pivot table that useful for Read, Insert, Update, and Delete.Refer to Sys Admin Pivot table that useful for Read, Insert, Update, and Delete. Pivot table that useful for Read, Insert, Update, and Delete. c. FUNCTION_AUTHORIZATION_GROUP This worksheet contains data that will be entered to table TUSERGROUP(same as previous). This sheet has tree header names. No. Column Name 1. User Group 2. 3. Company Code Description Description User Functional Group NameGroup name that can authorization. Code for each company Explain about description for user group
d. USER_AUTHORIZATION
This worksheet contains data that will be entered to table TUSERGROUPL, TAPPGROUPDATA, and TAPPGROUPUSER (same as above). This sheet has five header names. No. Column Name 1. Employee No 2. Company Code 3. Group Function Admin Description Number Employee Code for each company There should be explanation of what are these three group are. Client should be clear the meaning of each group.List that show authorization for each 4. 5. Group Data Admin Group Data Employee admin. Form list that show data admin. Form list that show data employee.
3. CAREER This template has two sheets that are CLEAR_EMPLOYMENT_HISTORY and EMPLOYMENT_HISTORY. a. CLEAR_EMPLOYMENT_HISTORY This worksheet contains data that will be entered to table THRMEMPPOSITION and THRMEMPLOYMENTHISTORY. No. Column Name 1. Employee No b. EMPLOYMENT_HISTORY This template explains about employment history. This worksheet contains data that will be entered to table THRMEMPPOSITION and THRMEMPLOYMENTHISTORY (same as above). The column order is wrong, should be rearrange better. No. Column Name Description Award code (optional field should be kept hidden or explain condition when the 1 AWARD CODE 2 CAREERTRANSITION NAME column applied) Career transition name (isnt it the same as career transition type?) Career trans type column name should be human readable and should listed valid 3 CAREERTRANSTYPE values Description Number Employee
4 5 6 7 8
Disciplines code refer to award code Effective date Employee no should be order #1 End date what end date? Group termination ??? Idle end date should explain condition when applied Letter date Letter no Letter sign nameEmployee who signed the letter New company code (new should be default and no need to be wriiten, so it should say Company Code) New cost center coderefer to new company code New division name New employment end date New employment start date New employment status name New job status name New job title name New job title status code New level code New position name New work location name Old company code (use Previous instead of Old) Old cost center code Old division name Old employee number Old employment end date Old employment start date Old employment status name Old job status name Old job title name Old job title status code Old level code Old position name Old work location name Other reference letter date Other reference letter number
13 NEW COMPANY CODE 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 NEW COSTCENTER CODE NEW DIVISION NAME NEW EMPLOYMENT ENDDATE NEW EMPLOYMENT STARTDATE NEW EMPSTATUS NAME NEW JOBSTATUS NAME NEW JOBTITLE NAME NEW JOBTITLESTATUS CODE NEW LEVEL CODE NEW POSITION NAME NEW WORKLOCATION NAME OLD COMPANY CODE OLD COSTCENTER CODE OLD DIVISION NAME OLD EMPLOYEE NO OLD EMPLOYMENT ENDDATE OLD EMPLOYMENT STARTDATE OLD EMPSTATUS NAME OLD JOBSTATUS NAME OLD JOBTITLE NAME OLD JOBTITLESTATUS CODE OLD LEVEL CODE OLD POSITION NAME OLD WORKLOCATION NAME OTH REF LETTER DATE OTH REF LETTER NO
40 41 42 43
Remarks Resign reason Resign type list valid values Flag for vacant, contain yes and no
4. Reimbursement This template has one sheet that is MEDICAL. a. MEDICAL This template explains about health for employee. This worksheet contains data that will be entered to table THRMEMPREIMBALANCE (same as above) and THRMEMPREIMBALANCE_DTL. No. 1 2 3 4 5 6 7 8 Column Name EMPLOYEE NO START PERIOD END PERIOD NEXTVALID PERIOD LIMITPERIOD LIMITCLAIM AVAILABLE AFTER REMAINBALANCE Description Number employee Identification Number Start period for reimbursement End period for reimbursement Next valid period for reimbursement Limit period (in what time unit?) Limit claim amount Available after need more explanation Remaining balance Used balance/Reimbursement Taken so far Company code
Setting group template that contains worksheet about data that related with organization structure example cost center, level grade, position and etc. This template has eight sheets that are COST_CENTER, GRADE_CATEGORY, LEVEL_GRADE, JOB_STATUS, JOB_TITLE, JOB_TITLE_STATUS, POSITION, and WORKLOCATION. a. COST_CENTER This worksheet contains data that will be entered to table THRMCOSTCENTER (same as above),
This worksheet has a column tree that will produce data with heirarki tree. Process of writing data can appropriate with data that at excel file. Column at worksheet cost center will be explained below this: No. 1 2 3 4 5 Column Name COMPANY CODE COSTCENTER CODE COSTCENTER NAME COSTCENTER TYPE DISPLAY ORDER Description Company code Cost center code Cost center name Cost center type should list valid values Display order
b. GRADE_CATEGORY This worksheet contains data that will be entered to table THRMPAYLEVELCAT. 0same as above) No. 1 2 3 4 5 Column Name CATEGORY CODE CATEGORY NAME CATEGORY ORDER COMPANY CODE LIST LEVEL GRADE Description Category code Category name Category order Company code List level grade
c. LEVEL_GRADE This worksheet contains data that will be entered to table THRMPAYLEVELCAT (same as above). No. 1 2 3 4 5 6 7 8 9 10 11 12 13 Column Name ALWAYSPRESENT COMPA RATIO COMPANY CODE GRADE CODE GRADE CURRENCY GRADE NAME GRADE ORDER MAX POINT MAXIMUM PAYMENT MIDDLE PAYMENT MIDDLE POINT MIN POINT MINIMUM PAYMENT Description Always present ??? Company code Grade code Grade currency shouldnt it be optional and need more explanation??? Grade name Grade order Maximum point of what? Maximum payment of what? Middle payment of what? Middle point of what? Minimum point of what? Minimum payment of what?
d. JOB_STATUS This worksheet contains data that will be entered to table THRMEIMJOBSTATUS(same as above). No. Column Name 1 COMPANY CODE 2 JOBSTATUS CODE 3 JOBSTATUS NAME e. JOB_TITLE This worksheet contains data that will be entered to table THRMJOBTITLE. No. Column Name 1 JOBTITLE CODE 2 JOBTITLE NAME f. JOB_TITLE_STATUS This worksheet contains data that will be entered to table THRMMASTERTYPE. No. 1 2 3 4 Column Name JTS CODE JTS COMPANY CODE JTS NAME JTS ORDER Description Job title status code Job title status company code Job title status name Job title status order Description Job title code Job title name Description Company code Job status code Job status name
g. POSITION This worksheet contains data that will be entered to table THRMPOSITION. No. 1 2 3 4 5 6 7 8 Column Name COMPANY CODE COSTCENTER CODE DIVISION NAME GRADE CODE JOBSTATUSCODE ORGANIZATION LEVEL POSITION CODE POSITION NAME Description Company code Cost center code Division name Grade code Job status code Organization level Position code Position name
h. WORKLOCATION This template explains about work location employee. This worksheet contains data that will be entered to table THRMWORKLOCATION.
No. 1 2 3 4 5 6 7 8 9 10 11 12
Column Name COMPANY CODE DISPLAY ORDER WORKLOC ADDRESS WORKLOC CITY WORKLOC CODE WORKLOC COUNTRY WORKLOC EMAIL WORKLOC FAX WORKLOC FLAG WORKLOC NAME WORKLOC PHONE WORKLOC STATE
Description Company code Display order Work location address Work location city Work location code Work location country Work location email Work location fax Work location flag Work location name Work location phone Work location state
6. PAYROLL This template has five sheets that are ALLOWANCESANDDEDUCTIONS, REKENING, EMP_BANK_PERIOD, EMP_SALARY_PARAM, and MTDH_MTDD. a. ALLOWANCESANDDEDUCTIONS This template explains about allowances and deductions. This worksheet contains data that will be entered to table THRMEMPALLOWDEDUCT. No. Column Name 1 COMPANY CODE 2 EMP NO 3 PERIODE CODE b. REKENING This worksheet contains data that will be entered to table thrmempbank. No. 1 2 3 4 5 6 Column Name Account Name Bank Account Bank Branch Bank Code Currency Emp No Description Account name Bank account Bank branch Bank code Currency Employee number Description Code for each company Employee Number Period Code
c. EMP_BANK_PERIOD This worksheet contains data that will be entered to table THRMEMPBANKPERIOD.
No. 1 2 3 4
d. EMP_SALARY_PARAM This template explains about employee salary. This worksheet contains data that will be entered to table THRMEMPSALARYPARAM and THRMEMPALLOWDEDUCT. No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Column Name COMPANY CODE COMPEQSALNET CPF REFERENCY CURRENCY EFFECTIVE DATE EMP NO FORMULA JAMSOSTEK DATE JAMSOSTEK NUMBER NPWP DATE NUMBER DEPENDENT PAY FREQUENCY PAY TYPE PERIODE CODE PROCESS SVP SALARY SALARY CHANGE SALNET TAX BORNE BY COMPANY TAX FILE NUMBER TAX LOCATION CODE TAX STATUS TAX TYPE TAXED TAXFILEDATE Description Company code Currency Effective date Employee number Jamsostek date Jamsostek number NPWP date Number dependent Pay frequency Pay type Period code Salary Salary change Salary netto Tax borne by company Tax file number Tax location code Tax status Tax type Taxed Tax file date
This worksheet contains data that will be entered to table THRMPROCMTDH and THRMPROCMTDD. No 1 2 3 4 5 6 Column Name GAPOK EMP No TAXLOCATION PeriodCode Periode All Makan Description Salary Employee Number Tax location Period code Period date Pivot table contains allowance data and header name have value for this data. Pivot table contains allowance data and header name have value for this data. Pivot table contains allowance data and header name have value for this data. Pivot table contains allowance data and header name have value for this data. Pivot table contains allowance data and header name have value for this data. Pivot table contains allowance data and header name have value for this data. Pivot table contains allowance data and header name have value for this data. 7. Personal Data Employee This template has four sheets that are FAMILY, ADDRESS, PERSONAL_DATA, and EDUCATION. a. FAMILY This template explains about employee family. This worksheet contains data that will be entered to table THRMEMPFAMILY. No Column Name 1 EMPLOYEE NO Description Employee number
7 All ll 8 All jab 9 All komisi 10 All luarkota 11 All hadir 12 Dec luarkota
2 3 4 5 6 7 8 9 10 11 12 13
FAMILY ADDRESS FAMILY BIRTH PLACE FAMILY DATEOFBIRTH FAMILY DECEASED STATUS FAMILY DEPENDENT STATUS FAMILY GENDER FAMILY LAST EDUCATION FAMILY MARITAL STATUS FAMILY NAME FAMILY OCCUPATION FAMILY PHONE FAMILY TYPE
Family address Family birth place Family date of birth Family deceased status Family dependent status Family gender Family last education Family martial status Family name Family occupation Family phone Family type
b. ADDRESS This template explains about employee address. This worksheet contains data that will be entered to table THRMEMPPERSONALDATA. No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Column Name CURRENT ADDRESS CURRENT ADDRESS DISTANCE CURRENT CITY CURRENT COUNTRY CURRENT KECAMATAN CURRENT KELURAHAN CURRENT PHONE CURRENT RT CURRENT RW CURRENT STATE CURRENT STATUSOWNER CURRENT STAYSTATUS CURRENT ZIPCODE EMPLOYEE NO ID CARD ADDRESS ID CARD CITY ID CARD COUNTRY ID CARD KECAMATAN ID CARD KELURAHAN ID CARD PHONE ID CARD RT ID CARD RW ID CARD STATE ID CARD STATUSOWNER ID CARD STAYSTATUS ID CARD ZIPCODE Description Current address Current address distance Current city Current country Current kecamatan Current kelurahan Current phone Current RT Current RW Current state Current status owner Current stay status Current zip code Employee number Id card address Id card city Id card country Id card kecamatan Id card kelurahan Id card phone Id card RT Id card RW Id card state Id card status owner Id card stay status Id card zip code
27 28 29 30 31 32 33 34
OTHER ADDRESS OTHER CITY OTHER COUNTRY OTHER PHONE OTHER STATE OTHER STATUSOWNER OTHER STAYSTATUS OTHER ZIPCODE
Other address Other city Other country Other phone Other state Other status owner Other stay status Other zip code
c. PERSONAL_DATA This template explains about employee personal data. This worksheet contains data that will be entered to table TUSER, TUSERPERSONAL, and THRMEMPPERSONALDATA. No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Column Name ADDRESS BIRTH PLACE CAREERTRANSITION NAME CAREERTRANSTYPE CITY COMPANY CODE COSTCENTER CODE COUNTRY DATE OF BIRTH DEPENDENT DIALECT CODE DIVISION NAME EFFECTIVE DATE EMAIL ADDRESS EMPLOYEE FIRST NAME EMPLOYEE LAST NAME EMPLOYEE MIDDLE NAME EMPLOYEE NO EMPLOYMENT STATUS GENDER Group Data Admin Group Data Employee Group Function Admin HIRE DATE ID CARD IDLE END DATE JOBSTATUS NAME JOBTITLE NAME JOBTITLESTATUS CODE Description Address Birth place Career transition name Career trans type City Company code Cost center code Country Date of birth Dependent Dialect code Division name Effective date Email address Employee first name Employee last name Employee middle name Employee number Employment status Gender Form list that show data admin. Form list that show data employee. List that show authorization for each admin. Hire date Id card Idle end date Job status name Job title name Job title status code
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
LETTER DATE LETTER NUMBER LETTER SIGNEE EMP NO LEVEL CODE MARITAL STATUS MOBILE PHONE NATIONALITY NPWP OLD COMPANY CODE OLD EMPLOYEE NO OLD EMPLOYMENT STATUS OLD POSITION NAME OTH REF LETTER DATE OTH REF LETTER NO PHONE NUMBER POSITION NAME RACE CODE RELIGION REMARKS RESIGN REASON RESIGN TYPE SALARY STATE TAX TYPE USER ANSWER USER HINTS USER NAME USER PASSWORD USER STATUS VACAN FLAG WORKLOCATION NAME ZIPCODE
Letter date Letter number Letter sign employee number Level code Marital status Mobile phone Nationality NPWP Old company code Old employee number Old employment status Old position name Other reference letter date Other reference letter number Phone number Position name Race code Religion Remarks Resign reason Resign type Salary State Tax type User answer User hints User name User password User status Flag for vacant, contains yes and no Work location name Zip code
d. EDUCATION This template explains about employee education. This worksheet contains data that will be entered to table THRMEMPEDUCATION. No. 1 2 3 4 5 6 Column Name CITY COUNTRY EDUCATIONLEVEL EMPLOYEE NO ENDYEAR FACULTY Description City Country Education level Employee number End year Faculty
7 8 9 10 11 12 13
8. Request Approval This template has two sheets that are ANNOUNCEMENT_REQUEST and LOAN_REQUEST. a. ANNOUNCEMENT_REQUEST This template explains about announcement request. This worksheet contains data that will be entered to table THRMSETTINGAPPROVAL and THRMSETTINGAPPROVALDETAIL. No. 1 2 3 4 5 6 Column Name REQUESTBY POSITION STEP1 STEP2 STEP3 STEP4 STEP5 Description Request by position Pivot table Pivot table Pivot table Pivot table Pivot table
b. LOAN_REQUEST This template explains about loan request. This worksheet contains data that will be entered to table THRMSETTINGAPPROVAL and THRMSETTINGAPPROVALDETAIL. No. 1 2 3 4 5 Column Name REQUESTBY POSITION LIMIT_200000_500000 LIMIT_500000_1000000 LIMIT_1000000_5000000 LIMIT_5000000_10000000 Description Request by position Pivot table Pivot table Pivot table Pivot table
6 LIMIT_10000000_50000000
Pivot table