Employees datasource specification
This page describes the file-based datasource specification for syncing Employees into TechWolf when no standardized connector (such as Workday or SAP SuccessFactors) is available. It covers the Employee baseline, the organisational structure, and every skill-relevant signal attached to an Employee: learning, work history, certifications, education, feedback, projects, tickets, performance, Skill notes, resumes, and merge requests. It defines the files TechWolf expects, the fields within each file, and which fields are required. Use this specification when a customer exports Employee data from any source system to flat files. The Employee Baseline file is required and establishes each Employee; every other file on this page references it throughemployee_id.
Two files link out to other entities: the Employee Baseline points to a Job
through assigned_position, and Learning History points to a Course through
course_id. The
Jobs
and
Courses
specifications must be synced as well for those links to resolve.
For the broader picture of how file-based integrations work and how they compare
to API-based connectors, see
Key concepts.
The delivery flow over SFTP and S3, the file locations, and how to read the
field tables below are described in
Technical data flow.
Most files on this page use an external_id as their primary key. Share the
identifier from the source system where one exists. Where it does not, leave the
field empty and TechWolf generates an identifier for the record.
Employee Baseline
Employee Baseline
The baseline Employee file. Required. Establishes the existence of each
Employee; every other file on this page references it.File on S3:
.../file_based/TechWolf_Employee_Information/TechWolf_Employee_Information_[yyyy][MM][dd]_[HH][mm][ss].csvOrganisational Information
Organisational Information
The supervisory organisation structure. Highly recommended.File on S3:
.../file_based/TechWolf_Supervisory_Organization/TechWolf_Supervisory_Organization_[yyyy][MM][dd]_[HH][mm][ss].csvLearning History
Learning History
Courses an Employee has completed. Highly recommended.File on S3:
.../file_based/TechWolf_Learning_History/TechWolf_Learning_History_[yyyy][MM][dd]_[HH][mm][ss].csvInternal Work History
Internal Work History
The Employee’s history of internal Jobs. Highly recommended. Should include
the current assigned position and its start date.File on S3:
.../file_based/TechWolf_Internal_Work_History/TechWolf_Internal_Work_History_[yyyy][MM][dd]_[HH][mm][ss].csvExternal Work History
External Work History
The Employee’s work experience outside the organisation. Highly recommended.File on S3:
.../file_based/TechWolf_External_Work_History/TechWolf_External_Work_History_[yyyy][MM][dd]_[HH][mm][ss].csvCertification History
Certification History
Certifications held by the Employee. Recommended.File on S3:
.../file_based/TechWolf_Certification/TechWolf_Certification_[yyyy][MM][dd]_[HH][mm][ss].csvEducation History
Education History
The Employee’s formal education. Recommended.File on S3:
.../file_based/TechWolf_Education/TechWolf_Education_[yyyy][MM][dd]_[HH][mm][ss].csvFeedback
Feedback
Feedback given to the Employee. Recommended.File on S3:
.../file_based/TechWolf_Feedback/TechWolf_Feedback_[yyyy][MM][dd]_[HH][mm][ss].csvProject Data
Project Data
Projects the Employee has worked on. Recommended.File on S3:
.../file_based/TechWolf_Project/TechWolf_Project_[yyyy][MM][dd]_[HH][mm][ss].csvTicket Data
Ticket Data
Tickets the Employee has handled. Highly recommended.File on S3:
.../file_based/TechWolf_Ticket/TechWolf_Ticket_[yyyy][MM][dd]_[HH][mm][ss].csvPerformance Data
Performance Data
Performance records for the Employee. Recommended.File on S3:
.../file_based/TechWolf_Performance/TechWolf_Performance_[yyyy][MM][dd]_[HH][mm][ss].csvSkill Notes
Skill Notes
Free-text notes about an Employee’s Skills. Highly recommended (if
available).File on S3:
.../file_based/TechWolf_Skill_Notes/TechWolf_Skill_Notes_[yyyy][MM][dd]_[HH][mm][ss].csvResume
Resume
The Employee’s resume document. Recommended.File on S3:
.../file_based/TechWolf_Resume_Attachment/TechWolf_Resume_Attachment_[yyyy][MM][dd]_[HH][mm][ss].csvMerge Requests (Commit Messages)
Merge Requests (Commit Messages)
Commit messages authored by the Employee. Recommended. Only commit messages
linked to a merged merge request should be included.File on S3:
.../file_based/TechWolf_Merge_Request/TechWolf_Merge_Request_[yyyy][MM][dd]_[HH][mm][ss].csv