как синхронизировать поле состояния HP ALM с полем состояния TFS с помощью HP ALM Synchronizer 12.53

У меня возникают проблемы с синхронизацией поля состояния HP ALM с полем состояния TFS с помощью HP ALM Synchronizer 12.53, это проблема, из-за которой я получаю сообщение об обновлении конфликтующих записей:

выдало исключение, пропустив этот объект и перейдя к следующему, исключение: обновление: общая ошибка AutomationException: AdapterException: ошибка в методе TfsComEntityManager.UpdateWorkItemState, произошло неизвестное исключение. Невозможно обновить поле State со значением: Closed .


person Nick    schedule 20.06.2016    source источник
comment
Инфраструктура синхронизации HP работает таким образом, что передает текущее состояние HP в TFS. Вероятно, это может быть сценарий, когда ваш исходный дефект закрыт, а в tfs синхронизатор пытается закрыть дефект рабочего элемента tfs, что в основном является неправильным переходом с точки зрения TFS. то есть вы не можете установить Closed/Resolved во время создания или не можете напрямую перейти на Closed из New/Active   -  person Gaurav    schedule 27.06.2016
comment
см. opshub.com, диспетчер интеграции способен работать с любыми подобными сценариями.   -  person Gaurav    schedule 27.06.2016
comment
спасибо за ваш ответ, я нашел способ синхронизировать их с HP ALM Synchronizer   -  person Nick    schedule 30.06.2016


Ответы (1)


Благодарим вас за использование HPE ALM Synchronizer. Для синхронизации между ALM и TFS нам нужно обратить внимание на рабочий процесс TFS.

Вообще говоря, когда вы видите какие-либо ошибки об изменении состояния, вы можете вручную изменить запись TFS на значения ALM (состояние и причина) с помощью Team Explorer или браузера. Если вы не можете сделать это в клиенте TFS, значит рабочий процесс не разрешает переход.

Мы видели, что некоторые клиенты несколько раз не отображали причину в Synchronizer. Это не рекомендуется, поскольку и состояние, и причина очень важны в рабочем процессе TFS. Передовой практикой является создание ALM и TFS с одинаковыми правилами перехода состояния/причины.

Наконец, Synchronizer очень умен, чтобы изменить состояние и причину, он может найти любую возможную комбинацию для достижения конечного состояния в 12.53. Однако мы столкнулись с некоторыми ошибками в версиях с 12.50 по 12.52. Поэтому рекомендуется обновить до 12.53.

person George - HPE RnD    schedule 09.08.2016