maintainx-data-handling
Synchronizuj dane między MaintainX a innymi systemami za pomocą gotowych wzorców ETL i migracji.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do obsługi synchronizacji danych, transformacji i eksportu między MaintainX a zewnętrznymi bazami danych, magazynami danych i systemami ERP. Zawiera wzorce inkrementalnej synchronizacji z paginacją kursora, obsługę konfliktów danych i potoki transformacji. Idealnie sprawdza się przy budowaniu automatycznych pipelinów migracji danych, zapewnianiu spójności między systemami oraz eksportowaniu zleceń pracy i zasobów z MaintainX.
Jak używać
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.