我需要能够为联系人分配多个角色,而不仅仅是唯一的角色。现在我正在使用下一个代码为联系人设置角色:
//get the internal ID of created contact
var contactInternalId = ((RecordRef) response.baseRef).internalId;
//set roles
var attachContact = new AttachContactReference();
attachContact.attachTo = new RecordRef
{
type = RecordType.customer,
typeSpecified = true,
internalId = customerId
};
attachContact.contact = new RecordRef {internalId = contactInternalId};
attachContact.contactRole = new RecordRef {internalId = role};
var resp = _service.attach(attachContact);
我认为无法为联系人设置多个角色(与权限不同,我可以使用MultiSeceltCustomFieldRef)。
我试图搜索互联网,但那里没有太多信息。
感谢您的帮助,谢谢大家。
答案 0 :(得分:0)
您可以多次调用attach来分配多个角色。