Как указать имя службы интеграции при импорте рабочего процесса в версионном репозитории из одной среды в другую

Всякий раз, когда я пытаюсь импортировать рабочий процесс из среды разработки/тестирования версионного репозитория в производственную среду, которая также версионирована, я получаю вариант, в котором он спрашивает меня, хочу ли я зарегистрироваться или продолжить без регистрации. Что произойдет, если я этого не сделаю зарегистрироваться и продолжить? Будут ли зарегистрированы все объекты, используемые в рабочем процессе, или только рабочий процесс не будет зарегистрирован? Я спрашиваю об этом, потому что это будет двойная работа, если все используемые объекты не будут проверены, включая рабочий процесс, тогда мне придется идти один за другим, чтобы проверять объекты. Если я отмечу опцию регистрации для рабочего процесса, после импорта рабочего процесса служба интеграции останется пустой, и когда я ее запущу, она укажет на ошибку, не упомянутую в службе интеграции. Для этого я обычно проверяю рабочий процесс после импорта, просто чтобы упомянуть имя службы интеграции. Я не думаю, что это хорошая практика. Любые советы по этому поводу будут очень признательны.

Спасибо

Друув.


person Dhruuv    schedule 29.07.2013    source источник


Ответы (1)


Будут ли зарегистрированы все объекты, используемые в рабочем процессе, или только рабочий процесс не будет зарегистрирован?

Объекты, которые останутся в извлеченном состоянии:

  • рабочий процесс,
  • новые объекты (т.е. их не было в репозитории Prod до импорта из Dev/Test),
  • измененные объекты (т. е. они присутствовали в репозитории Prod, но были перезаписаны, поскольку вы выбрали параметр Заменить).

Я должен идти один за другим, чтобы проверить объекты

Вам не нужно возвращать каждый отдельный объект — в Диспетчере репозиториев откройте меню Управление версиями и выберите параметр Найти извлечения.... Будут перечислены все извлеченные объекты — вы можете выбрать их и зарегистрировать сразу все.

person Marek Grzenkowicz    schedule 30.07.2013
comment
Как насчет упоминания имени службы интеграции в импортированном рабочем процессе. Если я заменяю уже существующий рабочий процесс с таким же именем в репозитории, то имя службы интеграции автоматически берется из предыдущей версии рабочего процесса. Однако, если я импортирую новый рабочий процесс, есть ли способ упомянуть службу интеграции prod при импорте самого себя? - person Dhruuv; 30.07.2013
comment
@Dhruuv Нет, я не в курсе. Я всегда устанавливаю IS вручную во вновь импортированных WF. - person Marek Grzenkowicz; 30.07.2013