Worker Parsers¶
flowtask.components.Workday.parsers.worker_parsers
¶
parse_benefits_and_roles
¶
Parse benefit enrollments, roles, and worker documents.
parse_compensation_data
¶
Parse the compensation details of the worker.
Extracts
- wage (float)
- compensation_effective_date (str)
- compensation_guidelines (package / grade / profile IDs)
- salary_and_hourly (list of elements)
- compensation_summary (nested summary)
- reason_references (mapping of reason type → ID)
parse_contact_data
¶
Parse the contact information (email, address, phone) of the worker.
parse_employment_data
¶
Parse employment-related details (position, hours, job profile).
parse_identification_data
¶
Parse identification details (national ID, license, custom IDs).
parse_management_chain_data
¶
Parse management chain data from Worker_Management_Chain_Data.
parse_payroll_and_tax_data
¶
Parse payroll and tax related data from Position_Data.
parse_personal_data
¶
Parse the personal information of the worker.
parse_position_management_chain_data
¶
Parse management chain data from Position_Management_Chains_Data. This is different from Worker_Management_Chain_Data and contains the actual management chain.
parse_worker_organization_data
¶
Parse worker organization information from worker data
parse_worker_status
¶
Parse worker status details (active, hire/termination dates, eligibility), asegurando no romper si algún _Reference es None.