FetchXML ИЛИ Состояние - PullRequest
2 голосов
/ 17 ноября 2011

У меня есть запрос FetchXML, и он у меня есть, так что, если маска типа участия равна 5, это ставит пользователей с маской типа участия 5 в столбце Обязательный.Но я также хочу добавить его, так что если пользователь имеет маску участия типа 6, он помещает этих пользователей в столбец Необязательно.Возможно ли это даже в FetchXML?Это то, что я имею до сих пор.

<fetch>
      <entity name="appointment">
        <attribute name="scheduledstart" />
        <link-entity name="systemuser" from="systemuserid" to="ownerid" link-type="outer">
            <attribute name="firstname" alias="ownerFirstName" />
            <attribute name="lastname" alias="ownerLastName" />
        </link-entity>
        <link-entity name="contact" from="contactid" to="new_contactperson" link-type="outer">
            <attribute name="parentcustomerid" alias="parentaccount" />
            <attribute name="new_businessunit" alias="businessunit" />
        </link-entity>
        <attribute name="new_contactperson" />
        <attribute name="subject" />
        <attribute name="new_coldernotes" />
    <link-entity name="activityparty" from="activityid" to="activityid" link-type="outer">
    <attribute name="participationtypemask" alias="participationtypemask" />
        <filter>
        <condition attribute="participationtypemask" operator="eq" value="5" />
        </filter>
        <link-entity name="contact" from="contactid" to="partyid" link-type="outer">
            <attribute name="firstname" alias="RequiredContactFirstName" />
            <attribute name="lastname" alias="RequiredContactLastName" />
        </link-entity>
        <link-entity name="systemuser" from="systemuserid" to="partyid" link-type="outer">
            <attribute name="fullname" alias="RequiredOwners" />
        </link-entity>
        <link-entity name="account" from="accountid" to="partyid" link-type="outer">
            <attribute name="name" alias="RequiredAccount" />
        </link-entity>
    </link-entity>
        <filter type="and">
            <condition attribute="scheduledstart" operator="on-or-after" value="@FromDate" />
            <condition attribute="scheduledstart" operator="on-or-before" value="@ToDate" />
        </filter>
      </entity>
</fetch>

1 Ответ

0 голосов
/ 21 ноября 2011

Я лично был занят, поэтому извините за долгое ожидание, но я думаю, что все, что вам нужно сделать, это сделать еще одно присоединение к link-entity Activity Party с соответствующими псевдонимами, как показано ниже.*

...