/ / MS CRM: Po wdrożeniu zarządzanego rozwiązania przepływ pracy jest nadal w starej wersji - dynamics-crm

MS CRM: Po wdrożeniu rozwiązania zarządzanego przepływ pracy jest nadal w starej wersji - dynamic-crm

Wdrożyłem aktualizację rozwiązania zarządzanego wCRM 2016. W tym zaktualizowanym rozwiązaniu pojawiła się aktualizacja istniejącego przepływu pracy. Po wdrożeniu przepływ pracy jest nadal w starej wersji, mimo że dziennik importu mówi, że definicja przepływu pracy została nadpisana i opublikowana.

Jak to jest możliwe i co mogę zrobić, aby działało?

FYI: Aktualizacja przepływu pracy była alternatywą dla wyrażenia if.

Odpowiedzi:

0 dla odpowiedzi № 1

Usuń zarządzane rozwiązanie ze środowiska docelowego. Spróbuj ponownie, eksportując nowe zarządzane rozwiązanie ze środowiska źródłowego (po opublikowaniu wszystkich) i zaimportuj w celu, a następnie opublikuj wszystko.

Ponieważ twój jest onprem, uruchom to zapytanie i porównaj wynik z obu środowisk.

select SolutionId, Type, CreatedOn, * from Workflow where statecode = 1 and statuscode = 2 and Name = "your WF name"

Dla każdej wersji Workflow ta tabela będzie miała jeden wpis, stare wersje będą miały inną kombinację statecode & statuscode


0 dla odpowiedzi nr 2

Nasz problem udało się rozwiązać, importując aktualizację do rozwiązania z włączoną opcją „krok do aktualizacji”.

Myślę, że problem polegał na tym, że kiedyś manipulowaliśmyprzepływ pracy w naszym zarządzanym rozwiązaniu w niestandardowym oknie dialogowym systemu. Po dokładnym zbadaniu sytuacji przed krokiem aktualizacji stwierdziliśmy, że mamy ten sam problem z wieloma innymi przepływami pracy. Po kroku aktualizacji wszystkie nasze przepływy pracy są w oczekiwanej wersji.

Musimy dostosować niektóre nasze przepływy pracy wśrodowisko produkcyjne, ponieważ niektóre z nich zawierają zadania e-mailowe, w których chcemy, aby wiadomość e-mail pochodziła od zespołu. Ten zespół ma niestety inny identyfikator w środowisku programistycznym niż w środowisku produkcyjnym.