## Внутренние вопросы ### Отправка комментария - в рамках 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": "" } ```