> ## Documentation Index
> Fetch the complete documentation index at: https://developers.techwolf.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Jobs

## Jobs datasource specification

This page describes the Workday EIB files for syncing **Jobs**, their **Job
Families** and their **Vacancies** into TechWolf. For each file it gives the S3
location, the fields TechWolf expects, and the Workday field each one comes
from.

Jobs are referenced by Employees: the Employee Baseline points to a Job through
`assigned_position`, and Internal Work History points to a Job through `job_id`
(see the
[Employees](/integrations/datasource-integrations/workday-datasource/employees)
specification). A Job referenced there must be synced through the Job
Information file below.

The rules shared by every Workday file (full dumps, dependencies,
transformations and how to read the field tables) are described in the
[EIB Specification](/integrations/datasource-integrations/workday-datasource/eib-specification).

<Note>
  Skills on Workday Job Profiles are not delivered through an EIB file. They
  are synced through the [Workday Job Skill
  Sync](/integrations/workday-skill-sync-integration/overview-jobs).
</Note>

<AccordionGroup>
  <Accordion title="Job Families" icon="sitemap">
    The Job Families that Jobs are grouped into. **Required.**

    File on S3:
    `.../file_based/TechWolf_Job_Family/TechWolf_Job_Family_[yyyy][MM][dd]_[HH][mm][ss].csv`

    | TechWolf field | Primary Business Object | Business Object | Workday field | Required | Key | Max chars | Notes |
    | - | - | - | - | - | - | - | - |
    | job\_family\_id | Job Family | Job Family | Reference ID | Required | Primary key | 100 | External ID of the file. Slugified. |
    | job\_family\_name | Job Family | Job Family | Job Family Name | Required | | 255 | |
    | job\_family\_summary | Job Family | Job Family | Job Family Summary | Recommended | | No limit | Job Family description, used for skill inference. |
    | active | Job Family | Job Family | Active | Recommended | | n/a | Job Family assumed to be active if no value is given. |
    | job\_family\_group\_id | Job Family | Job Family Groups for Job Family | Reference ID | Recommended | | 100 | Slugified. A Job Family can belong to several groups in Workday, but to one in TechWolf. |
    | job\_family\_group\_name | Job Family | Job Family Groups for Job Family | Job Family or Group | Recommended | | 255 | |
    | job\_family\_group\_summary | Job Family | Job Family Groups for Job Family | Job Family Summary | Recommended | | No limit | |
  </Accordion>

  <Accordion title="Job Information (Job Profiles)" icon="briefcase">
    The baseline Job file. **Required.** Contains the Job Profiles that TechWolf
    infers skills for.

    File on S3:
    `.../file_based/TechWolf_Job_Information/TechWolf_Job_Information_[yyyy][MM][dd]_[HH][mm][ss].csv`

    | TechWolf field | Primary Business Object | Business Object | Workday field | Required | Key | Max chars | Notes |
    | - | - | - | - | - | - | - | - |
    | job\_id | Job Profile | Job Profile | Reference ID | Required | Primary key | 100 | External ID of the file. Slugified. |
    | job\_name | Job Profile | Job Profile | Job Profile Name | Required | | 255 | |
    | job\_description | Job Profile | Job Profile | Job Profile Summary | Recommended | | No limit | Used for skill inference. Joined with Job Description into one value. |
    | job\_description | Job Profile | Job Profile | Job Description | Recommended | | No limit | |
    | active | Job Profile | Job Profile | Active | Recommended | | n/a | Job assumed to be active if no value is given. |
    | job\_family\_id | Job Profile | Job Families on Job Profile | Reference ID | Recommended | Foreign key | 100 | Points to job\_family\_id in Job Families. A Job can be in several families in Workday, but in one in TechWolf. |
  </Accordion>

  <Accordion title="Job Vacancies (Job Requisitions)" icon="magnifying-glass">
    Open Vacancies linked to Jobs. **Highly recommended.** Vacancy text is a strong
    signal for skill inference.

    File on S3:
    `.../file_based/TechWolf_Job_Requisition/TechWolf_Job_Requisition_[yyyy][MM][dd]_[HH][mm][ss].csv`

    | TechWolf field | Primary Business Object | Business Object | Workday field | Required | Key | Max chars | Notes |
    | - | - | - | - | - | - | - | - |
    | requisition\_id | Job Requisition | Job Requisition | Reference ID | Required | Primary key | 100 | External ID of the file. Slugified. |
    | job\_id | Job Requisition | Job Profile | Reference ID | Recommended | Foreign key | 100 | Job linked to the Vacancy, used for skill inference. Points to job\_id in Job Information. |
    | job\_title | Job Requisition | Job Requisition | Job Posting Title | Required | | 255 | |
    | job\_description | Job Requisition | Job Requisition | Job Description | Required\* | | No limit | The three Workday fields are joined into one value. |
    | job\_description | Job Requisition | Job Requisition | Job Description Summary | Required\* | | No limit | |
    | job\_description | Job Requisition | Job Requisition | Additional Job Description | Required\* | | No limit | |
    | active | Job Requisition | Job Requisition | Job Requisition Status | Recommended | | n/a | Vacancy assumed to be active if no value is given. |
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.