Есть несколько маршрутов, которые вы можете выбрать ...
Вы можете написать собственное определение списка, в котором вы определили связь рабочего процесса - таким образом, все списки, созданные на основе вашего определения списка, будут содержать ваш рабочий процесс по умолчанию.
Или ... в зависимости от вашего рабочего процесса ... напишите EventReceiver, который вы прикрепляете ко всем спискам того типа, к которому вы хотите присоединить свой рабочий процесс (это может быть легко достигнуто с помощью функции), и пусть ваш получатель событий ассоциирует рабочий процесс, когда первый элемент добавлен.
или вы можете связать рабочий процесс с типом контента, используемым в списке (ваш собственный тип контента, который вы присоединяете к своему определению списка или тип контента SharePoint по умолчанию)
Я не знаю остальную часть вашего решения, поэтому мне сложно предложить лучшее решение для вас.
Что я (почти) всегда делаю, так это пишу свое собственное определение списка - таким образом я могу избежать подобных проблем, сейчас или в будущем.