Tango Space HR Inbound — File
Generated fromTango Space HR Inbound Integration Design Specification V 2.2.docxin SharePoint folder03 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_CENTERis 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_DATEtypedMM/DD/YYY(3-digit year) in source. Almost certainly typo forMM/DD/YYYY.HIRE_DATEcorrectly uses 4-digit. -
D_EXT_ATTR1typed VARCHAR whileD_EXT_ATTR2..5are DATE. Likely doc typo — treated as DATE. - File naming convention not explicitly stated in extracted text — likely
{ClientName}_HR_MMDDYYYYHHMMSS.txtmatching 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.

