Initial commit
This commit is contained in:
51
BPMSoft - ELMA/Интеграция CRM и ELMA.md
Normal file
51
BPMSoft - ELMA/Интеграция CRM и ELMA.md
Normal file
@@ -0,0 +1,51 @@
|
||||
## Внутренние вопросы
|
||||
|
||||
### Отправка комментария - в рамках MVP не будет
|
||||
|
||||
- К чему относится комментарий (какой объект)
|
||||
- Нужно ли будет что-то делать после получения комментария (отправлять Email, создавать напоминание, задачу или что-то другое)
|
||||
- Логирование происходит на стороне ELMA или BPMSoft
|
||||
- Данные в поле `approver` (я так понимаю это Контакт в CRM) в каком формате будут
|
||||
Это будет Id контакта из CRM?
|
||||
|
||||
### Отправка данных по сделке
|
||||
|
||||
- Какой триггер у срабатывания данного метода со стороны BPMSoft - переработать логику кнопки "Отправить на согласование"
|
||||
- Нужно ли как-то сохранять информацию об отправке данных в ELMA
|
||||
- Если мы получаем не успешный ответ (!= 200 код), то какие сообщения на каждый код ответа показываем пользователю
|
||||
|
||||
### Итоговая цепочка согласований
|
||||
|
||||
- Это будет новый объект в системе CRM или будет просто текстовое поле в объекте Сделка
|
||||
- Формат поля `chain_of_approval` в данном методе
|
||||
|
||||
### Отправка комментария из BPMSoft - в рамках MVP не будет
|
||||
|
||||
- Какой триггер у срабатывания данного метода со стороны BPMSoft
|
||||
- В каком объекте будут происходить изменения
|
||||
- Формат данных в поле `initiator` (это просто Id контакта из CRM)
|
||||
|
||||
### Отправка результата согласования
|
||||
|
||||
- Формат данных в поле `resolution`
|
||||
Если это справочное поле, то нужно будет синхронизировать справочники, чтобы я мог по Id искать значение в справочнике
|
||||
|
||||
### Отмена сделки
|
||||
|
||||
- Какой триггер у данного события
|
||||
На данный момент не существует отмены сделки, есть только `Lost` статус
|
||||
|
||||
## Вопросы к ELMA
|
||||
|
||||
### Отправка данных по сделке
|
||||
|
||||
- Хотелось бы увидеть полный пример формата данных в JSON
|
||||
(Набор полей, их параметры и типы)
|
||||
- Какие бывают коды ответов (200, 500, 401 и т. д.)
|
||||
- Формат ответа после получения данных от CRM в формате JSON
|
||||
```json
|
||||
{
|
||||
"status": 200,
|
||||
"errorMessage": ""
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user