Skip to main content

Tango Space HR Inbound — File

Generated from Tango Space HR Inbound Integration Design Specification V 2.2.docx in SharePoint folder 03 Space Integrations. OAS spec: space-hr-inbound-file.yaml

Overview

SFTP file-based inbound. Client drops a pipe-delimited file of Person/HR records; Tango updates People records in Space Management. Owner: Tango Analytics Spec version: 2.2 Status: Draft (auto-generated — needs review)

Transport

Retention sentinels ⚠

Important convention: To retain an existing value (i.e., NOT update it), send a sentinel value instead of an empty cell. The sentinel differs by data type: Without these sentinels, an empty cell would null-out the field.

Integration logic

  • Upsert key: PERSON_NUMBER.
  • COST_CENTER is optional initially; once an employee is assigned to a department in Tango, it cannot be cleared via this integration.

Data fields (required ✅)

Open Questions / Assumptions

  • END_DATE typed MM/DD/YYY (3-digit year) in source. Almost certainly typo for MM/DD/YYYY. HIRE_DATE correctly uses 4-digit.
  • D_EXT_ATTR1 typed VARCHAR while D_EXT_ATTR2..5 are DATE. Likely doc typo — treated as DATE.
  • File naming convention not explicitly stated in extracted text — likely {ClientName}_HR_MMDDYYYYHHMMSS.txt matching similar integrations. Confirm.
  • SFTP credentials are <TBD>.
  • Lookup codes (EMPLOYEE_TYPE, GRADE_LEVEL, STATUS, SHIFT_WORKER, WORK_FROM_HOME, SEATING_TYPE) are <TBD> in Appendix.

Changelog (compressed)