maintainx-data-handling
Data synchronization, ETL patterns, and data management for MaintainX.\nUse when syncing data between MaintainX and other systems,\nbuilding ETL pipelines, or managing data consistency.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Data synchronization, ETL patterns, and data management for MaintainX.\nUse when syncing data between MaintainX and other systems,\nbuilding ETL pipelines, or managing data consistency.\nTrigger with phrases like \
How to use
Upewnij się, że masz skonfigurowany dostęp do API MaintainX oraz Node.js 18 lub nowszy z zainstalowanym pakietem axios. Przygotuj docelową bazę danych lub magazyn danych, do którego chcesz synchronizować dane.
Aktywuj umiejętność za pomocą fraz takich jak "maintainx data sync", "maintainx etl", "maintainx export", "maintainx data migration" lub "maintainx data pipeline" w rozmowie z Claude.
Umiejętność automatycznie załaduje ostatni stan synchronizacji z pliku .maintainx-sync-state.json. Jeśli plik nie istnieje, synchronizacja rozpocznie się od początku czasów.
Proces inkrementalnej synchronizacji pobierze zmiany w zleceniach pracy i zasobach od czasu ostatniej synchronizacji, używając paginacji kursora w partiach po 100 rekordów. Dane są transformowane zgodnie z wymaganym schematem docelowego systemu.
Po zakończeniu synchronizacji umiejętność zapisze nowy stan (czas ostatniej synchronizacji i pozycje kursorów) do pliku stanu, aby następna synchronizacja mogła kontynuować od tego miejsca bez duplikowania danych.
Monitoruj logi konsoli, aby sprawdzić liczbę zsynchronizowanych rekordów i potencjalne błędy połączenia z API MaintainX lub systemem docelowym.