如何通过代码分配联系人角色?
How to assign contact Role by code?
我必须为客户分配角色?
我正在创建一个 Customer,然后创建一个角色,
我已经在 GlobalAddressBook 中有了联系人,我想为这个联系人添加一个 ROLE,我不想创建DirPartyTable.
中的新记录
我使用这个代码:
DirPartyRelationship::createRecordRelations("Vendor" , CompanyInfo::find().RecId , this.findDirPartyRecid().RecId , curext());
我在 Table DirPartyRelationship 上创建了一条记录,但是在 GlobalAddress 表单(在主页中)我找不到我的供应商的新角色。
我播了一些 classes : DirParty , 还有其他的,但是我不知道怎么用?如果我必须使用。
有class通过代码创建角色吗?我不知道该怎么做。
谢谢大家,
尽情享受吧!
感谢您的帮助!!
我找到了一种可能的解决方案。
如果我已有联系人(例如供应商或客户)
我必须在字段 Party
中获取它的值,并在 Cust/Vend Table.
的同一字段中使用此值强制
示例:如果我有客户,请继续 VendTable
,我取 Party
字段中的值。
当我在 CustTable
中创建我的新客户时,我强制在字段 CustTable.Party
.
中将值纳入 VendTable
当我创建一个客户时自动创建一个新角色,与这个系统关联一个角色。(对于我的公司)。
如果你有更多信息更新我的答案。
谢谢大家!
参考文献:
https://community.dynamics.com/ax/f/33/t/170776;
https://community.dynamics.com/ax/f/33/t/174210?pi51736=1#responses;
我必须为客户分配角色?
我正在创建一个 Customer,然后创建一个角色,
我已经在 GlobalAddressBook 中有了联系人,我想为这个联系人添加一个 ROLE,我不想创建DirPartyTable.
中的新记录我使用这个代码:
DirPartyRelationship::createRecordRelations("Vendor" , CompanyInfo::find().RecId , this.findDirPartyRecid().RecId , curext());
我在 Table DirPartyRelationship 上创建了一条记录,但是在 GlobalAddress 表单(在主页中)我找不到我的供应商的新角色。
我播了一些 classes : DirParty , 还有其他的,但是我不知道怎么用?如果我必须使用。
有class通过代码创建角色吗?我不知道该怎么做。
谢谢大家,
尽情享受吧! 感谢您的帮助!!
我找到了一种可能的解决方案。
如果我已有联系人(例如供应商或客户)
我必须在字段 Party
中获取它的值,并在 Cust/Vend Table.
示例:如果我有客户,请继续 VendTable
,我取 Party
字段中的值。
当我在 CustTable
中创建我的新客户时,我强制在字段 CustTable.Party
.
VendTable
当我创建一个客户时自动创建一个新角色,与这个系统关联一个角色。(对于我的公司)。
如果你有更多信息更新我的答案。 谢谢大家!
参考文献:
https://community.dynamics.com/ax/f/33/t/170776;
https://community.dynamics.com/ax/f/33/t/174210?pi51736=1#responses;