Help & Support Center
Search:  
Contents
:
IndexPrintBookmark

Home > Guides > User Guide > Hiring > Push to an HRIS system > Deltek Costpoint

Deltek Costpoint

Step 1: Prepare the Individual & Verify Required Fields

Once the Costpoint interface is enabled a Costpoint Page in the Applicant File will appear for any users specified in the setup. This page will appear for all applicants but should only be complete for individuals who should be sent over to Costpoint. To start the process, find the individual’s record that will be exported to Costpoint.

Step 2: Complete Costpoint Page

This page is necessary to transfer Individuals into Costpoint because it contains information that doesn’t already exist in Cyber Recruiter. The data from this page in addition to standard data that Cyber Recruiter stores (name, address, phone number, etc…) are transferred for new hires. Before transferring an individual from Cyber Recruiter to Costpoint, ensure this page is complete and contains all the required information for that Individual. 

Two options are listed on the top of the page.
1) Offer - if selected it attempts to fill in the hire date, salary, job title (if it matches the req title) and job code, supervisor and manager.
2) Requisition - if selected it attempts to fill in the job title/job code, supervisor, and manager.

Once the Individual is located, there are six (6) fields required for the transfer to Costpoint, three (3) are on the Demographics Page and three (3) are on the Costpoint Page. If you are using this page in conjunction with the ‘New Hire Process’ you can activated the Demographics page to appear before this page to ensure total accuracy of information.

Demographics Page: First Name, Last Name, Country (defaults to US if blank)
Costpoint Page: Employee ID, Hire Date, Pay Rate

Main Tab – Basic information about the Individual such as pay and labor information. If the Administrator set up this page to assign Employee ID automatically, leave the field blank on this screen.

Timesheet Tab –Information regarding this Individual’s timesheet.

Secondary Tab – Information regarding this individual’s employment with the organization.

All User-Defined codes must be set in Admin > Codes prior to being used on this page. All fields set as required fields must be completed on this screen prior to export or the file will generate an error and this individual’s file will not be included in the export to Costpoint. Defaults will occur as the Administrator setup them to apply.

Step 3: Add Record to the Export File

Click on the green link at the bottom of the page to add this individual to the export file. The red indicator will change to indicate whether the individual is on the list of people to be exported. In this example, the link has not been clicked yet.

Step 4: Generate Export File

After verifying and adding the individual to the export file, from the main menu bar select Applicants > Costpoint Export to generate the export file.

If the Cyber Recruiter Administrator setup to automatically generate the Employee ID number, when the individual is added to the list, he/she will be assigned an ID number. This ID number will also show on the Applicant File (Employee File) > Costpoint Page. If the Employee ID number is not set up to automatically generate, the number at this point will pull from the Applicant File (Employee File) > Costpoint Page > Employee ID Field.

The table that displays lists the individuals who have been flagged to be added to the export file via the Applicant File > Costpoint Page. To add additional records to the list, press the Add button and find the Individual. To remove records from the list, check the box at the end of the line and then click the Delete Selected button. Checking the checkbox in the top of the table will place checkmarks or remove check marks next to everyone’s record. Checkmark everyone who should be exported prior to pressing export.


Enter the name of the file in the Filename field and click the Export button to create the export file. Cyber Recruiter will save the last export file created. However, this file will be overwritten each time the export process is run.

Step 5: Verify Results

The page which appears allows you to verify the results and eventually to save the file generated to a network or disk location.

Correcting Errors

If the error log indicates that some individuals are missing information, the information for those records should be entered and another export performed. Click the Print link to print a report as needed t and click the Individual name to enter the file o make the necessary changes. Re-run the export process; the export process can be run as many times as needed to obtain an error free file.

Saving the File

If the error log indicates that all individuals were Exported Successfully, right-click the indicated link and choose Save Target As to download the ASCII text file created to the network or hard drive. Put the files in a folder on a PC that the Costpoint contact will have access to so that person can pull the file into Costpoint using the Employee Preprocessor. Click on the Return to Costpoint Export Page to finish the process.

Step 6: Prepare Export List for Next Batch

To prepare the Costpoint Export page for the next batch of new hires, checking the checkbox in the top of the table will link to place a checkmark next to the Applicant’s names. Then, press the Delete Selected button to remove them from this list.

Where the Data Goes (Costpoint version 7.0)

 

The input file layouts for the fixed-length file format follow:

Input Record 1 (EMPL, EMPL_PHONE, DFLT_REG_TS, EMPL_LAB_INFO)

Field

Field Name

Costpoint Table/Column

Data Type and Size

Contents

 
Included in File

1

Record Code

 

Char 1

N or 1

 
Yes

2

Social Security Number

EMPL.SSN_ID

Numeric 9

 

 
Yes

3

Employee ID

EMPL_ID for all tables

Char 12

 

 
Yes

4

First Name

EMPL.FIRST_NAME

Char 20

 

 
Yes

5

Middle Name

EMPL.MID_NAME

Char 10

 

 
Yes

6

Last Name

EMPL.LAST_NAME

Char 25

 

 
Yes

7

Hire Date

EMPL.ORIG_HIRE_DT

Char 10

YYYY-MM-DD

 
Yes

8

Employee Status

EMPL.S_EMPL_STATUS_CD

Char 3

ACT, FML, IAL, IN

 
Yes (sent as ACT)

9

Timesheet Cycle

EMPL.TS_PD_CD

Char 4

Value must exist in the TS_PD table.

 
Yes

10

Leave Cycle

EMPL.LV_PD_CD

Char 4

Value must exist in the LV_PD table.

 
Yes

11

General Labor Category

DFLT_REG_TS nd EMPL_LAB_INFO.GENL_LAB_CAT_CD

Char 6

Value must exist in the GENL_LAB_CAT table.

 
Yes

12

Default Pay Type

DFLT_REG_TS.PAY_TYPE

Char 3

Value must exist in the PAY_TYPE table.

 
Yes

13

FLSA Exempt

EMPL_LAB_INFO.
EXEMPT_FL

Char 1

Y, N

 
Yes

14

Employee Type

EMPL_LAB_INFO.S_EMPL_TYPE_CD

Char 1

R, P, T

 
Yes

15

Hourly/Salaried Status

EMPL_LAB_INFO.S_HRLY_SAL_CD

Char 1

H, F, S

 
Yes

16

Home Organization

EMPL_LAB_INFO.ORG_ID

Char 20

Value must exist in the ORG table.

 
Yes

17

Home Reference 1

EMPL_LAB_INFO.HOME_REF1_ID

Char 20

Value must exist in the REF_STRUC table.

 
Yes

18

Home Reference 2

EMPL_LAB_INFO.HOME_REF2_ID

Char 20

Value must exist in the REF_STRUC table.

 
Yes

19

Default OT State

EMPL_LAB_INFO.WORK_STATE_CD

Char 2

Value must exist in the OT_RULES_BY_STATE table.

 
Yes

20

Default Worker's Comp

DFLT_REG_TS.WORK_COMP_CD

Char 6

Value must exist in the WORK_COMP table.

 
Yes

21

Effective Date

EMPL_LAB_INFO.EFFECT_DT

Char 10

YYYY-MM-DD

 
Yes

22

Rate Type

Used to interpret Rate and calculate
other rates

Char 1

A, H, S

 

23

Rate

EMPL_LAB_INFO.
ANNL_AMT, HRLY_AMT, SAL_AMT
(calculation based on Rate Type)

Char 14

 

 

24

Default Account

DFLT_REG_TS.
ACCT_ID

Char 15

Value must exist in the ACCT table.

 
Yes

25

Default Organization

DFLT_REG_TS.CHG_ORG_ ID

Char 20

Value must exist in the ORG table.

 
Yes

26

Default Project

DFLT_REG_TS.PROJ_ID

Char 30

Value must exist in the PROJ table.

 
Yes

27

Default Reference 1

DFLT_REG_TS.REF_STRUC_1_ID

Char 20

Value must exist in the REF_STRUC table.


Yes

28

Default Reference 2

DFLT_REG_TS.REF_ STRUCT_2_ID

Char 20

Value must exist in the REF_STRUC table.

 
Yes

29

Default Labor Location

DFLT_REG_TS.LAB_LOC_ CD

Char 6

Value must exist in the LAB_LOCATION table.

 
Yes

30

Address Line 1

EMPL.LN_1_ADR

Char 30

 

 
Yes

31

Address Line 2

EMPL.LN_2_ADR

Char 30

 

 
Yes

32

Address Line 3

EMPL.LN_3_ADR

Char 30

 

 

33

City

EMPL.CITY_NAME

Char 25

 

 
Yes

34

State

EMPL.MAIL_STATE_DC

Char 15

Value must exist in the MAIL_STATE table.

 
Yes

35

Country

EMPL.COUNTRY_CD

Char 8

Value must exist in the MAIL_STATE table.

 
Yes

36

Postal Code

EMPL.POSTAL_CD

Char 10

 

 
Yes

37

Home Telephone

EMPL_PHONE.PHONE_ID
(with PHONE_TYPE_DC = "HOME")

Char 25

 

 
Yes

38

Emergency Telephone

EMPL_PHONE.PHONE_ID
(with PHONE_TYPE_DC = "EMERG")

Char 25

 

 

39

Locator

EMPL.LOCATOR_CD

Char 20

The application validates the Locator code upon import if at least one Locator code exists in the Locator Code table for the login company; otherwise, no validation occurs.

 
Yes

40

Date Of Birth

EMPL.BIRTH_DT

Char 10

YYYY-MM-DD

 
Yes

41

Marital Status

EMPL.MARITAL_CD

Char 1

 

 
Yes

42

Gender

EMPL.SEX_CD

Char 1

M, F

 
Yes

43

Employee Class

EMPL_LAB_INFO.EMPL_ CLASS_CD

Char 12

Value must exist in the EMPL_CLASS table.

Yes

44

Union Employee Flag

EMPL.UNION_EMPL_FL

Char 1

Y, N

 Yes

45

Race/Ethnicity

EMPL.S_RACE_CD

Char 10

Value must exist in the RACE_ETHNIC table.

 Yes

46

Manager

EMPL_LAB_INFO.MGR_EMPL_ID

Char 12

 

 

47

PLC

EMPL_LAB_INFO.BILL_LAB_CAT_CD

Char 6

Must exist in the BILL_LAB_CAT table.

 

48

Corporate Officer Flag

EMPL_LAB_INFO.CORP_OFCR_FL

Char 1

Y or N

 

49

Seasonal Employee Flag

EMPL_LAB_INFO.SEASON_EMPL_FL

Char 1

Y or N

 

50

Home Phone Extension

EMPL_PHONE.PHONE_EXT_CD
(where PHONE_TYPE_DC = ‘HOME’)

Char 6

 

 

51

Emergency Phone Extension

EMPL_PHONE.PHONE_EXT_CD
(where PHONE_TYPE_DC = "EMERG")

Char 6

 

 

52

Timesheet Default GLC

DFLT_REG_TS. GENL_LAB_CAT_CD

Char 6

Value must exist in the GENL_LAB_CAT table.

 Yes

 

53

Timesheet Default Labor Location

DFLT_REG_TS. LAB_LOC_CD

Char 6

 

Value must exist in the LAB_LOCATION table.

 Yes
 54 Vendor ID    Char 12    No
 55 Variable Hours Employee    Char 1    No

 


 

Input Record 2 (EMPL and EMPL_LAB_INFO)

Field

Field Name

Costpoint Table/Column

Data Type and Size

Contents

 
Included in File

1

Record Code

 

Char 1

2

 
Yes

2

Employee ID

EMPL_ID

Char 12

 

 
Yes

3

Taxable Entity

EMPL.TAXBLE_ENTITY_ID

Char 10

Value must exist in the TAXBLE_ENTITY table.

 

4

Adjusted Hire Date

EMPL.ADJ_HIRE_DT

Char 10

YYYY-MM-DD

 
Yes

5

Termination Date

EMPL.TERM_DT

Char 10

YYYY-MM-DD

 

6

Supervisor Name

EMPL.SPVSR_NAME

Char 25

 

 
Yes

7

Preferred Name

EMPL.PREF_NAME

Char 10

 

 
Yes

8

Name Prefix

EMPL.NAME_PRFX_CD

Char 6

 

 

9

Name Suffix

EMPL.NAME_SFX_D

Char 6

 

 

10

Prior Name

EMPL.PRIR_NAME

Char 25

 

 
Yes

11

Eligible for Auto Pay

EMPL.ELIG_AUTO_PAY_FL

Char 1

Y, N

 

12

Email ID

EMPL.EMAIL_ID

Char 60

 

 

13

PR Service Employee ID

EMPL.PR_SERV_EMPL_ID

Char 12

 

 
Yes

14

Job Title Description

EMPL_LAB_INFO.TITLE_ DESC

Char 30

 

 
Yes

15

Estimated Hours

EMPL_LAB_INFO.STD_EST_HRS

Char 10

 

 

16

Labor Group

EMPL_LAB_INFO.LAB_GRP_TYPE

Char 3

Value must exist in the LAB_GRP table.

 

17

Personnel Action Reason Description 1

EMPL_LAB_INFO.REASON_DESC

Char 30

 

 
Yes

18

Security Organization ID

EMPL_LAB_INFO.SEC_ORG_ID

Char 20

Value must exist in the ORG table.

 
Yes

19

Work Hours in Year

EMPL_LAB_INFO.WORK_ YR_HRS_NO

Char 4

 

 

20

Visa Type

EMPL.VISA_TYPE_CD

Char 10

Value must exist in the VISA_TYPE table.

 
Yes

21

Comments

EMPL_LAB_INFO. COMMENTS

Char 254

 

 

22

Visa Exp Date

EMPL.VISA_DT

Char 10

YYYY-MM-DD

 

 

Input Record 3 (EMPL)

Field

Field Name

Costpoint Table/Column

Data Type and Size

Contents

 
Included in File

1

Record Code

 

Char 1

3

 

2

Employee ID

EMPL.EMPL_ID

Char 12

 

 

3

Notes

EMPL.NOTES

Char 254

 

 

 

Input Record 4 (EMPL and EMPL_LAB_INFO)

Field

Field Name

Costpoint Table/Column

Data Type and Size

Contents

 
Included in File

1

Record Code

 

Char 1

4

 Yes

2

Employee ID

EMPL.EMPL_ID

Char 12

 

 Yes

3

Last Review Date

EMPL.LAST_REVIEW_DT

Date (10)

YYYY-MM-DD

 

4

Next Review Date

EMPL.NEXT_REVIEW_DT

Date (10)

YYYY-MM-DD

 

5

Display Name

EMPL.LAST_FIRST_NAME

Char 25

 

 Yes

6

Disabled Flag

EMPL.DISABLED_FL

Char 1

Y or N

 Yes

7

Contact Name 1

EMPL.CONT_NAME_1

Char 25

 

 

8

Contact Relationship 1

EMPL.CONT_REL_1

Char 15

 

 

9

Contact Phone 1

EMPL.CONT_PHONE_1

Char 20

 

 

10

Contact Name 2

EMPL.CONT_NAME_2

Char 25

 

 

11

Contact Relationship 2

EMPL.CONT_REL_2

Char 15

 

 

12

Contact Phone 2

EMPL.CONT_PHONE_2

Char 20

 

 

13

Special Disabled Veteran

EMPL.VET_STATUS_S

Char 1

Y or N

 Yes

14

Vietnam Era Veteran

EMPL.VET_STATUS_V

Char 1

Y or N

 Yes

15

Active Duty Warfare or Campaign Badge Veteran (Other Protected Vet)

EMPL.VET_STATUS_O

Char 1

Y or N

 Yes

16

Reservist

EMPL.VET_STATUS_R

Char 1

Y or N

 

17

Disabled Veteran

EMPL.VET_STATUS_D

Char 1

Y or N

 Yes

18

Armed Forces Services Medal Veteran

EMPL.VET_STATUS_A

Char 1

Y or N

 Yes

19

Military Discharge/Release Date

EMPL.VET_STATUS_DT

Date (10)

YYYY-MM-DD

 Yes

20

Home E-mail ID

EMPL.HOME_EMAIL_ID

Char 60

 

 Yes

21

Time Collection Work Schedule

EMPL_LAB_INFO.TC_WORK_SCHED_CD

Char 10

 

 

22

Time Collection Timesheet Schedule

EMPL_LAB_INFO.TC_TS_SCHED_CD

Char 10

 

 

23

ESS Class of Service

EMPL_LAB_INFO.S_ESS_COS_CD

Char 2

1, 2, 3, 4, 9, NA

 

24

Personnel Action Reason Description 2

EMPL_LAB_INFO. REASON_DESC_2

Char 30

 

 

25

 

Personnel Action Reason Description 3

EMPL_LAB_INFO. REASON_DESC_3

 

Char 30

 

 

 

 

Input Record 5 (EMPL and EMPL_LAB_INFO)

Field

Field Name

Costpoint Table/Column

Data Type and Size

Contents

 
 Included in File

1

Record Code

 

Char 1

4

 Yes

2

Employee ID

EMPL.EMPL_ID

Char 12

 

 Yes

3

Detail Job Code

EMPL_LAB_INFO.DETL_JOB_CD

Char 10

Must exist in the DETL_JOB_TITLE table.

 Yes

4

Personnel Action
Code 1

EMPL_LAB_INFO.PERS_ACT_RSN_CD

Char 10

Must exist in the PERS_ACT_REASON table.

 Yes

5

Personnel Action
Code 2

EMPL_LAB_INFO.PERS_ACT_RSN_CD

Char 10

Must exist in the PERS_ACT_REASON table.

 

6

Personnel Action
Code 3

EMPL_LAB_INFO.PERS_ACT_RSN_CD

Char 10

Must exist in the PERS_ACT_REASON table.

 

7

HR Org

EMPL_LAB_INFO.HR_ORG_ID

Char 25

Must exist in the HR_ORG_MGR_DFLT table.

 


 

See also

Setting Up Costpoint Integration