Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Automatyzacja CRM / Automatyzacja n8n - Ładowarka danych API

Kroki Przepływu Pracy
Cel
Ten przepływ pracy jest zaprojektowany do automatycznego pobierania danych z zewnętrznego interfejsu API, wzbogacania ich o słowa kluczowe, dzielenia i przetwarzania elementów, a następnie wstawiania wyników do bazy danych. Zarządza również zmiennymi globalnymi (takimi jak tokeny i numery stron), aktualizuje je w razie potrzeby i prowadzi logi do monitorowania.
Kroki Przepływu Pracy
1. Wyzwalacz

* Wyzwalacz Harmonogramu: uruchamia przepływ pracy według regularnego harmonogramu (np. co X minut/godzin/dni).
2. Pobierz Zmienne Globalne
* pobierz zmienne globalne (pobierz: wiersz): pobiera bieżące wartości (np. token autoryzacyjny, numer strony).
* Jeśli3: sprawdza warunki (takie jak ważność tokena).
3. Żądanie API
* Przygotuj żądanie: buduje ładunek żądania (zawiera token, numer strony i parametry).
* Pobierz dane z API: wysyła żądanie do zewnętrznego interfejsu API.
* W przypadku sukcesu → przechodzi do wzbogacania danych.
* W przypadku błędu → odświeża token i ponawia próbę.
* zaktualizuj token w zmiennych globalnych: aktualizuje przechowywany token w zmiennych globalnych po wygaśnięciu.

4. Przetwarzanie i Filtrowanie Danych

* wzbogacaj elementy o słowa kluczowe (ręcznie): dodaje lub wzbogaca elementy o słowa kluczowe.
* Jeśli2: sprawdza, czy elementy są dostępne.

* Prawda → przejdź do Podziału Out2.
* Fałsz → zaktualizuj numer strony i zaloguj.

5. Dzielenie i Iteracja

* Podział Out2: dzieli tablicę danych na pojedyncze elementy.
* Iteracja po Elementach2: przetwarza każdy element osobno.

6. Wstawianie Danych

* Agreguj: zbiera przetworzone elementy po iteracji.
* Wstaw wiersze w tabeli1: wstawia przetworzone dane do tabeli PostgreSQL.

7. Zarządzanie Zmiennymi Globalnymi

* pobierz zmienne globalne1 → zaktualizuj numer strony w zmiennych globalnych: pobiera i aktualizuje numer strony na następne uruchomienie.

8. Logowanie

* log: rejestruje zdarzenia (takie jak puste odpowiedzi lub błędy) do monitorowania i debugowania.

Kluczowe Funkcje

1. Automatyczne harmonogramowanie i wykonywanie.
2. Dynamiczne zarządzanie tokenami (odświeżanie po wygaśnięciu).
3. Krok po kroku wzbogacanie danych.
4. Paginowane pobieranie danych z API.
5. Automatyczne wstawianie do bazy danych.
6. Logowanie do debugowania i monitorowania.
Szczegóły pracy
Dodana 19 marca
54 wyświetlenia
Freelancer
Andrey Boyko
Ukraina Charków
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 9 lat