База данных SuiteCRM изменена извне

Я новичок в SuiteCRM, и я видел много ссылок на документацию по определению пользовательских модулей, но ни одна из них не могла развеять мои сомнения.

У меня простой вопрос: можем ли мы изменить базу данных SuiteCRM из другого приложения (например, вставить записи) и увидеть изменения в CRM?

Должен быть способ сделать это. Я пытался это сделать, но получаю сообщение об ошибке: "ошибка при получении этой записи: эта запись может быть удалена или у вас нет прав для ее просмотра".

Кто-нибудь может предложить решение?


person user2720828    schedule 22.05.2015    source источник


Ответы (1)


Да. Изменения, внесенные в дБ, будут отражены в приложении. Однако похоже, что что-то было не так с внесенными вами изменениями.

Одним из более безопасных способов было бы использование встроенных API-интерфейсов REST или SOAP, поскольку это обеспечит внесение изменений, а также позволит запускать такие вещи, как логические перехватчики.

person Jim    schedule 23.05.2015
comment
Спасибо за ваш ответ. Не могли бы вы поделиться какой-либо ссылкой, которая более четко объясняет эту функцию? - person user2720828; 24.05.2015
comment
@ user2720828 Документы для API SugarCRM по-прежнему актуальны для SuiteCRM — эта ссылка является хорошей отправной точкой: support.sugarcrm.com/02_Documentation/04_Sugar_Developer/ - person Jim; 25.05.2015
comment
Как сказал вам @Jim, это возможно, однако вы должны быть осторожны при ручном изменении записей базы данных, поскольку таблицы отношений и связанные модели не будут отражать эти изменения, и вы рискуете испортить свою базу данных. Пути БД SuiteCRM неисповедимы - person Jorge Cob; 25.08.2017