Lists Import Notes

You can import lists of standard values for fields that have drop-down lists for selecting entries.

Generally, these lists contain attributes that you want to assign to, or use to search for, employees, projects, opportunities, and so on. For example, you can create a standard list of employee skills that you want to track for resource planning purposes. You can then associate specific skills from that list with the employees who possess those skills, and search for and select employees to work on projects based on their skills.

It is crucial that you either import or enter all of your list values before you begin importing other records, such as employees or opportunities. If a record in an import file references the code for a list value that does not yet exist in DPS, that record is imported without that code.

DPS is installed with a set of default values for most field lists. Before you decide to import field list values, review the default lists on the Lists form (Settings > Labels and Lists > Lists) to determine which of the default values you want to keep and which you want to delete.

Import Availability

This import is available to any enterprise that uses DPS, regardless of the modules that are activated.

Required Fields

The values you need to include when you import list items vary depending on the list. It is recommended that you review the fields for the list on the Lists form (Settings > Labels and Lists > Lists) before you create your import file.

In nearly all cases, your import file must contain the following DPS fields for each record:
  • Type of list, mapped to the DPS Code Table Type field. (Valid values for this field are listed in the table below.)
  • List item description, mapped to the DPS Description field.

For some lists, the import file also must include a unique ID for each list item, mapped to the DPS Code field. And a few lists must have additional values. For example, to import items for the Phone Formats list, you must map import values to the Country field and the Phone Format field, as well as to the Code Table Type and Description fields.

Code Table Types

The field that you map to the DPS Code Table Type field must contain the value from the following table that identifies the specific list to which the list item belongs. For example, to import a new item for the Education list, set this field value to CFGEMDegree. (Some lists have two valid code table type values. Both are listed in the table below.)

List Code Table Type
Account Group Table Code CFGAccountGroupTableCode
Account ID Type CFGBankAccountIDType
Activity Subject CFGActivitySubject or ActivitySubject
Activity Type CFGActivityType
Ajera Project Template CFGProjectTemplate
Bank ID Type CFGBankIDType
Billing Rate Table Code CFGBillingRateTableCode
Client Role CFGClientRole or ClientRole
Contact Rating CFGLeadRating
Contact Role CFGContactRole or ContactRole
Contact Source CFGContactSource
Contact Status Reason CFGLeadStatusReason
Contact Title CFGContactTitle or ContactTitle
Contact to Contact Relationship CFGContactRelationship or ContactRelationship
Contract Status CFGContractStatus
Country FW_CFGCountry or Country
County CFGCounty or County
Description Category - Projects CFGDescriptionCategory
Diary Type CFGDiary
Education CFGEMDegree or EMDegree
Employee Citizenship CFGCitizenship or Citizenship
Employee Credential CFGEMRegistration or EMRegistration
Employee Credential Type CFGEMRegistrationType or EMRegistrationType
Employee Location CFGEMLocation or EMLocation
Employee Role CFGEmployeeRole
Employee Skill Usage CFGEMSkillUsage or EMSkillUsage
Employee Skill/Discipline CFGEMSkill or EMSkill
Employee Skill/Discipline Level CFGEMSkillLevel EMSkillLevel
Employee Title CFGEmployeeTitle
Employee to Firm/Contact Relationship CFGEmployeeRelationship or EmployeeRelationship
Files Category FW_CFGAttachmentCategory
Firm Relationship CFGClientCurrentStatus or ClientCurrentStatus
Firm Specialty CFGPrimarySpecialty or PrimarySpecialty
Firm to Firm Relationship CFGClientRelationship or ClientRelationship
Information Category - Contacts CFGContactInfoCat
Invoice Template Table Code CFGInvoiceTemplateTableCode
Labor Category BTLaborCats
Market CFGClientType or ClientType
Marketing Campaign Action CFGCampaignAction or CampaignAction
Marketing Campaign Audience CFGCampaignAudience or CampaignAudience
Marketing Campaign Objective CFGCampaignObjective or CampaignObjective
Marketing Campaign Stage CFGCampaignStatus or CampaignStatus
Marketing Campaign Type CFGCampaignType or CampaignType
Master Contract CFGMasterContract or MasterContract
NAICS CFGNAICS or NAICS
Opportunity Award Type CFGAwardType or AwardType
Opportunity Closed Reason CFGOpportunityClosedReason or OpportunityClosedReason
Opportunity Competition Type CFGCompetitionType or CompetitionType
Opportunity Contract Type CFGContractTypeGovCon
Opportunity Milestone CFGActivitySubject or ActivitySubject
Opportunity Probability CFGProbability or Probability
Opportunity Source CFGOpportunitySource or OpportunitySource
Opportunity Stage CFGOpportunityStage or OpportunityStage
Phone Format FW_CFGPhoneFormat
Prefix CFGPrefix or Prefix
Project Code CFGProjectCode or ProjectCode
Project Contract Type CFGContractType or ContractType
Project Responsibility CFGPRResponsibility
Project Type CFGProjectType or ProjectType
Proposal Source CFGProposalSource
Proposal Status CFGProposalStatus
Proposal Type CFGProposalType
Resume Category CFGResumeCategory
State/Province CFGStates or State
Suffix CFGSuffix or Suffix
Unit Table Code CFGUnitTableCode
Unit Type Code CFGUnitType
Vendor Role CFGVendorRole or VendorRole

Codes and Descriptions

The import field that you map to the DPS Code field serves as the identifier for the list item. This value must be unique within the list to which it belongs.

In most cases, the associated description for the list item, not the code, is what displays in the DPS user interface.

Record Validation

To determine if a list item in the import file already exists in DPS, the import process checks for an existing list item with the same code table type and code.

If it finds no match, the import process creates a new list item. If it finds a match and you selected the Update duplicate records option, it updates the description of the existing list item based on the description in the import file record.