Sharepoint Workflow Development (2 части вопроса) - PullRequest
2 голосов
/ 19 ноября 2008

Я пытаюсь разработать несколько рабочих процессов SharePoint для компании, в которой я работаю, и я не слишком знаком с тонкостями технологии. Обычно, когда я хочу с чем-то ознакомиться, я просто играю с этим, смотрю на свойства, нахожу все методы и т. Д.

Когда я запускаю Visual Studio и пытаюсь создать рабочий процесс SharePoint, выдается сообщение об ошибке, указывающее, что у меня нет ссылки на «Microsoft.SharePoint.dll». Кто-то сказал мне, что это нормально, потому что вы должны делать все свои разработки на самом SharePoint Server, если вы хотите выполнять рабочие процессы. Это правда?

Если так, есть ли кто-нибудь, кто успешно разрабатывал рабочие процессы SharePoint в среде с несколькими разработчиками, не прибегая к каким-либо "взломам" ?? Спасибо за чтение и ваши ответы ...

Ответы [ 6 ]

4 голосов
/ 19 ноября 2008

Если вы хотите создать рабочий процесс Sharepoint с использованием шаблонов Sharepoint, у вас должен быть Windows 2003 или 2008 Server, на котором запущен Sharepoint. По сути, это верно для любой разработки Sharepoint: чтобы она была действительно эффективной, вам нужно для запуска Visual Studio на сервере Sharepoint. Это, в свою очередь, означает, что каждому разработчику нужен свой собственный сервер Sharepoint, а затем у вас есть еще один «промежуточный» сервер, на котором вы развертываете и тестируете свои комбинированные решения. Неожиданно эта подписка MSDN выглядит очень привлекательно: -)

Что касается вопроса об изучении Workflow: я настоятельно рекомендую Apress Workflow в Microsoft Office System 2007 .

3 голосов
/ 19 ноября 2008

Да, вы можете разрабатывать рабочие процессы SharePoint, веб-части и т. Д. В среде нескольких разработчиков без каких-либо взломов. Я предлагаю вам использовать

и, возможно, вам следует прочитать Какие ваши самые большие жалобы по поводу Sharepoint? , чтобы узнать, что вы делаете; -)

Чтобы узнать о разработке рабочих процессов SharePoint, вы можете начать с Пошаговое руководство. Создание рабочих процессов для служб Windows Sharepoint и MOSS2007

3 голосов
/ 19 ноября 2008

Да, вы должны делать все свои разработки на самом сервере SharePoint. Подумайте об использовании виртуальной машины и упакуйте функции, которые вы можете развернуть в своих промежуточных и производственных средах.

http://weblogs.asp.net/erobillard/archive/2007/02/23/build-a-sharepoint-development-machine.aspx http://www.wssdemo.com/Pages/EntDev.aspx

0 голосов
/ 29 декабря 2009

Вот ссылка на некоторый рабочий процесс SharePoint, как видео

http://chrisbarba.wordpress.com/2009/12/21/sharepoint-workflow-how-to-videos/

0 голосов
/ 10 ноября 2009

Кроме того, это было случайно упомянуто в этой теме, но в настоящее время вы не можете разрабатывать рабочие процессы SharePoint на 64-битном сервере SharePoint. Вам потребуется 32-битная установка Windows Server и SharePoint Server.

0 голосов
/ 21 ноября 2008

Несмотря на то, что для большинства разработок SharePoint вам необходимо установить SharePoint на компьютер для разработки, вы можете обойтись без него для разработки рабочих процессов. Выполните следующие действия:

  • Скопируйте DLL-библиотеки SharePoint на компьютер разработчика (для рабочего процесса вам понадобится microsoft.sharepoint.WorkflowActions.dll).
  • Откройте Visual Studio и откройте вкладку «Панель инструментов»
  • Добавить новую вкладку (назовите ее «Элементы рабочего процесса SharePoint»)
  • В новой вкладке нажмите «Добавить товары»
  • Перейдите на вкладку «Действия»
  • Найдите и добавьте microsoft.sharepoint.WorkflowActions.dll
  • Появится несколько новых задач, которые уже выбраны.

Как только вы это сделаете, вы сможете разрабатывать рабочие процессы WF, которые могут использовать специфичные для SharePoint задачи. Развертывание и тестирование рабочего процесса - это еще одна задача.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...