SharePoint

SharePoint, или Microsoft SharePoint Products and Technologies — это коллекция программных продуктов и компонентов, которая может быть использован для создания сайтов, предоставляющих пользователям возможность для совместной работы. Создаваемые на платформе SharePoint сайты могут быть использованы в качестве хранилища информации, знаний и документов, а также использоваться для исполнения облегчающих взаимодействие веб-приложений, таких как вики и блоги. Пользователи могут управлять и взаимодействовать с информацией в списках и библиотеках документов используя контролы, называемые веб-части (SharePoint WebParts).

В силу того, что на нынешнем месте работы имею дело с этим продуктом, решил отдельную страничку сделать, где буду постить ссылки на свои статьи по SP. Преимущественно на основе своего опыта. Может кому-то пригодится (:

Отладка/развёртывание проекта

Компоненты для разработки

Существует ряд специальных компонентов, которые вы можете использовать на страницах. Вместе с SP они идут.

Рабочие процессы

Рабочий процесс (англ. Workflow) – последовательность действий, выполнение которых приводит к определенному результату. Процесс зависит от людей или даже систем. Например, в качестве рабочего процесса можно выступать ежемесячная рассылка отчетов о начислении заработной платы.

Использование рабочих процессов дает следующие преимущества:

  • Прозрачность работы бизнес-процессов – позволяет руководству лучше контролировать исполнение процессов;
  • Экономия времени сотрудников – не нужно искать сотрудников, чтобы дать им поручение, сроки исполнения заданы;
  • Экономия денег компанией – уменьшение временных затрат сотрудников на выполнение некоторых внутренних задач, сокращение времени по обработке заявок на услуги и т.д.;
  • Сокращение числа ошибок – бизнес-процесс имеет конкретные шаги, в связи с чем пользователям не нужно заботиться о последовательности действий – это происходит автоматически.

Вместе с SharePoint поставляются стандартные WF. Но нас они не устраивали, поэтому писали свои. Так-то сложностей с рабочими процессами не возникает, если у вас логика статична. Но вот если необходимо динамическое изменение состава WF рантайм, уже возникают проблемы. Пара статей из опыта работы с WF.