Доклад Андрея Холинова на SPCUA 2012

Post on 11-Nov-2014

841 views 27 download

Tags:

description

Презентация доклада Андрея Холинова (K2) "Автоматизация бизнес-процессов любой сложности в Microsoft SharePoint" с конференции SharePoint Conference Ukraine 2012

Transcript of Доклад Андрея Холинова на SPCUA 2012

K2 Confidential

АВТОР:

K2 – Автоматизация бизнес-процессов любой сложности в Microsoft SharePoint

April 8, 2023

АНДРЕЙ ХОЛИНОВ

Простая маршрутизация

документов

• Графическая разработка процессов (workflow-сценариев)• Мониторинг состояния процессов• Один простой список задач• Реализованные основы workflow (возвраты, дедлайны задач,

временные зоны, рабочие часы, out of office)

Процессы основанные на формах

• Использование форм как средство ввода и отображения данных

• Работа со списками• Интегрированные средства отслеживания состояния процесса• Правила и интеграция с другими бизнес-системами в

SharePoint• Отчетность, мониторинг и аудит

ECM- решения

• Более функциональная работа с документами

• Интеграция с центром управления записями

• Управление доступом и аудит событий• Процессы опубликования контента

Критичные приложения для бизнеса

• Интеграция со средствами разработки

• Отделение среды разработки и продуктивной среды

• Аналитика бизнес-процессов• Версионность процессов и

управление экземплярами

4 СТАДИИ

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

• SharePoint Designer достаточно сложен для них;

• Необходимы богатые функциональные возможности для построения воркфлоу-решений, но они не предоставляются «из коробки».

• Переход из SharePoint Designer в Visual Studio – слишком большой скачок;

• Тратится очень много времени на написание кода для создания простых по функциональности вещей;

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

• Хочется повторно использовать результаты ранее выполненной работы в других проектах;

• IT ресурсы должны осуществлять поддержку решений максимально быстро;

• Существующие решения независимых вендоров, классифицируемые как дополнения к SharePoint не являются достаточными для создания платформы корпоративных приложений.

SHAREPOINT WORKFLOW

• Несколько дизайнеров бизнес-процессов для работы пользователей разного уровня подготовки

• K2 Designer for SharePoint• K2 Studio• K2 Designer for Visual Studio

• Управление жизненным циклом workflow• Версионность процессов• Различные уровни доступа к процессу, стадиям процесса и действиям• Управление запущенными экзеплярами процессов

• Удобные стандартные средства отчетности для углубленного изучения состояния процессов

• K2 Process Portals и K2 View Flow• K2 Report Designer• ADO.NET Data Provider

• Возможности визуального создания сложной бизнес-логики• Inline Functions обеспечивают простой drag-and-drop интерфейс для создания сложной

бизнес-логики и вычислений внутри бизнес-процессов без необходимости написания кода• Независимый workflow-движок, класса Enterprise, обеспечивающий BPM возможности, не существующие в SharePoint

• Повторное использование и сценарии возвратов• Делегирование и редирект• Out of Office

K2 и SHAREPOINT

Как насчет графического workflow-дизайнера в Visio 2010, а также возможностей SharePoint Designer?

Не уменьшают ли эти средства ценность K2?

Давайте рассмотрим реальный пример…

START

Declined

Approval

Approved

Rework

START

DeclinedApproved

ReworkApproval

START

DeclinedApproved

ApprovalRework

START

DeclinedApproved

ApprovalRework

START

Declined

ReworkApproval

Approved

START

ПРИМЕР

Rework Step

Validate: CompletedYes/No

Approval Step

Validate: ApprovedYes/No

Rework Step

Validate: CanceledYes/No

Approval Step

Validate: DeclinedYes/No

Approval Step

Validate: DeclinedYes/No

Approval Step

Validate: ReworkYes/No

Approval Step

Validate: ApprovedYes/No

Log to history listAssign item for

approval

No

Yes

Compare data source

No

Yes

Compare data source

Send an e-mail

Compare data source

VISIO представление

МОДЕЛИРОВАНИЕ В VISIO

ЭКСПОРТ В SHAREPOINT DESIGNER

More info needed

START

Declined

Approval

Approved

What the business asked for:

Вместо этого они получили:

VB-похожий синтаксис, напроверках условий

Не графически

Дублирование бизнеc логики

Нет возможности вернуться назад по процессу

Сложное графическое представление процесса в Visio

More infoneeded

START

Declined

Approval

Approved

Declined

Approval

Approved

Решение обладает недостатками:

Дублирование бизнес логики

Статическое workflow, только 1шаг Rework

ИТОГ

К2 ПОДХОД

Parallel approval

DeclinedApprovedApproved

DeclinedApproved Declined

3 people in the group select “Approved”

1 person in the group selects “Declined”

OR

Incorporate business rules Approval

DeclinedApproved

ReworkAll users in a group must select “Approved,” one after another

Incorporate business rules

Seri

al ap

pro

val

МОДЕЛИРОВАНИЕ ЛОГИКИ

ТО, ЧТО ЗАПЛАНИРОВАНО КАК ПРОСТОЙ ПРОЦЕСС …

Medium Approval

High Approval

Low Approval

< 2K > 8K

DeclinedApproved

START

(Seri

al)

… МОЖЕТ СТАТЬ СЛОЖНЫМ БЕЗ ПРАВИЛЬНЫХ СРЕДСТВ

START

$$ > 2K

$$ < 8K

False True

Low Approval

Declined Approved

Clean up Update List

False True

Medium Approval

Declined Approved

Clean up Update List

High Approval

Declined

Clean up

Approved

Update List

ДРУГИЕ ВОЗМОЖНОСТИ К2,ОТЛИЧАЮЩИЕ НАС ОТ ДРУГИХ

ДИЗАЙНЕРЫ ПРОЦЕССОВ

Workflow Designer in K2 Forms

K2 Workflow Designer for SharePoint

K2 Forms Designer

K2 Studio K2 Designer for Visual Studio

K2 имеет возможность интегрироваться и взаимодействовать с другими системами посредством:• Встроенных коннекторов;• Смартобъектов;• Инлайн-функций;• WCF, WEB сервисов;• Подключаемых библиотек.

Стандартными, входящими в поставку коннекторами являются коннекторы к:• Active Directory;• Exchange Server;• SharePoint Server;• SQL Server;• MS Office (Word, Excel);• Microsoft Dynamic CRM;• SQL Reporting Services;• Microsoft InfoPath;• SAP (требует K2 Connect).

К2 ИНТЕГРАЦИЯ

K2 WORKFLOW

K2 PROCESS INFO

K2 CONNECTFOR SAP

SAP

K2 ACTIVE DIRECTORY

INTEGRATION

AD

WEB SERVICE

CRM

SMARTOBJECT

K2 SHAREPOINTINTEGRATION

SHAREPOINTSMARTOBJECT SERVER

ImageInterestContractProposals

SP Employee

AccountsOpportunitiesManager

LOB Employee

Name EmailIM

AD Employee

IDFirst NameLast NameRole DescriptionCost CenterDate Started

SAP Employee

NameSurnameAccount IDCost CenterManagerImageContractProposalsIMAccountsOpportunitiesRole DescriptionDate Started

Employee

SMARTOBJECT SERVER

CompletedIn ProgressDurations

Process Data

CompletedIn Progress

Process Data

SE

CU

RIT

Y

REPORTS

FORMS

WORKFLOWS

VISIO 2010

EXCEL POWERPIVOT

K2 SMARTOBJECTS

BAPI (ABAP)EmpInfoEmpOrgOrderInfoCustMaster

RF

C

SAP GUI

K2

conn

ect

K2 connect SAP AdapterSAP

SAP LOGIC CUSTOMIZATIONS

GU

I

K2 connect Remote RFC support

SAP КОННЕКТОР

К2 – масштабируемая платформа;• Варианты развертывания от standalone решения (1 сервер) до сложных

многокластерных территориально-распределенных систем и ферм;• Копирование и повторное использование решений• Для начала работы достаточно 1-го решения

КОНФИГУРАЦИЯ ПЛАТФОРМЫ

К2 ВИЗАРДЫ

Возможность изменять Области контента файлов MS Word

Возможность считывать и записывать данные файлов MS Excel (ячеек и рядов)

Конвертация файлов в PDF, RTF форматы

ФАЙЛОВЫЕ АДАПТЕРЫ

БИЗНЕС ЛОГИКА

ПОЛИТИКИ

INRULE POLICY

ДАННЫЕ

SHAREPOINT

WORKFLOWS

ВНЕШНЯЯ ЛОГИКА

EXCEL SERVICES

NameSurnameAccount IDCost CenterManagerImageAccountsRole DescriptionDate Started

Employee

INLINE FUNCTIONSINLINE RULE ВНЕШНЯЯ БИЗНЕС ЛОГИКА

K2 ОТЧЕТНОСТЬ ИАНАЛИТИКА

HISTORICALK2 DATA

SMARTOBJECT

ImageRegionContractProposals

SP Data

NameSurnameAccount IDCost CenterManagerImageAccountsRole DescriptionDate Started

Employee

CompletedIn ProgressDurations

Process Data

K2 позволяет обеспечить максимально надежную и отказоустойчивую систему благодаря:

Широким возможностям по разворачиваемой архитектуре;

Поддержке средств Disaster Recovery Point (DRP);

Поддержке> Database Clustering;> SQL Server Mirroring;> Log Shipping;

Возможности иметь Standby K2 Server и/или резервные среды;

Собственной workflow engine;

Логированию и мониторингу производительности;

Возможности отправки автоматических электронных сообщений администраторам о неполадках оборудования или ошибках системы;

Наличию специального Error Log с возможностью исправления ошибок «на лету».

НАДЕЖНОСТЬ ПЛАТФОРМЫ

ОТЧЕТНОСТЬ И АНАЛИТИКА• K2 Report Designer• Visio Services

• Excel Services• PowerPivot

ОТЧЕТНОСТЬ И АНАЛИТИКА

При назначении задач и расчета времени выполнения К2 может учитывать данные:

О временных зонах, в которых работает пользователь

О рабочих календарях, сокращенных днях, специальных датах и др.

РАБОЧИЕ КАЛЕНДАРИ

Технология K2 SmartActions позволяет пользователям выполнять свои задачи непосредственно в Microsoft Outlook по электронной почте.

K2 SMART ACTIONS

http://itunes.apple.com/app/k2-task-list/id451934381?mt=8http://appworld.blackberry.com/webstore/content/49454/?lang=en

МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ

K2 FORMSНаша новая технология, которая позволяет пользователям создавать профессиональные пользовательские интерфейсы и решения, построенные на их основе. Без програмирования. Прямо из броузера.

Разработка пользовательских интерфейсов часто занимает более 40% от общего времени разработки решения **Michael Moors: KM World

> Более чем 80% приложений, автоматизирующих бизнес-процессы зависят от форм

> Как правило, в крупных компаниях разработано в среднем свыше 400 бумажных бизнес-форм (бланки, шаблоны, заявки и т.п.)

> Средние затраты (материалы, время, люди) на 1 форму за весь период ее жизненного цикла -$75, 000

> Суммарно примерно $30 миллионов затрат на содержание и обработку всех форм, существующих в крупной компании;

> E-forms позволяют существенно снизить данные затраты

ЦИФРЫ И ФАКТЫ

Опрос Gartner, проведенный в апреле 2011 показывает, что большинство CIOs сталкиваются с необходимостью поддержки от 3 до 6 различных платформ:

> Компаниям нужна концепция, охватывающая несколько решений и операционных систем

> К 2015, мобильные приложения, направленные на использование в смартфонах и планшетах будут в соотношении 4-to-1 к обычным PC-приложениям

Влияние кросс-платформных пользовательских интерфейсов, работающих одинаково хорошо на различных типах устройств, возрастает экспоненциально.

ФРАГМЕНТАЦИЯ

Потребности современных веб-решений выходят далеко за функциональность простых форм для отдельных элементов списков или библиотек SharePoint. Компаниям необходимы:

> Интранет-решения, основанные на формах, такие как, например, системы заявок, HR-процессы и найм персонала, управление инцидентами, case management и др.

> Extranet/internet решения;> Формы, объединяющие данные из различных систем вместе> Формы работающие в облачных решениях;

ЗА ПРЕДЕЛАМИ ПРОСТЫХ ФОРМ

СТОИМОСТЬ КОДИРОВАНИЯ

Каждый раз, когда Вам необходимо написать код или сделать что-то, что сгенерирует код за Вас, Вы:> Создаете проблему обслуживания в среднесрочной и

долгосрочной перспективе;> Расходуете средства бюджета> Ограничиваете повторное использование частей

разрабатываемого решения> Увеличиваете пропорцию время/значение> Уменьшаете величину ROI

ДИЗАЙН

РАЗРАБОТКА

Автор
Nee to K2'alize this, its important that we maintain teh ratio of 4 to 1

K2 FORMS

Программный продукт, который дает возможность пользователям быстро создавать полнофункциональные решения, основанные на формах, от простых решений до комплексных LOB – систем

> Повторное использование информации и строительных компонент форм

> Радикальное сокращение времени разработки> Максимально эффективное использование ресурсов> Низкая стоимость управления жизненным циклом

приложения

SE

CU

RIT

Y

FORMS SERVER

VIEWS

K2 FORMS

PAGES

First Name: JamesLast Name: BrownEmail: james@b.com

Details

My New Page: Employee

ID Name Email

Технология, построенная на основе SmartObjects

SMARTOBJECT

NameSurnameAccount IDCost CenterManagerImageContractProposalsIMAccountsOpportunitiesRole DescriptionDate Started

Employee

Name DescriptionManager

Department

Name Description

Region

Employee List

ID Name Email

First Name: JamesLast Name: BrownEmail: james@b.com

Employee Details

Department List

ID Department Manager

Department: SalesDescription: This is the Sales grManager: Joe Soap

Department Details

WORKFLOWS

WEB SOLUTIONS

FORMS

New Expense Claim 1ST Approval 2nd Approval

VIEW

Employee Details

ПРЕДСТАВЛЕНИЯ (VIEWS)Конструирование форм из строительных блоков в новом и инновационном формате> Быстрота разработки> Уменьшение затрат на поддержку

FORMS

New Expense

1st Approval

2nd Approval

FORM STATES

СОСТОЯНИЯ (STATES)

New Expense Claim

1ST Approval

2nd Approval

Workflow Expense Form

ПРАВИЛА

Page“Show this view”

View “Retrieve the details of the selected order”

Control “Verify the email address is formatted correctly”

RULES

Expense Form

WORKFLOW

K2 PROCESS

SMARTOBJECTS

EXTERNAL DATA

FORMS

K2 FORMS

K2 SERVER

QA / UAT PRODUCTION

WORKFLOW

K2 PROCESS

SMARTOBJECTS

EXTERNAL DATA

FORMS

K2 FORMS

K2 SERVER

ВСЕ ГОТОВО!Легкое развертывание приложения между различными средами с помощью встроенной функциональности создания Deployment Packages и стандартных средств их развертывания

K2 SOLUTION PACKAGE

EMPLOYEEFORM

EMPLOYEEAPPROVAL

DEPARTMENT

EMPLOYEE

EMPLOYEEFORM

EMPLOYEEAPPROVAL

DEPARTMENT

EMPLOYEE

K2 FORMS DESIGNERДает возможность быстро создавать законченные К2 решения. Создавайте смартобъекты, формы и рабочие процессы прямо из броузера

Create SmartObjects Create Forms Create Workflows

ОСНОВНЫЕ ОСОБЕННОСТИ

Themes

Mobile

Validation

Search

Sub Forms

Controls

Versioning

Extendable

Forms

Примеры

K2 FORMS

K2 FORMS

K2 FORMS

K2 FORMS

• Компания разработчик – SourceCode Technology, Inc.

• Штаб-квартира компании – Редмонд, штат Washington, США

• Основана в 2000 году

• Региональные отделения и представительства в США, Австралии, Новой Зеландии, Южной Африке, Китае, Великобритании, Франции, Швейцарии, Германии, Дубаи, Сингапуре.

• В 2012 году - открытие регионального представительства в России

• Признанный лидер в области систем класса BPM на технологиях Microsoft

• Обладатель большого количества наград Microsoft (Worldwide Partner Awards)

О НАС

ГЛОБАЛЬНЫЕ ПАРТНЕРЫ

АЛЬЯНС

2,500+ клиентов - Более 1 млн конечных пользователей

Европа Statoil, Saab, Bufdir, Adger Energy, Ventelo, Lorentzen & Stemoco, Astrup Fearnly, Finnish

Tax Authority, Saab, Logica, ENI, Landsbankin, Reyjkavik Energy, TietoEnator, CHR Hansen, BRF Kredit, Forca Pension, и др.

Россия Русал, Лукойл, Русагротранс, Deloitte CIS, Sanofi Aventis Россия, KPMG Россия,

Sakhalin Energy, Администрация Президента РФ и др.

Глобальные клиенты Axa, Shell, BP, Deloitte, Accenture, Eli Lilly, Sanofi, Pfizer, UBS, Kimberley Clarke,

Computer Associates, Intel, Microsoft, Honda, Adidas, Ernst Young, KPMG, UniCredit Group и др.

НАШИ КЛИЕНТЫ

Более 10 000 пользователей

www.k2underground.com

K2 СООБЩЕСТВО

ВАШ БИЗНЕС РАСТЕТ ВМЕСТЕ С НАМИ!

КОНТАКТНАЯ ИНФОРМАЦИЯ

Тел: +7 915 111-3663Email: andrey@k2.com, Web: http://www.k2.com

Другие интересные материалы

по использованию SharePoint

смотрите на

SharePoint-Channel.com

а также в группе ФейсбукSharePoint Ukraine