Dynamics CRM 2015 Импорт значений

Я использую локальную версию Microsoft Dynamics CRM 2015.

Я импортирую свое решение в другую организацию с настраиваемыми объектами и рабочими процессами.

Я создал рабочий процесс для выполнения некоторой работы в зависимости от типа вставленного элемента очереди.

Моя проблема: некоторые условия в моем импортированном рабочем процессе не поддерживаются в новой организации (не поддерживаются только условия для настраиваемых сущностей и заменяются пустыми скобками)

Я думаю, что идентификаторы настраиваемых объектов не импортируются с одинаковыми значениями, поэтому CRM не распознает состояние этих настраиваемых объектов.


person Mouhie    schedule 03.08.2015    source источник


Ответы (3)


Попробуйте экспортировать и импортировать настройку в двух отдельных решениях.

В первом решении укажите объекты и наборы параметров, которые вы хотите импортировать. Экспортируйте решение из старой среды, импортируйте в новую среду и опубликуйте.

Во втором решении включают рабочие процессы. Затем снова экспортируйте решение из старой среды, импортируйте в новую среду и опубликуйте.

person Kevin Hendricks    schedule 04.08.2015

Когда вы указываете на объект внутри рабочего процесса, он сохраняет GUID.

Если вы экспортируете / импортируете рабочий процесс, ссылка будет потеряна, потому что этот конкретный GUID не будет существовать в новой среде.

person Alex    schedule 04.08.2015
comment
Что вы предлагаете, чтобы решить эту проблему? Я пытаюсь разделить решение, как говорит Кевин Хендрикс - person Mouhie; 04.08.2015
comment
Единственное работоспособное решение, которое я нашел (и использую), - это никогда не выполнять поиск и вместо этого проверять поля записи (это имеет смысл для меня в некотором смысле: вместо проверки, является ли X этой точной записью, я бы проверял, содержит ли X Y внутри этого поля ?) - person Alex; 04.08.2015

Проблема действительно в том, что значения GUID записей, на которые есть ссылки в ваших рабочих процессах, передаются через решение, но не существуют в вашей целевой среде.

Вы также можете:

  • Измените свои рабочие процессы, вместо (например) Primary Entity Opportunity / Account / Equals / Contoso используйте Related Entity Account / Account Number / Equals / ContosoNumber
  • Import the data referenced in your workflows by keeping the same GUIDs. This is slightly more technical:
    • First, you need to export the data from your source organization (either SQL or Export to Excel with reimport enabled)
    • Затем преобразуйте этот файл в csv, сохранив при этом значение id.
    • Повторно импортируйте файл с помощью мастера импорта и сопоставления столбца GUID
person Philippe    schedule 01.09.2015