Aktualizuj deala według ID
Robot „Aktualizuj deala według ID” zmienia dowolnego deala według jego identyfikatora z dowolnego kontekstu procesu biznesowego w Bitrix24. Pola do zmiany przekazywane są jako JSON w formacie camelCase (title, stageId, opportunity, assignedById i inne). Zwraca flagę sukcesu Y/N do rozgałęzienia warunkowego w procesie i działa przez uniwersalną metodę CRM crm.item.update.
Robot aktualizuje dowolnego deala według jego ID, nawet gdy proces biznesowy działa na innej encji CRM — kontakcie, leadzie lub zadaniu. ID deala oraz zestaw pól podaje się jawnie: pola przekazywane są jako ciąg JSON w formacie camelCase (na przykład {"title":"Nowy deal","stageId":"C1:WON","opportunity":50000,"assignedById":5}). Aktualizacja korzysta z uniwersalnej metody crm.item.update, więc dostępne są wszystkie pola deala, w tym niestandardowe. Typowe przypadki: przy zmianie etapu kontaktu zaktualizować powiązanego deala; ustawić osobę odpowiedzialną i kwotę na podstawie danych z systemu zewnętrznego; masowo zmieniać etapy deali z procesu nadrzędnego. Zwraca flagę Sukces (Y/N): Y przy udanej aktualizacji, N przy pustym ID, pustym lub nieprawidłowym JSON albo błędzie API — porównaj ją w warunku następnego kroku.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| ID deala | int | tak | |
| Pola do aktualizacji (JSON camelCase): {"title":"New deal","stageId":"C1:WON","assignedById":5,"opportunity":50000} | string | tak |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Sukces (Y/N) | string |
Scenariusz: aktualizacja deala z procesu na kontakcie
- Kontakt przechodzi na nowy etap lejka
- Robot aktualizuje powiązanego deala: stageId i opportunity przekazywane są jako JSON
- Wynik Y potwierdza aktualizację dla następnego kroku