Есть способ удалить контакт через OData использую api:
Т.к. у контакта есть связь с другими сущностями, то контакт не удаляется. При удалении контакта, открывается форма, в которй предлагается удалить запись используя - Do not delete connected records, запись удаляется. Возможно ли использовать этот функционал в api, может добавить какой параметр в запрос надо?
Нравится
Изображение не дошло, использую Postman:
DELETE - {{creatio_base_url}}/0/odata/Contact/3a074f61-7e3f-e8dd-87e8-0f65722d0875
Ошибка:
{
"error": {
"code": "",
"message": "An error has occurred."
}
}
Добрый день, Владимир.
Вы можете настроить в конфигурации параметры в связанных таблицах, которые позволят при удалении родительской записи не проверять целостность связанных данных и оставлять в системе дочернюю запись или удалять из дочерней таблицы записи при удалении связанной родительской.
Обратите внимание, что данные настройки будут распространяться не только при удалении записи через OData, но и при удалении записи через интерфейс пользователя в Creatio CRM.
Детальнее об этих настройках можно найти в этой статье на Академии: