Skip to content

Creates random Human Resources output file to be used for testing analytics, ACL or provisioning systems

Notifications You must be signed in to change notification settings

smof/HRGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

HRGenerator

Generates a CSV file that resembles an HR system extract for a made up organisation. Useful for system testing.

Can consume a given list of names via an input file, or have names generated via a dictionary.

Output file contains the following fields:

employeeid - auto-generated based on the following format: fl##### where f=first char of firstname, l=first char of lastname

start_date - randomized from specified range

firstname - as is

lastname - as is

fullname - firstname + lastname

email - concatentation of firstname.lastname@COMPANY_NAME.com

title = randomized per department

dept = randomized

A manager field is also populated, with a manager specified for each dept, linking back to each employee in those departments

I use it in combination with NameGenerator for seeding.

Use as-is, no warranty. Feel free to fork, modify, distribution, as long as attribution is in place.

About

Creates random Human Resources output file to be used for testing analytics, ACL or provisioning systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages