0

我有一个名为 Department 的自定义实体,与 User 实体有 N:N 关系。我在部门的案例实体上有一个查找字段。我在 Department 字段的 onChange 事件中添加了一些 JavaScript,它将查询 Department 实体并获取与之关联的用户。如果只有 1 个用户,它会将案例上的“分配给”字段设置为该用户。如果有多个,它会启动一个对话框,让用户选择与部门关联的哪些用户应该分配案例。

在对话框中,我使用查询 CRM 数据步骤来获取与部门关联的用户,但我不知道如何。我认为在构建查询时,N:N 会在“相关”部分中有一个条目。部门有条目,但它们用于创建者、修改者和所有者用户。可能吗?有没有更好的方法来做我想做的事情?

4

1 回答 1

0

您需要使用 SOAP 调用来检索与 Department 关联的所有用户。对于每个 N:N 关系,都会有一个相交实体,您需要从系统自定义中的 N:N 关系中识别该相交实体名称,如下图所示。在这里,我正在检索与用户关联的所有团队。以同样的方式,您可以通过传递部门 ID 来检索用户。

在此处输入图像描述

注意:替换" <q1:Operator>EqualUserId</q1:Operator>" +为以下代码

" <q1:Operator>Equal</q1:Operator>" +
"<q1:Values>" +
"<q1:Value xsi:type=\"xsd:string\">" + _departmentId + "</q1:Value>" +
"</q1:Values>" +
于 2013-01-02T10:40:53.357 回答