2: Вы не можете создать достаточно сложный рабочий процесс SharePoint, используя только конструктор SharePoint, у вас должна быть среда разработки Visual Studio.
У вас обязательно должна быть виртуальная машина с установленным SharePoint для разработки. Совершенно просто установить все .
3. Нет двух способов, SharePoint - это большая и сложная система. У меня были похожие проблемы, когда я начинал работать с SharePoint, и мой опыт заключался в том, что отсутствие понимания побудило меня попробовать решения, которые не вписываются в архитектуру SharePoint. «Идти против зерна» таким образом создает много проблем и особенно трудно.
Если это возможно, я бы порекомендовал выполнить поиск локальной группы пользователей SharePoint и связаться с экспертами SharePoint там, так как пространство / время не позволяют полностью использовать архитектуру SharePoints и рабочий процесс.
P.s. Часто сложные сценарии рабочего процесса проще с помощью решения для третьего рабочего процесса, такого как K2 или Nintex