[gelöst] Reprots und Partylist

29. Januar 2013 10:00

Hallo zusammen,

ich beschäftige mich gerade mit Berichten in MSCRM.
wir haben eine Aktivitätsentität. hier gibt es "requiredattendees" und "optionalattendees"
Bei dem Dataset im Report komme ich nicht an diese Felder heran. Scheinbar kann ich auch nicht über "<link-entity name......." eine Verknüpfung herstellen. Wie komme ich im Dataset an diese beiden Felder ran?

Vielen Dank im Voraus.
Zuletzt geändert von mscrm2011 am 30. Januar 2013 14:25, insgesamt 1-mal geändert.

Re: Reprots und Partylist

29. Januar 2013 14:52

Schau mal unter FilteredActivityPointer und/oder FilteredActivityParty

Re: Reprots und Partylist

29. Januar 2013 17:36

Hallo,

Danke für die Antwort.
die beiden dinge scheinen immer nur auf die Aktivitäten zu gehen. die Attendees gehen hier aber auf Kontakte und Benutzer.... wie komme ich im fetchXML ran?

Vielen Dank im Voraus.

Re: Reprots und Partylist

30. Januar 2013 05:08

Hi,
die Filtered-Tabellen sind die gleichen wie die normalen Tabellen. Unterschied liegt darin, dass auf CRM-Berechtigungen geprüft wird (Darf Benutzer die Daten sehen).
Würde dir empfehlen dir die Tabelle anzuschauen wie die Daten drin stehen.
Beispielsweise Fetch xml:
<fetch mapping='logical'>
<entity name='aktivitätenentität'>
<attribtue name='name'>
<link-entity name='contact' to='requiredattendees'>
</link-entity>
<link-entity name='contact' to='optionalattendees'>
</link-entity>
<link-entity name='systemuser' to='requiredattendees'>
</link-entity>
<link-entity name='systemuser' to='optionalattendees'>
</link-entity>

Grüße
gE3z

Re: Reprots und Partylist

30. Januar 2013 14:25

Hallo,

vielen Dank!

Folgendes war die Lösung:
Code:
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
  <entity name="new_aktivitätsentität" enableprefiltering="true" >
    <attribute name="activityid" />
    <attribute name="subject" />
      <order attribute="subject" descending="false" />
   <link-entity name="activityparty" from="activityid" to="activityid" alias="aktiv" link-type="outer">
      <attribute name="participationtypemask" />
         <link-entity name="systemuser" from="systemuserid" to="partyid" alias="requiredatt" link-type="outer">
            <attribute name="systemuserid"/>
            <attribute name="fullname"/>
            <attribute name="title" />
         </link-entity>
      <filter type="and">
         <condition attribute="participationtypemask" operator="eq" value="5" />
      </filter>
   </link-entity>
</fetch>


quasi eine verschachtelte link-entity. Mit dem Filter wird auf Requiredattendees gefiltert (hier "5") um auf optionalattendees zu filtern wäre es die "6".

Viele Grüße