Как отмечают некоторые разработчики , управление версиями рабочих процессов является некоторой головной болью в SharePoint.
Мне интересно, есть ли способ, которым я могу создавать свои формы aspx? Конечно, я могу создать версию кода для сборок, но если разметка изменится для любого из моих файлов в папке LAYOUTS? Доступно ли управление версиями для файлов или мне нужно выбрать новое имя файла для моей формы?
Извините, я должен был быть более конкретным.
Да, у меня есть файлы под контролем версий (я могу восстановить предыдущие версии и т. Д.), Но я не говорю об этом виде контроля версий. Но, развертывая новую версию Workflow, я не должен удалять старую версию, поскольку она по-прежнему работает на многих элементах в SharePoint, а вместо этого, как отмечалось в предыдущих ссылках, развертывать новую, чтобы не прерывать выполнение рабочих процессов.
Но рабочие процессы будут по-прежнему прерываться, если я не сохраню старые формы aspx, используемые пользователями для взаимодействия с рабочими процессами.
Так что я должен убедиться, что
- Существуют сборки со старыми номерами версий, которые используются старым рабочим процессом (с этим все в порядке, я просто изменил номер версии сборки и развернул в GAC)
- Я должен убедиться, что старый рабочий процесс все еще использует старую форму aspx, используемую пользователями для взаимодействия с рабочим процессом, но новая версия рабочего процесса должна использовать новую форму aspx с большим количеством опций (как это сделать?).