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

61
K2 Confidential АВТОР: K2 – Автоматизация бизнес-процессов любой сложности в Microsoft SharePoint 10/25/22 АНДРЕЙ ХОЛИНОВ

Upload: lizard-soft

Post on 11-Nov-2014

849 views

Category:

Technology


27 download

DESCRIPTION

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

TRANSCRIPT

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

K2 Confidential

АВТОР:

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

April 8, 2023

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

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

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

документов

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

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

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

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

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

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

ECM- решения

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

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

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

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

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

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

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

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

4 СТАДИИ

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

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

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

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

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

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

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

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

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

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

SHAREPOINT WORKFLOW

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

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

• 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

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

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

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

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

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

START

Declined

Approval

Approved

Rework

START

DeclinedApproved

ReworkApproval

START

DeclinedApproved

ApprovalRework

START

DeclinedApproved

ApprovalRework

START

Declined

ReworkApproval

Approved

START

ПРИМЕР

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

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 представление

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

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

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

ЭКСПОРТ В SHAREPOINT DESIGNER

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

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

ИТОГ

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

К2 ПОДХОД

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

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

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

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

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

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

Page 14: Доклад Андрея Холинова на SPCUA 2012
Page 15: Доклад Андрея Холинова на SPCUA 2012
Page 16: Доклад Андрея Холинова на SPCUA 2012
Page 17: Доклад Андрея Холинова на SPCUA 2012
Page 18: Доклад Андрея Холинова на SPCUA 2012
Page 19: Доклад Андрея Холинова на SPCUA 2012
Page 20: Доклад Андрея Холинова на SPCUA 2012
Page 21: Доклад Андрея Холинова на SPCUA 2012
Page 22: Доклад Андрея Холинова на SPCUA 2012

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

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

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

Workflow Designer in K2 Forms

K2 Workflow Designer for SharePoint

K2 Forms Designer

K2 Studio K2 Designer for Visual Studio

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

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 ИНТЕГРАЦИЯ

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

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

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

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 КОННЕКТОР

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

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

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

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

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

К2 ВИЗАРДЫ

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

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

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

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

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

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

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

ПОЛИТИКИ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• Excel Services• PowerPivot

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

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

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

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

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

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

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

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

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

K2 SMART ACTIONS

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

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

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

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

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

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

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

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

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

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

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

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

ЦИФРЫ И ФАКТЫ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ДИЗАЙН

РАЗРАБОТКА

Автор
Nee to K2'alize this, its important that we maintain teh ratio of 4 to 1
Page 42: Доклад Андрея Холинова на SPCUA 2012

K2 FORMS

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

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

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

приложения

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

SE

CU

RIT

Y

FORMS SERVER

VIEWS

K2 FORMS

PAGES

First Name: JamesLast Name: BrownEmail: [email protected]

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: [email protected]

Employee Details

Department List

ID Department Manager

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

Department Details

WORKFLOWS

WEB SOLUTIONS

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

FORMS

New Expense Claim 1ST Approval 2nd Approval

VIEW

Employee Details

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

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

FORMS

New Expense

1st Approval

2nd Approval

FORM STATES

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

New Expense Claim

1ST Approval

2nd Approval

Workflow Expense Form

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

ПРАВИЛА

Page“Show this view”

View “Retrieve the details of the selected order”

Control “Verify the email address is formatted correctly”

RULES

Expense Form

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

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

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

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

Create SmartObjects Create Forms Create Workflows

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

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

Themes

Mobile

Validation

Search

Sub Forms

Controls

Versioning

Extendable

Forms

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

Примеры

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

K2 FORMS

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

K2 FORMS

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

K2 FORMS

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

K2 FORMS

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

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

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

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

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

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

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

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

О НАС

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

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

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

АЛЬЯНС

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

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 и др.

НАШИ КЛИЕНТЫ

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

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

www.k2underground.com

K2 СООБЩЕСТВО

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

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

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

Тел: +7 915 111-3663Email: [email protected], Web: http://www.k2.com

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

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

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

смотрите на

SharePoint-Channel.com

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