I tried to create a Contact through the Rest API in Sugar CRM, but I had a problem filling the related field that related to another module.

The field has the following settings:

How to properly pass a value to this field via the Rest API so that it works correctly?

I tried to pass the title of the Record/id of the record

The formula has value: related($test_countries_contacts_1,"name")

Parents
  • Рома, calculated поля readonly, их значения нельзя указать через API

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient


  • Спасибо за ответ, возможно сможет подсказать как лучше реализовать такое поле, чтобы его можно было заполнять через Rest API?

  • 1. Добавляем кастомное поле speakinglanguage через Студию в модуль Контакты

    2. Выносим поле в списочное представление модуля контакты

    3. Открываем postman и делаем два запроса - один на Oauth2 авторизацию, второй на создание записи c полученным ключом авторизации

    3.1 авторизация

    3.2 Полученный access_token используем в запросе на создание контакта в headers а также заполняем body, включая кастомное поле




    4. Открываем Sugar и видим новый контакт

    Полное описание API  соответствующей версии , например v11, можно получить командой 
    https://<mysugarurl>/rest/v11/help
    или в моем примере
    https://sg-examples4.demo.sugarcrm.eu/rest/v11/help 

    Этот пример решает Вашу задачу или что именно нужно получить в результате?

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient

  • Спасибо за помощ да ответ мне помог
    Есть ище одни вопрос умне есть поле с Data type: Relate
    Мне нужно связать через єто поле две записи Контактов пробую делать чере з REST API.

    В запросе передаю id контакта  но ето неработает связь не устанавливається
    Например:

    $data = [

    other_values..

    submitted_by_c => 'ddf36672-d8d4-11eb-affe-0666056a03fbc',

    ];

    Настройки поля:

  • Рома,

    при додаванні кастомного поля submitted_by_c для модуля Contacts , також має з'явитися службове поле contact_id_c в яке, найсправді, і треба розміщувати id контакта, а бізнес модель Шуги вже сама пропише значення в submitted_by_c

    Таким чином, команда на створення запису Контактів з relate до іншого Контакта може так виглядати:

    Що дає в інтерфейсі таке:



    Дайте знати чи спрацювало - можна відміткою "перевірена відповідь"

    Доречі!
    Якщо Ви не є Sugar Develper-ом, а маєте задачу вставляти дані з іншої системи через REST, то є варіант як можна зекономити час на вивченні як працює Sugar API та як коректно відпрацювати логіку при вставці повязаних даних 

    Є Saas інструмент Logic Builder (https://logicbuilder.integroscrm.com/) виробництва Integros, за допомогою якого можна задати кастомний endpoint в API і отримати в Шузі дані як вони є, скажемо, в JSON
    А потім буквально намалювати в Logic Builder як відпарсити ці дані, отримані через кастомний endpoint, та розкласти по об`єктах Шуги, або створити/проапдейтити об`єкти шуги.

    Наприклад, так - щоб прочитати слідуйте за білою лінією:



    А для намальованої логики одним кліком можна отримати zip для активації в Шузі.

    Можна навіть робити інтеграції без програмування - через застосування веб-сервіс розширення Logic Builder яке називається  LB DataBridge 

    Інструмент Logic Builder платний, є 30 денний тріал

    Також ми, Integros, партнер Sugar з досвідом більше 11 років роботи з Sugar по всьому світу, та можемо вирішувати будь-які задачи по Sugar - звертайтеся.

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient

Reply
  • Рома,

    при додаванні кастомного поля submitted_by_c для модуля Contacts , також має з'явитися службове поле contact_id_c в яке, найсправді, і треба розміщувати id контакта, а бізнес модель Шуги вже сама пропише значення в submitted_by_c

    Таким чином, команда на створення запису Контактів з relate до іншого Контакта може так виглядати:

    Що дає в інтерфейсі таке:



    Дайте знати чи спрацювало - можна відміткою "перевірена відповідь"

    Доречі!
    Якщо Ви не є Sugar Develper-ом, а маєте задачу вставляти дані з іншої системи через REST, то є варіант як можна зекономити час на вивченні як працює Sugar API та як коректно відпрацювати логіку при вставці повязаних даних 

    Є Saas інструмент Logic Builder (https://logicbuilder.integroscrm.com/) виробництва Integros, за допомогою якого можна задати кастомний endpoint в API і отримати в Шузі дані як вони є, скажемо, в JSON
    А потім буквально намалювати в Logic Builder як відпарсити ці дані, отримані через кастомний endpoint, та розкласти по об`єктах Шуги, або створити/проапдейтити об`єкти шуги.

    Наприклад, так - щоб прочитати слідуйте за білою лінією:



    А для намальованої логики одним кліком можна отримати zip для активації в Шузі.

    Можна навіть робити інтеграції без програмування - через застосування веб-сервіс розширення Logic Builder яке називається  LB DataBridge 

    Інструмент Logic Builder платний, є 30 денний тріал

    Також ми, Integros, партнер Sugar з досвідом більше 11 років роботи з Sugar по всьому світу, та можемо вирішувати будь-які задачи по Sugar - звертайтеся.

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient

Children
No Data