Ben bir Prospect listesi (hedef listesi) ve İletişim arasında bir ilişki oluşturmak için çalışıyorum.
I create a new contact and get the id of a prospect list all using classes I created which are just wrappers for the soap api calls sugar provides. But the code boils down to this soap call:
$this->_sugarsoap->client->__soapCall('set_relationship', array($this->getSessionid(),$relationship));
$ This-> getSessionid () oturum kimliği ve $ ilişkisi bu tutan bir dizidir:
array
0 => string 'ProspectLists' (length=13)
1 => string '180ab1f5-cf7e-d386-50f8-4c18a790e016' (length=36)
2 => string 'Contacts' (length=8)
3 => string '76323942-8cbb-3224-f18a-4c19efa80a1b' (length=36)
Ben bu deneyin sonra hep bu hatayı alıyorum: (Ben sabun çağrı döndürülen değerlerin bir var_dump yapmak)
object(stdClass)[5]
public 'number' => string '20' (length=2)
public 'name' => string 'Module Does Not Exist' (length=21)
public 'description' => string 'This module is not available on this server' (length=43)
Ben temas modülü ve aynı zamanda umudu listeleri modülü var çünkü bu bir sugarcrm hata gibi görünüyor. Ben sabun çağrısı ile bir kayıt eklemek ve ayrıca sabun çağrısı ile bir umudu liste kimliği almak çünkü ben bir gerçeği biliyorum.
Ben şeker forumlarda this thread buldum ve orada verilen kodu deneyin yaptım ama hala aynı hata var.
Herkes bunun için bir çözüm var mı? Ben gerçekten bir sabun çağrı yoluyla bir umudu listesi (hedef listesi) bir kişiyi ilişkilendirmek gerekir.
Ben mysql kullanarak ubuntu sunucu üzerinde (ben de SugarCRM 5.5.2 ile denedim ve aynı hata var) SugarCRM 5.5.0 kullanıyorum.
Teşekkürler!
EDIT:
Tamam benim parçası, iplik ve küçük bir düzeltme gelen düzeltme ile bu çalışma var. Ben set_relantionships işleve geçmesi dizideki gerçekten biçimi kullanmak zorunda:
'module1' => 'modnameA',
'module1_id' => 'modidA',
'module2' => 'modnameB',
'module2_id' => 'modidB
Bu birileri yardımcı olur umarım :)