Upload
lizard-soft
View
849
Download
27
Embed Size (px)
DESCRIPTION
Презентация доклада Андрея Холинова (K2) "Автоматизация бизнес-процессов любой сложности в Microsoft SharePoint" с конференции SharePoint Conference Ukraine 2012
Citation preview
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
ДИЗАЙН
РАЗРАБОТКА
K2 FORMS
Программный продукт, который дает возможность пользователям быстро создавать полнофункциональные решения, основанные на формах, от простых решений до комплексных LOB – систем
> Повторное использование информации и строительных компонент форм
> Радикальное сокращение времени разработки> Максимально эффективное использование ресурсов> Низкая стоимость управления жизненным циклом
приложения
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
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 и др.
НАШИ КЛИЕНТЫ
ВАШ БИЗНЕС РАСТЕТ ВМЕСТЕ С НАМИ!
КОНТАКТНАЯ ИНФОРМАЦИЯ
Тел: +7 915 111-3663Email: [email protected], Web: http://www.k2.com
Другие интересные материалы
по использованию SharePoint
смотрите на
SharePoint-Channel.com
а также в группе ФейсбукSharePoint Ukraine