Usuń plik z karty
Robot „Usuń plik z karty” usuwa plik z pola plikowego encji CRM Bitrix24 — deala, kontaktu, firmy lub leada — według indeksu (0 = pierwszy, -1 = ostatni) albo czyści całe pole, jeśli indeks pozostanie pusty. Na wejściu podaje się typ encji, jej ID, kod pola plikowego oraz indeks. Zwraca flagę sukcesu (Y/N) oraz liczbę pozostałych plików.
Robot usuwa załączniki z pola plikowego encji CRM bezpośrednio w procesie biznesowym. Na wejściu: typ encji (deal, contact, company lub lead), ID encji, kod pola plikowego oraz indeks pliku. Jeśli indeks pozostanie pusty, całe pole jest czyszczone; indeks 0 usuwa pierwszy plik, -1 ostatni, wartości ujemne liczone są od końca, a indeks wykraczający poza zakres jest sprowadzany do najbliższego istniejącego. Na wyjściu: success — flaga Y przy pomyślnej aktualizacji karty, w przeciwnym razie N, oraz remaining — ile plików zostało w polu po usunięciu. Stosuj, aby usunąć nieaktualny szkic umowy przy zmianie etapu deala, wyczyścić tymczasowe załączniki po przetworzeniu albo usunąć zbędny plik, zachowując pozostałe. Jeśli parametry są nieprawidłowe lub encja nie zostanie znaleziona, robot zwraca success N; dla już pustego pola — success Y oraz remaining 0. Flagi success i remaining można porównać w warunku następnego kroku procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Typ encji: deal / contact / company / lead | string | tak | |
| ID encji | int | tak | |
| Kod pola plikowego | string | tak | |
| Indeks pliku do usunięcia (0 = pierwszy, -1 = ostatni). Pozostaw puste, aby wyczyścić całe pole | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Sukces (Y/N) | string |
| Pozostałe pliki po usunięciu | int |
Scenariusz: czyszczenie tymczasowych załączników po uzgodnieniu
- Deal wchodzi na etap „Uzgodniony”
- Robot usuwa pierwszy plik z pola szkiców (indeks 0)
- W remaining zwracana jest liczba pozostałych plików, success pokazuje Y lub N