我必须为客户分配角色?
我正在创建客户,之后,用于创建角色
我已经在 GlobalAddressBook 中找到了联系人,我想为此联系人添加 ROLE ,我不想在 DirPartyTable
我使用此代码:
DirPartyRelationship::createRecordRelations("Vendor" , CompanyInfo::find().RecId , this.findDirPartyRecid().RecId , curext());
我在Table DirPartyRelationship 上创建了一条记录,但是在GlobalAddress表单中(在HomePage中),我找不到供应商的新角色。
我播种了一些类:DirParty,而不是,但我不知道如何使用?如果我必须使用。
是否有一个按代码创建角色的类?我不知道如何做到这一点。
全心全意,
享受! 我感谢你的帮助!!
答案 0 :(得分:1)
我找到了一种可能的解决方案。
如果我已经有联系人(示例供应商o客户)
我必须在字段Party
中取值,并在Cust / Vend表中的相同字段中使用此值强制。
Exaple:如果我有客户,请转到VendTable
,我会在Party
字段中获取值。
当我在CustTable
我的新客户中创建时,我强制在VendTable
字段中CustTable.Party
强制使用的值。
当我创建客户时自动创建新角色,此系统将关联角色。(对于我的公司)。
如果您有更多信息更新了我的答案。 谢谢大家!
参考文献:
https://community.dynamics.com/ax/f/33/t/170776;
https://community.dynamics.com/ax/f/33/t/174210?pi51736=1#responses;