Как найти все рабочие процессы, используя шаг настраиваемого рабочего процесса - PullRequest
1 голос
/ 26 сентября 2019

У меня есть пользовательский шаг рабочего процесса, зарегистрированный в Dynamics 365 CE.Как найти все рабочие процессы, содержащие этот шаг рабочего процесса?

Ответы [ 2 ]

4 голосов
/ 27 сентября 2019

Без кода:

  1. Перейдите в «Настройки»> «Настройки»
  2. Нажмите «Настроить систему» ​​
  3. Развернуть Plugin Assemblies
  4. Выберите сборку, содержащую ваш шаг пользовательского рабочего процесса
  5. Выберите шаг пользовательского рабочего процесса (т. Е. Установите флажок)
  6. Нажмите Show Dependencies

Custom Workflow Step Dependencies

0 голосов
/ 26 сентября 2019

Кредит на этот пост: https://community.dynamics.com/365/f/dynamics-365-general-forum/366932/find-a-specific-step-in-workflow

Суть ответа заключается в написании FetchXML для проверки атрибута xaml объекта workflow.

Напримерищу плагин Example.WorkflowStep

<fetch distinct="true" >
  <entity name="workflow" >
    <attribute name="createdon" />
    <attribute name="primaryentity" />
    <attribute name="statecode" />
    <attribute name="workflowid" />
    <attribute name="ownerid" />
    <attribute name="type" />
    <attribute name="owningbusinessunit" />
    <attribute name="name" />
    <attribute name="category" />
    <attribute name="xaml" />
    <filter type="and" >
      <condition attribute="type" operator="eq" value="1" />
      <condition attribute="statecode" operator="eq" value="1" />
      <filter type="and" >
        <condition attribute="rendererobjecttypecode" operator="null" />
        <condition attribute="xaml" operator="like" value="%Example.WorkflowStep%" />
      </filter>
    </filter>
    <order attribute="primaryentity" />
  </entity>
</fetch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...