📘Release History
Last updated
Flattened the timecards and timecard_spans stream by expanding the JSON-schema
Timecards: flattened costCenter and labor-category fields into dedicated columns (e.g. costCenterQualifier, awardClassificationQualifier, allowanceTriggerQualifier); the raw costCenter/laborCategories JSON columns are removed.
Records are now enqueued with each page of results, and checkpointed after each date chunk
Fixed column issues with schedule streams
Fixed some pay code data issues with the timecard data
Improved sync performance and incremental logic
Flattened timecards to one row per processedSegments entry
timecard_spans now uses the multi_read API
Adjusted batching
Fix schedule field mappings, employee enrichment, and observability
Fix schedule segment field names to match UKG API (orgJobRef, workruleRef, costCenter.costCenter.qualifier, laborCategories.laborString)
Compute HOURS from segment start/end datetimes when API omits hours field
Add some missing fields to employee and timecard_spans
Restored PAYCODENAME/PAYCODETYPE to schedules schema
Add INFO-level per-chunk/per-batch logs to timecards and timecard_spans
Added date/datetime format annotations to JSON schemas
Improved error messages when performing connection tests
Added help text for OAuth audience
Exposed rest_batch_size as inbound tuning parameter
Sync reliability improvements: retry, token refresh, date chunking, workload planner
Initial plugin release
Last updated