Я столкнулся с установкой Sugar 6.3 CE, пытаясь создать новые учетные записи через rest api.
Я все еще нахожусь на кривой обучения для многих внутренностей CRM и не могу понять, как вставить электронное письмо с остальной информацией учетной записи при создании с помощью вызова REST.
Я пробовал много разных значений полей, и после того, как поймал, что $email1
использовалось в некоторых примерах фрагментов, которые я видел на сайте sugarCRM. Я не нашел других упоминаний на форумах или в документах.
Массив $ parameters, используемый для настройки обычного вызова rest для создания учетной записи в php с REST
api, выглядит следующим образом и работает нормально, за исключением для $ email1:
$parameters = array(
'session' => $session,
'module' => 'Contacts',
'name_value_list' => array(
array('name' => 'first_name', 'value' =>
utf8_encode($contacts["Name"])),
array('name' => 'last_name', 'value' =>
utf8_encode($contacts["GivenName"])),
array('name' => 'phone_work', 'value' =>
utf8_encode($row->PrimaryPhoneAreaCode . ' ' . $row->PrimaryPhone)),
array('name' => 'phone_fax', 'value' =>
utf8_encode($row->PrimaryFaxAreaCode . ' ' . $row->PrimaryFaxNumber)),
array('name' => 'title', 'value' =>
utf8_encode($contacts["Title"])),
/*
* PROBLEM HERE!
*/
array('name' => 'email1', 'value' =>
utf8_encode($row->PrimaryEmail)),
array('name' => 'primary_address_street', 'value' =>
utf8_encode($row->Address1) . ' ' .
utf8_encode($row->Address2)),
array('name' => 'language', 'value' =>
utf8_encode($row->Language)),
array('name' => 'assigned_user_id', 'value' =>
get_rep_id($row->Salesperson1Name, $sugarlink)),
)
);
Мне было бы любопытно, если бы у кого-то был трюк. Я пытался найти в поле для писем, но, кажется, в отдельных таблицах. Любая помощь / советы приветствуются.