Причина состояния недоступна при попытке добавить его в виде столбца в представление (Microsoft Dynamics 365) - PullRequest
1 голос
/ 21 января 2020

Я новичок в Microsoft Dynamics 365 и пытаюсь добавить поле причины состояния на объекте «Активность» в виде столбца к одному из моих представлений, но по какой-то причине мне не удается найти его в списке Варианты выбора.

Я искал вокруг и подумал, может быть, это из-за того, что для поля Searchable установлено значение Нет , но эта статья указывает, что оно не должно иметь значения.

В чем причина того, что поле причины состояния не отображается?

1 Ответ

0 голосов
/ 21 января 2020

Деятельность Dynamics CRM настолько сложна, что один объект Activity (указатель активности) может хранить различные типы действий, такие как электронная почта, встречи, задачи, телефонные звонки и т. Д. c, и даже пользовательские типы действий возможны. Таким образом, все они могут иметь различные Причины статуса (statuscode) под другим Статусом (statecode). Вероятно, MS не хочет слишком усложнять это, позволяя им показывать в родительской Activity таблице контейнеров.

Я пытался в XrmToolBox получить сборщик xml, и результат неожиданный.

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" >
  <entity name="activitypointer" >
    <attribute name="activitytypecode" />
    <attribute name="subject" />
    <attribute name="statuscodename" />
    <attribute name="statuscode" />
    <attribute name="statecode" />
    <attribute name="statecodename" />
  </entity>
</fetch>

Электронная почта получила Ожидание отправки как 6 (Причина состояния). По этой причине он недоступен в столбцах представления.

enter image description here enter image description here

Если вы увидеть различные комбинации, скажем, для активности, назначения и электронной почты - ясно Причина статуса нечетный человек.

enter image description here enter image description here

Ссылка

...