3. AGENDA
Co je to
proces
Jak může
automatizace
pomoct
SharePoint a
možnosti
workflow
Sharepoint
designer
2013
Microsoft
office Visio
2013
Role
cooperation
(analytic vs admin)
Troubleshoot
ing tips
?
6. Najděte možné příčiny problémů
---------------------------------------------
Vedení velké společnosti není spokojeno s úrovní svého IS/ICT
Slabé stránky systému:
• IS a používané aplikace nemají vliv na zvýšení produktivity
• Změny v požadavcích uživatelů jsou velmi frekventované
• Projekty tvorby IS jsou delší a dražší, než se původně
očekávalo
• Zavádění aplikací a postupů vytvářených v projektech
naráží na odpor uživatelů
• Výsledky projektů (zaváděné aplikace a postupy)
neodpovídají potřebám
• Projekty na sebe špatně navazují
• Náklady na údržbu projektů jsou velmi vysoké
7. Problém
IS a používané aplikace nemají vliv na
zvýšení produktivity ve firmě
Změny v požadavcích uživatelů jsou
velmi frekventované
Projekty tvorby IS jsou delší a dražší, než
se původně očekávalo
Zavádění aplikací a postupů vytvářených
v projektech naráží na odpor uživatelů
Výsledky projektů (zaváděné aplikace a
postupy) neodpovídají potřebám
Projekty na sebe špatně navazují
Náklady na údržbu jsou velmi vysoké
Příčiny
Jasná strategie firmy a komunikovaná?
Jasná strategie IS, veřejná, podpora mng?
Definovány předem cíle a očekávané přínosy a měřeno jejich
dosažení?
IS budován pro podporu neoptimálních procesů (podpora
zažitých postupů), nebo bez znalosti procesů
Nezatažení budoucích uživatelů do projektů.
Chybějící řízení a správa požadavků.
Chybějící postupy pro přípravu budoucích uživatelů na změnu.
Školení.
Chybějící řízení projektů, podcenění rozsahu a vazeb projektu při
jeho přípravě a nezvládnutí změnového řízení.
Nejasné, vágní nebo neúplné zadání (požadavky)
Chybějící nebo naopak moc dlouhá fáze analýzy?
Podcenění dokumentace, chybí konvence
Nevhodná architektura systému
Podceněna personální a sociální dimenze
8. Process / Workflow {obecně}
• Definovaný sled činností vedoucí k dosažení definovaného cíle
• Využívá zdroje – lidí, peněz, techniky…
• Iniciován událostí, končí dosažením jednoho z možných stavů
• Zpracovává vstupy a produkuje výstupy
• Lze měřit
• Má nějakou prioritu vzhledem k ostatním procesům
Lze měřit (metriky)
údaje významné pro řízení, statistické veličiny:
doba průběhu každé činnosti (a pak tedy i
celého procesu)
doba čekání vstupu na zpracování
počet vstupů/výstupů za určité období
množství zdrojů zapojených do zpracovaní
vytížení zdrojů během období
….
9. PROCES {infra, ShP}
Intranet – HR, PM, OPS,…
Document Management System
Infrastruktura, Helpdesk, ServiceDesk
Integrace mezi IS
Business Intelligence
Optimalizace / Efektivnost
11. SharePoint 20xx - WORKFLOW Options
WF se vytváří v prohlížeči
WF2010
Zabudované WF jsou například…
(schvalovací, sebrat feedback, poskytnout feedback, třístavové schválení)
Nemusí se nijak instalovat
InfoPath
Integrace
Rozšířené WF
ShP
Designer
Množství
akcí
Vlastní
logika
Vlastní WF
Visual Studio
Produkty
třetích stran
12. SharePoint 20xx - WORKFLOW Options
WF se vytváří v prohlížeči
WF2013
Zabudované WF jsou například…
(schvalovací, sebrat feedback, poskytnout feedback, třístavové schválení)
Musí se instalovat (WORKFLOW MANAGER)
MODULÁRNÍ TEXTOVÝ A GRAFICKÝ REŽIM
SMYČKY/CYKLY (VISIO)
PARALELISMUS KOMPATIBILITA
ADRESÁŘ
VOLÁNÍ EXTERNÍCH WEBOVÝCH SLUŽEB
PORPORA REST
28. • Přidávejte komentáře k workflow, jak jen je to možné.
• Komentáře se objeví ve workflow history.
29. • Když workflow “zkrachuje za běhu”:
1. Oteřete příslušný document workflow
2. Zkontrolujte status ‘Cancelled”
3. Klikněte na ikonu “info” pro další informace
34. QUESTIONS?Jestli ano, ptejte se
Jestli ne, děkuji za pozornost a přeji hezký den ;)
resources
redtoo.com
romannedzelsky.eu
Editor's Notes
What is a Workflow?
A workflow is a business process described and often diagrammed in terms of inputs and outputs, actors and decisions, and hopefully a start- and end-points
What is SharePoint Workflow?
A toolset to automate a business process within SharePoint by creating rules of behavior when events happen, often when a document within SharePoint is uploaded or modified
For example, you could build a workflow that will assign an task to a person to approve each document as it's uploaded into SharwPoint.
SP2013 workflow?
Scalable to business processes outside of SharePoint
Requires separate server for Workflow Manager
Business users: same interface as before, albeit with a reduced feature set
State machine has been reintroduced. State machine enables workflows to be broken down into modules which can be re-used. Each module is called a "stage" Reduces duplication of steps.
Limitations/challenges:
developers cannot use Visual Studio to build workflows any longer. Declarative only.
Custom actions must be developed as restful web services and called declaratively
What is a Workflow?
A workflow is a business process described and often diagrammed in terms of inputs and outputs, actors and decisions, and hopefully a start- and end-points
What is SharePoint Workflow?
A toolset to automate a business process within SharePoint by creating rules of behavior when events happen, often when a document within SharePoint is uploaded or modified
For example, you could build a workflow that will assign an task to a person to approve each document as it's uploaded into SharwPoint.
SP2013 workflow?
Scalable to business processes outside of SharePoint
Requires separate server for Workflow Manager
Business users: same interface as before, albeit with a reduced feature set
State machine has been reintroduced. State machine enables workflows to be broken down into modules which can be re-used. Each module is called a "stage" Reduces duplication of steps.
Limitations/challenges:
developers cannot use Visual Studio to build workflows any longer. Declarative only.
Custom actions must be developed as restful web services and called declaratively
A new workflow will, by default, have checked the “Automatically update the workflow status to the current stage name” option in workflow settings. This is a very bad thing.SharePoint Workflow 2013 complains that “file must be checked out before it can be modified” and this is a COM exception caused by the workflow engine attempting to update the item with the name of the current workflow stage.
Uncheck this!