Files
obsidian/Работа/BPMSoft - ELMA/Интеграция CRM и ELMA.md

2.9 KiB
Raw Permalink Blame History

Внутренние вопросы

Отправка комментария - в рамках 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
{
	"status": 200,
	"errorMessage": ""
}