Как получить список вложений (заметок), связанных с EmailTemplate в SugarCRM? - PullRequest
0 голосов
/ 12 октября 2018

Я использую SugarCRM Enterprise версии 8.1.0 (сборка 135) (лето 18 года), версию cloud и мне нужно с внешнего сайта получить список всех шаблонов EmailTemplates иearch EmailTemplate список его вложений (или заметок) через API.

Я могу перечислить все шаблоны EmailTemplates, но не могу найти для каждого из них список вложенных файлов, что мне нужноделать (с API)?

1 Ответ

0 голосов
/ 12 октября 2018

Один из способов сделать это - использовать API-интерфейс фильтра в модуле Notes, чтобы получить вложения для каждого шаблона электронной почты.Это единственный способ, который я нашел до сих пор, так как использование ссылки "attachments" в EmailTemplates не дало никаких результатов ...

Пример: POST запрос к /rest/v11_2/Notes/filter со следующей полезной нагрузкой:

{
    max_num: 1000,
    fields: ["id", "name"], /* specify the fields you want to receive */
    filter: [
        {"email_id": "<id of the email template goes here>"},
    ],
}

Для получения дополнительной информации об API фильтра см. "POST /<module>/filter" в <sugar_site>/rest/v11_2/help

Примечания:

  • В более старых версиях Sugar (до Sugar 8)отношения выглядели иначе, поэтому фильтр должен выглядеть так: {filter: [{parent_type:"Emails", parent_id: "<id of the email template goes here>"}]}
...