Dynamics crm 如何使用Dynamics CRM视图检索帐户活动的完整列表?
使用CRM视图,是否有方法检索链接到特定帐户的所有活动的列表 我希望它不仅检索与该帐户直接关联的列表,还检索与该帐户的联系人、案例等关联的列表。我试图复制您在帐户中单击“活动”选项时生成的列表 到目前为止,我已检索到该帐户及其活动的联系人。我还注意到CRM似乎并不总是返回我期望的结果。有时不显示与帐户联系人相关的活动。其他时候,会显示逻辑上与帐户相关但在其regardingobjectid字段中没有任何内容的电子邮件/约会Dynamics crm 如何使用Dynamics CRM视图检索帐户活动的完整列表?,dynamics-crm,Dynamics Crm,使用CRM视图,是否有方法检索链接到特定帐户的所有活动的列表 我希望它不仅检索与该帐户直接关联的列表,还检索与该帐户的联系人、案例等关联的列表。我试图复制您在帐户中单击“活动”选项时生成的列表 到目前为止,我已检索到该帐户及其活动的联系人。我还注意到CRM似乎并不总是返回我期望的结果。有时不显示与帐户联系人相关的活动。其他时候,会显示逻辑上与帐户相关但在其regardingobjectid字段中没有任何内容的电子邮件/约会 我希望这并不意味着创建所有连接的母亲或单独查询每个活动类型。特别是因为我
我希望这并不意味着创建所有连接的母亲或单独查询每个活动类型。特别是因为我需要所有相关的案例活动、机会活动等。我使用了类似的方法。实际上,我构建了一个表var,其中包含我想在案例帐户和联系人中搜索的项目的所有guid,然后我查询活动参与者所在的所有活动,然后转到活动以获取详细信息
Declare @account_guid varchar(200)
Select @account_guid = 'insert some guid here'
Declare @GUIDS as Table(id varchar(200), fullname varchar(200), objecttype char(2))
Declare @ActivityIds as Table(id varchar(200))
--grab all guids we need activities for
Insert Into @GUIDS
Select contactid, fullname, 'C'
From FilteredContact
Where accountid = @account_guid
UNION ALL
Select accountid, [name], 'A'
From FilteredAccount
Where accountid = @account_guid
--find all activities where the account/contact are referred to
Insert Into @ActivityIds
Select activityid
From FilteredActivityParty fap
Join @GUIDS g on g.id=fap.partyid
Group By activityid
Select *
From FilteredActivityPointer fap
Join @ActivityIds a on fap.activityid = a.id
Where statecode<>2 --hide canceled items
我用过这样的东西。实际上,我构建了一个表var,其中包含我想在案例帐户和联系人中搜索的项目的所有guid,然后我查询活动参与者所在的所有活动,然后转到活动以获取详细信息
Declare @account_guid varchar(200)
Select @account_guid = 'insert some guid here'
Declare @GUIDS as Table(id varchar(200), fullname varchar(200), objecttype char(2))
Declare @ActivityIds as Table(id varchar(200))
--grab all guids we need activities for
Insert Into @GUIDS
Select contactid, fullname, 'C'
From FilteredContact
Where accountid = @account_guid
UNION ALL
Select accountid, [name], 'A'
From FilteredAccount
Where accountid = @account_guid
--find all activities where the account/contact are referred to
Insert Into @ActivityIds
Select activityid
From FilteredActivityParty fap
Join @GUIDS g on g.id=fap.partyid
Group By activityid
Select *
From FilteredActivityPointer fap
Join @ActivityIds a on fap.activityid = a.id
Where statecode<>2 --hide canceled items
如果正在使用SDK web service完成任务,则应使用汇总请求: 汇总动作 Microsoft Dynamics CRM具有强大的汇总消息,可用于打开实体 实例,例如帐户,并查找不仅有关帐户的相关信息 记录机会、报价、订单、发票、合同和案例,还包括 帐户的子帐户和联系人的相关记录 更多: TargetRollUpActivityInterbyAccount类CrmService 指定检索与指定活动相关的所有活动所需的参数 帐户
如果正在使用SDK web service完成任务,则应使用汇总请求: 汇总动作 Microsoft Dynamics CRM具有强大的汇总消息,可用于打开实体 实例,例如帐户,并查找不仅有关帐户的相关信息 记录机会、报价、订单、发票、合同和案例,还包括 帐户的子帐户和联系人的相关记录 更多: TargetRollUpActivityInterbyAccount类CrmService 指定检索与指定活动相关的所有活动所需的参数 帐户
查看下面的帖子,它使用一个检索插件来汇总定制实体的活动,这是现成的CRM不支持的:
查看下面的帖子,它使用一个检索插件来汇总定制实体的活动,这是现成的CRM不支持的: