Требования для этого оператора FetchXML:
- Возвращать все 'ebs_opportunityinternshipunit', где
- 'creationon' равно 'last-week'
- и
- «владелец» «account» - это «eq-userid»
- «account» ссылается на «parentaccountid» из «возможностей»
- или
- «владелец» для account2 - это «eq-userid»
- «account2» ссылается на «mitacs_partner2» из «возможностей»
Я пытался настроить фильтр с помощью готовых инструментов, XRMToolbox FetchXML Builder, посетив официальный форум сообщества CRM и читая документацию FetchXML. Тем не менее, лучшее, что я смог придумать, это ниже:
<fetch version="1.0" mapping="logical">
<entity name="ebs_opportunityinternshipunit">
<attribute name="ebs_name" />
<attribute name="createdon" />
<attribute name="ebs_opportunityinternshipunitid" />
<order attribute="ebs_name" descending="false" />
<filter type="and">
<condition attribute="createdon" operator="last-week" />
<filter type="or">
<condition entityname="ab" attribute="ownerid" operator="eq-userid" />
<condition entityname="ac" attribute="ownerid" operator="eq-userid" />
</filter>
</filter>
<link-entity name="opportunity" from="opportunityid" to="ebs_opportunity" link-type="inner" alias="aa">
<link-entity name="account" from="accountid" to="parentaccountid" link-type="inner" alias="ab" />
<link-entity name="account" from="accountid" to="mitacs_partner2" link-type="inner" alias="ac" />
</link-entity>
</entity>
</fetch>