Стало легче настраивать сложные бизнес-процессы под Microsoft SharePoint

СДЦ > Новости > Стало легче настраивать сложные бизнес-процессы под Microsoft SharePoint

Мы разработали собственное ядро управления бизнес-процессами на этой портальной платформе

bp-diagram

Иллюстрация части диаграммы сложного бизнес-процесса

Работая над проектами для крупных заказчиков, таких, как Банк России (www.cbr.ru) и МегаФон Ритейл (www.megafon.ru), мы разработали ядро, оптимизирующее разработку больших и сложных бизнес-процессов на корпоративном портале под Microsoft SharePoint. В состав этого ядра входит набор программных библиотек и подходов к программированию, составленных для SharePoint 2010 и SharePoint 2013. Разработанное решение имеет следующие преимущества перед SharePoint workflow — стандартной моделью реализации бизнес-процессов на SharePoint:

  • Нет ограничений на сложность и размер бизнес-процесса, при этом, с точки зрения пользователей, интерфейс не отличается от стандартного интерфейса SharePoint.
  • Достигнута устойчивость к непредвиденным ошибкам, возникающим в ходе выполнения бизнес-процесса. Если бизнес-процесс написан стандартными средствами, то при возникновении таких ошибок мы не можем продолжить его с того места, на котором прошла остановка, приходится начинать его прохождение заново. Для процессов с большой длительностью это неприемлемо, а наше ядро позволяет продолжить процесс с того места, на котором произошёл сбой.
  • Возможно хранение всех данных бизнес-процесса, либо их части, в отдельной базе данных. Это актуально для большого количества информации, так как на списки SharePoint накладываются ограничения как по количеству записей, так и по скорости обработки. Данные процесса хранятся в удобно читаемом виде, их могут посмотреть как разработчики, так и администраторы процесса.
  • В результате использования отдельного хранения данных, возможна реализация сложной логики по интеграции с внешними системами, такими, как SAP или 1С.
  • Применяется собственная гибко настраиваемая форма интерфейса взаимодействия пользователя с бизнес-процессом — на любом шаге мы можем управлять состоянием и количеством полей формы, можем добавлять табличные представления, графики, кнопки и т.п. Стандартная форма интерфейса нам этого делать не позволяет.

Описанные выше преимущества наглядно показывают, что наш подход существенно ускоряет разработку больших и сложных бизнес-процессов под SharePoint, упрощает их сопровождение, и делает их более удобными для конечных пользователей. В настоящий момент создано и поддерживается ядро разработки бизнес-процессов для версий SharePoint 2010 и SharePoint 2013, в наших планах его выпуск для новой версии портала — Microsoft SharePoint 2016. Особо отметим, что использование этих разработок входит в состав услуг, оказываемых нашим заказчикам, и за применение описанного ядра мы не взимаем дополнительной лицензионной платы.