Files
obsidian/Интеграция CRM и ERP.md
2026-02-24 13:37:39 +10:00

34 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Создание пресейл-проекта
### Создание заявки на проект в CRM
При соблюдении условий для создания заявки в CRM создается запись в объекте "Заявка" и проставляются значения из сделки.
После создания заявки выполняется запрос на async сервис со входными данными
```json
{
"orderName": "Альфа-Пласт ADC", // Название сделки
"orderDate": "2025-12-31", // Дата сделки
"clientId": "123-123-123", // Значение `Код клиента из R3`
"managerProjectId": "00123456", // Значение ИНС сотрудника
"headProjectId": "00123457", // Значение ИНС сотрудника
"directorProjectId": "00123458", // Значение ИНС сотрудника
"orderAmount": 12345.67, // Сумма сделки
"productAttribute": 1, // (1 - ПО/ПО+ТП/ТП. 2 - Консалтинг. 3 - ПО+ТП+Консалтинг/ТП+Консалтинг/ПО+Консалтинг)
"applicationId": "57ef229c-d8e4-4da5-b87a-7205e7eb7c43", // Id заявки в CRM, проставляется в СУП для поиска дублей и обновления данных
"projectId": "" // AP ID (Пустое - создание проекта. Заполненное - редактирование проекта)
}
```
### Создание заявки на проект в ERP
При получении данных по endpoint `api/1.0/openRequest/createPresaleProject`
Система возвращает успешный или неуспешный ответ при создании.
После этого в workflow запускается активность ожидания
### Получение статуса готовности проекта в ERP
Async опрашивает ERP сис
### Обновление заявки в CRM
### Уведомление CRM об ошибке в ERP