SharePoint, wbrew temu, co często twierdzą użytkownicy, jest świetną platformą do tworzenia biznesowych przepływów! Tomasz Głogosz, project manager Datapolis, pokazuje w tej prezentacji, jak można uniknąć wielu problemów podczas wdrażania przepływów dzięki wcześniejszemu planowaniu
SharePoint Workflows w codziennej pracyDatapolisTworzenie zaawansowanych przepływów pracy z wykorzystaniem funkcjonalności takich jak formularze, aplikacje oraz odwołania do zewnętrznych źródeł.
Prowadzący: Dominik Daniewski, Presales Engineer Datapolis
Obietnice i wyzwania Robotic Process Automation - 2018.04TRostkowskiMateriał z konferencji Orange Innovation Gardens, 2018.04.20.
Tomasz Rostkowski
Integrated Solutions
Rola PM w sklepie internetowym podczas wdrożenia e-commerceLukasz PluteckiJaką rolę pełni project manager wewnątrz firmy, która decyduje się na wdrożenie e-commerce
Data modelingMaheshwor ShresthaThis document provides an overview of data modeling. It discusses the introduction to data modeling, examples of data models like a retail data model, the steps in data modeling including requirement gathering, conceptual, logical, and physical modeling, types of data models like operational and data warehouse, stakeholders in data modeling, and tools that can be used for data modeling.
RDM CV August 2016 OPRosario de MarchiThis curriculum vitae summarizes Rosario De Marchi's professional experience and qualifications. He has over 25 years of experience managing operations and engineering for various companies in the beverage and packaging industries. His most recent role is as the Corporate Operations Manager for Sanbenedetto Group, where he manages two factories and drives continuous improvement initiatives across multiple plants. He holds a degree in Electrical Engineering and has extensive training in lean manufacturing, kaizen, maintenance management and supply chain optimization.
Ceres for internetChrissy PhilpThis was written for my own students (they recognise the allusion to Dawn and Alfie) but as there has been interest shown I am pasting it to share.
Smart City, Marketing teerritoriale, Fare Impresa, quel web 2.0 che può fare ...Michele Dell'EderaSi fa molto parlare di Smart Cities e della loro evoluzione, di implementazioni tecnologiche come la fibra ottica, di capacità di coinvolgere i cittadini attraverso i vari canali che oggi la tecnologia ci mette a disposizione.
E’, allo stesso tempo, importante che gli enti territoriali e gli enti che hanno come mission la promozione dei territori si attrezzino per un marketing territoriale sempre più avanzato e sempre più in grado di sfruttare le potenzialità del web e del mobile per rendere sempre più conosciuti e appetibili i propri territori.
E come possono fare i territori a favorire la sempre maggiore richiesta di sostegno e aiuto anche informativo, logistico e consulenziale a chi vuole far nascere una startup? Ecco che il tutto si salda in una solida promozione e in un solido sostegno al “Fare Impresa”. In tutto ciò, il web, più largamente inteso come ecosistema di comunicazione e informazione e come arcipelago di device che ci tengono sempre connessi, può essere utile a rendere la smart city sempre più smart, il marketing territoriale sempre più efficace e il fare impresa sempre più facile evitando errori? Diciamo di Si...
Behaviorismo filosóficoCaio MaximinoTerceira aula da disciplina "Tópicos Especiais em Psicologia IV: Introdução à Filosofia da Mente", do Curso de Psicologia da UNIFESSPA
Materialismo eliminativista e naturalismoCaio MaximinoAula 6 da disciplina "Tópicos Especiais em Psicologia IV: Introdução à Filosofia da Mente", da UNIFESSPA
Gokan Ozcifci: The Office 365 and Hybrid SharePoint Deployments bare essentialsSharePoint Saturday WarsawOffice 365 is becoming more and more indispensable for small and lone companies. Moving to Office 365 comes with multiple key benefits and key features. Everybody’s focal points are on the benefits (Generate greater productivity with Office 365, Access from anywhere with Office 365, Robust security …) but the drawbacks are being omitted.
Many organizations are looking for ways to combine their existing SharePoint investments with the bright future of the cloud. A hybrid deployment is the way to go for many companies for at least a couple of years. With SharePoint 2016 hybrid, productivity services in SharePoint online can be integrated with on-premises SharePoint Server 2016 to provide unified functionality and access to data. For enterprises that want to gradually move their existing on-premises SharePoint Server 2013 services to the cloud, SharePoint Server 2016 hybrid provides a staged migration path by extending high-impact SharePoint Server 2016 workload to SPO
This session focalizes on all interested parties who might be interested in the whole cloud process (migration, upgrade...). After this session you’ll be able to know exactly what the “cloud” represents with his benefits and drawbacks and should be able to lead any SharePoint project wherever it may be required.
Roof top solar PV connected DC micro grids as smart gridsBrhamesh AlipuriaThe roof top solar systems are becoming popular these days with the need for reliable power and reducing costs. Further, with recent trends to shift towards smart grids; a new system layout has been proposed which is based on the concept of DC micro grids
Operantes e respondentesCaio Maximino[1] A aula discute os conceitos de reflexo condicionado e incondicionado, e introduz o conceito de "operante" de Skinner, que se refere a classes de comportamento cujas probabilidades são modificadas pelas consequências ambientais.
[2] São analisadas as propriedades quantitativas dos operantes e o fenômeno da extinção.
[3] O conceito de "reforçador" é discutido, notando-se que é circular definí-lo como aquilo que aumenta a probabilidade de resposta, sem estabelecer
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePointDatapolisWybór systemu informatycznego do zarządzania przebiegiem procesów biznesowych w organizacji może być decyzją, która przesądzi o sukcesie lub porażce projektu. Wiele firm decyduje się na wdrożenie wyspecjalizowanego rozwiązania dedykowanego wyłącznie modelowaniu procesów. Często do skutecznego zarządzania procesami wystarczy jednak obecny już w większości organizacji system Microsoft SharePoint, ewentualnie wzbogacony o zewnętrzne rozwiązania. Wybór już wykorzystywanej platformy oznacza niższe koszty wdrożenia, krótszy czas szkolenia personelu i brak konieczności radykalnych zmian w działaniach organizacji.
Plan prelekcji:
- Przedstawienie platformy SharePoint i zakresu jej biznesowych możliwości
- SharePoint jako narzędzie do zarządzania procesami biznesowymi – jakie funkcjonalności to umożliwiają?
- Zewnętrzne rozwiązania rozszerzające możliwości platformy SharePoint w zarządzaniu procesami biznesowymi
- Case study
Prelekcja jest przeznaczona głównie dla architektów procesów/użytkowników biznesowych, którzy potrzebują przenieść konkretne procesy biznesowe w środowisko IT.
Prezentacja pochodzi z konferencji BPM Trends Conference, która odbyła się 14 stycznia 2015 r.
Modele i metodyki wdrażania i zarządzania projektami eaiJaroslaw ZelinskiEnterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications. How to use BPMN and UML notation.
Zarządzanie informacją i automatyzacja procesów biznesowychJaroslaw ZelinskiZarządzanie przepływem dokumentów, tym razem z perspektywy celów biznesowych i wymagań...
Zarządzanie informacją i automatyzacja procesów biznesowychJaroslaw ZelinskiPrezentacja o architekturze systemów WorkFlow, referat wygłoszony na konferencji we wrześniu 2014.
Analityk w świecie automatyzacji i robotyzacji biznesuAndrzej SobczakZaawansowana automatyzacja i robotyzacja zmienia rynek pracy i modele działania przedsiębiorstw. Jak w takiej rzeczywistości ma się odnaleźć analityk biznesowy/systemowy? Czy roboty zabiorą mu prace?
PLNOG16: Czy każdy administrator sieci zostanie programistą, Sławomir Januk...PROIDEAPLNOG16: Czy każdy administrator sieci zostanie programistą, Sławomir Janukowicz
Aleksandra Porębska: 'Ciągłość systemów IT"Geek Girls Carrots PoznanAleksandra Porębska, Datapoint, prezentacja pod tytułem "Od planowania ciągłości biznesu do planowania ciągłości systemów IT - czyli jak przygotować się na najgorsze"
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...HeniokawaP. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementacja zintegrowanego systemu zarządzania
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
Współczesne rozwiązania w obszarze zaawansowanej analityki danych muszą być gotowe na nowego typu wyzwanie: analizę danych pochodzących z różnych źródeł w czasie bliskim rzeczywistemu. Jednym z celów może być reagowanie na zdarzenia w social media czy dostarczanie spersonalizowanych ofert klientom dokładnie wtedy, kiedy tego rzeczywiście potrzebują.
W trakcie prezentacji Barbara Leśniarek (Data Scientist w Elitmind) oraz Kamil Słomka (Senior Business Intelligence Consultant) pokazali przykład implementacji takiego rozwiązania w oparciu o usługi Microsoft Azure: Stream Analytics oraz Machine Learning.
Ceres for internetChrissy PhilpThis was written for my own students (they recognise the allusion to Dawn and Alfie) but as there has been interest shown I am pasting it to share.
Smart City, Marketing teerritoriale, Fare Impresa, quel web 2.0 che può fare ...Michele Dell'EderaSi fa molto parlare di Smart Cities e della loro evoluzione, di implementazioni tecnologiche come la fibra ottica, di capacità di coinvolgere i cittadini attraverso i vari canali che oggi la tecnologia ci mette a disposizione.
E’, allo stesso tempo, importante che gli enti territoriali e gli enti che hanno come mission la promozione dei territori si attrezzino per un marketing territoriale sempre più avanzato e sempre più in grado di sfruttare le potenzialità del web e del mobile per rendere sempre più conosciuti e appetibili i propri territori.
E come possono fare i territori a favorire la sempre maggiore richiesta di sostegno e aiuto anche informativo, logistico e consulenziale a chi vuole far nascere una startup? Ecco che il tutto si salda in una solida promozione e in un solido sostegno al “Fare Impresa”. In tutto ciò, il web, più largamente inteso come ecosistema di comunicazione e informazione e come arcipelago di device che ci tengono sempre connessi, può essere utile a rendere la smart city sempre più smart, il marketing territoriale sempre più efficace e il fare impresa sempre più facile evitando errori? Diciamo di Si...
Behaviorismo filosóficoCaio MaximinoTerceira aula da disciplina "Tópicos Especiais em Psicologia IV: Introdução à Filosofia da Mente", do Curso de Psicologia da UNIFESSPA
Materialismo eliminativista e naturalismoCaio MaximinoAula 6 da disciplina "Tópicos Especiais em Psicologia IV: Introdução à Filosofia da Mente", da UNIFESSPA
Gokan Ozcifci: The Office 365 and Hybrid SharePoint Deployments bare essentialsSharePoint Saturday WarsawOffice 365 is becoming more and more indispensable for small and lone companies. Moving to Office 365 comes with multiple key benefits and key features. Everybody’s focal points are on the benefits (Generate greater productivity with Office 365, Access from anywhere with Office 365, Robust security …) but the drawbacks are being omitted.
Many organizations are looking for ways to combine their existing SharePoint investments with the bright future of the cloud. A hybrid deployment is the way to go for many companies for at least a couple of years. With SharePoint 2016 hybrid, productivity services in SharePoint online can be integrated with on-premises SharePoint Server 2016 to provide unified functionality and access to data. For enterprises that want to gradually move their existing on-premises SharePoint Server 2013 services to the cloud, SharePoint Server 2016 hybrid provides a staged migration path by extending high-impact SharePoint Server 2016 workload to SPO
This session focalizes on all interested parties who might be interested in the whole cloud process (migration, upgrade...). After this session you’ll be able to know exactly what the “cloud” represents with his benefits and drawbacks and should be able to lead any SharePoint project wherever it may be required.
Roof top solar PV connected DC micro grids as smart gridsBrhamesh AlipuriaThe roof top solar systems are becoming popular these days with the need for reliable power and reducing costs. Further, with recent trends to shift towards smart grids; a new system layout has been proposed which is based on the concept of DC micro grids
Operantes e respondentesCaio Maximino[1] A aula discute os conceitos de reflexo condicionado e incondicionado, e introduz o conceito de "operante" de Skinner, que se refere a classes de comportamento cujas probabilidades são modificadas pelas consequências ambientais.
[2] São analisadas as propriedades quantitativas dos operantes e o fenômeno da extinção.
[3] O conceito de "reforçador" é discutido, notando-se que é circular definí-lo como aquilo que aumenta a probabilidade de resposta, sem estabelecer
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePointDatapolisWybór systemu informatycznego do zarządzania przebiegiem procesów biznesowych w organizacji może być decyzją, która przesądzi o sukcesie lub porażce projektu. Wiele firm decyduje się na wdrożenie wyspecjalizowanego rozwiązania dedykowanego wyłącznie modelowaniu procesów. Często do skutecznego zarządzania procesami wystarczy jednak obecny już w większości organizacji system Microsoft SharePoint, ewentualnie wzbogacony o zewnętrzne rozwiązania. Wybór już wykorzystywanej platformy oznacza niższe koszty wdrożenia, krótszy czas szkolenia personelu i brak konieczności radykalnych zmian w działaniach organizacji.
Plan prelekcji:
- Przedstawienie platformy SharePoint i zakresu jej biznesowych możliwości
- SharePoint jako narzędzie do zarządzania procesami biznesowymi – jakie funkcjonalności to umożliwiają?
- Zewnętrzne rozwiązania rozszerzające możliwości platformy SharePoint w zarządzaniu procesami biznesowymi
- Case study
Prelekcja jest przeznaczona głównie dla architektów procesów/użytkowników biznesowych, którzy potrzebują przenieść konkretne procesy biznesowe w środowisko IT.
Prezentacja pochodzi z konferencji BPM Trends Conference, która odbyła się 14 stycznia 2015 r.
Modele i metodyki wdrażania i zarządzania projektami eaiJaroslaw ZelinskiEnterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications. How to use BPMN and UML notation.
Zarządzanie informacją i automatyzacja procesów biznesowychJaroslaw ZelinskiZarządzanie przepływem dokumentów, tym razem z perspektywy celów biznesowych i wymagań...
Zarządzanie informacją i automatyzacja procesów biznesowychJaroslaw ZelinskiPrezentacja o architekturze systemów WorkFlow, referat wygłoszony na konferencji we wrześniu 2014.
Analityk w świecie automatyzacji i robotyzacji biznesuAndrzej SobczakZaawansowana automatyzacja i robotyzacja zmienia rynek pracy i modele działania przedsiębiorstw. Jak w takiej rzeczywistości ma się odnaleźć analityk biznesowy/systemowy? Czy roboty zabiorą mu prace?
PLNOG16: Czy każdy administrator sieci zostanie programistą, Sławomir Januk...PROIDEAPLNOG16: Czy każdy administrator sieci zostanie programistą, Sławomir Janukowicz
Aleksandra Porębska: 'Ciągłość systemów IT"Geek Girls Carrots PoznanAleksandra Porębska, Datapoint, prezentacja pod tytułem "Od planowania ciągłości biznesu do planowania ciągłości systemów IT - czyli jak przygotować się na najgorsze"
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...HeniokawaP. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementacja zintegrowanego systemu zarządzania
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
Współczesne rozwiązania w obszarze zaawansowanej analityki danych muszą być gotowe na nowego typu wyzwanie: analizę danych pochodzących z różnych źródeł w czasie bliskim rzeczywistemu. Jednym z celów może być reagowanie na zdarzenia w social media czy dostarczanie spersonalizowanych ofert klientom dokładnie wtedy, kiedy tego rzeczywiście potrzebują.
W trakcie prezentacji Barbara Leśniarek (Data Scientist w Elitmind) oraz Kamil Słomka (Senior Business Intelligence Consultant) pokazali przykład implementacji takiego rozwiązania w oparciu o usługi Microsoft Azure: Stream Analytics oraz Machine Learning.
Klasyfikacja wymagań jako sposób zarządzania nimiJaroslaw ZelinskiWymagania w postaci projektu jako metoda obniżania ryzyka projektów programistycznych
Dlaczego flopsarFlopsar TechnologyFlopsar APM Diagnostyka i monitoring aplikacji Java performance analysis debugging aplikacji, problemy aplikacji w produkcji proces wytwarzania oprogramowania skalowanie oprogramowania
Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"Intratic5 października odbył się webinar „Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow”, który prowadzili eksperci Intratic – Maciej Pondel i Agata Szocik.
Nagranie webinaru: https://www.youtube.com/watch?v=mH5x-3ohQ2Y. Zapraszamy do obejrzenia!
Kierunki rozwoju BPMTomasz GzikTempo zmian w biznesie i jego otoczeniu jest szybkie. Ten fakt powoduje, iż chcemy/musimy/powinniśmy odpowiednio reagować i pracować nad rozwojem różnych zagadnień, które w biznesie są stosowane i przynoszą oczekiwane wartości dodane. Jednym z nich – dla wielu organizacji strategicznym, jest zarządzanie procesami biznesowymi (ang. Business Process Management, BPM). W tym kontekście, od kilku lat pojawiają się na rynku różne pomysły i praktyki, które proponują zmiany w podejściu BPM. Warto je podsumować, poznać i porozmawiać, mając na uwadze zarówno perspektywę zarządzania, jak i IT.
Jak budujemy inteligentnego asystenta biznesowego2040.ioDlaczego inteligentny asystent może się okazać najważniejszą przewagą konkurencyjną na Twoim rynku? Co zrobić, by wdrożyć nowoczesną technologię do Twojego działu sprzedaży już dzisiaj? Jak zyskać na wdrożeniu sztucznej inteligencji w dziale sprzedażowym?
>> https://edward.ai/pl <<
Datapolis Workflow 365: Create your Office 365 workflows easy and fast!DatapolisThe document discusses creating workflows in Office 365 easily and quickly. It presents Datapolis Workflow 365, a web-based graphical workflow designer that allows building state machine workflows with integrated user forms. The live demo shows creating an approval workflow for invoices in SharePoint. Resources and contact information are provided for learning more about Datapolis Workflow 365 and signing up for an online demo.
SQL Reporting Services 2016 + SharePoint 2016DatapolisJak tworzyć nowoczesne i mobilne raporty? Marcin Siewnicki, architekt systemowy Datapolis tłumaczy, jak zintegrować SQL Reporting Services 2016 i SharePoint 2016 po to, by wygenerować zaawansowane i przyjazne użytkownikowi raporty.
Exciting new features in Datapolis Process System 4.3DatapolisCheck what is new in the 4.3 edition of Datapolis Process System, visual process designer for Microsoft SharePoint:
- Advanced reports
- Advanced forms features
- New functions and others improvements
Why everyone needs workflow? Short story about making your everyday work flowDatapolisWatch this session to learn how you can turn business processes that can be found everywhere into workflows. Datapolis project manager Tomasz Głogosz explains what challenges you may meet on the road of workflow implementation in SharePoint and what are the ways to tackle them. This session was presented for the first time at SharePoint Saturday Dubai 2016, where Datapolis was Platinum Sponsor.
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...DatapolisThe document provides tips and tricks for configuring and optimizing SharePoint Server 2013. It discusses best practices for Windows Server, SQL Server, and SharePoint Server configuration. It also covers monitoring, patching, and client-side considerations. The key recommendations include using a load balancer for SharePoint farms, tuning Windows Server and SQL Server for performance, separating resource-intensive services like search onto dedicated servers, automating administrative tasks with PowerShell, and applying patches carefully with testing.
[PL] SharePoint Coffee Talk: Co nowego w Microsoft SharePoint 2016DatapolisJak się zmieni SharePoint w swojej najnowszej wersji? Gdzie można szukać większych możliwości, a gdzie ograniczeń? Prezentacja ze spotkania SharePoint Coffee Talk by Datapolis 10 czerwca 2015 r.
Process Improvement through SharePoint Workflows. Connect the Click Points. G...DatapolisWatch this webinar to learn how to analyze and improve dysfunctional processes through SharePoint workflows and Datapolis Process System. Our speaker Kay Wise shares secrets learned over a lifetime of designing, implementing and improving business processes.
Datapolis Guest Expert Presentation: Three must have SharePoint workflows by ...DatapolisDatapolis guest Vlad Catrinescu presents a webinar on 3 must-have SharePoint workflows: holiday approval, purchase approval, and onboarding process. Learn how to create such workflows in SharePoint designer or using 3rd party solutions.
Join the follow-up discussion: http://sharepoint-community.net/forum/topics/follow-up-questions-three-must-have-sharepoint-workflows-guest-ex?xg_source=activity
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...DatapolisThis is the first presentantion of our Guest Expert series featuring SharePoint MVPs talking about workflows and process design in SharePoint. The presentation explains the limitations of SharePoint Designer in deploying workflow, when this tool is enough to model business processes and when you need to look for other solutions.
AGENDA
After watching this webinar you will learn how to:
✓ Improve processes with workflow logic
✓ Select the type of workflow which works the best for your process
✓ Use Visual Studio to create custom workflows for large-scale complex processes
✓ Choose SharePoint Designer, Visual Studio or 3rd party solutions depending on your needs
SPEAKER
Bjoern H. Rapp is Senior Software Engineer at Steria Norge, Microsoft SharePoint MVP, and the author of the book "Beginning SharePoint 2013 Workflows" . In his native Norway he is a leading figure of the local SharePoint community, organizing such events as SharePoint Saturday Oslo. Visit his blog: SharePointViking.com
Datapolis Process System 4.1DatapolisDatapolis Process System 4.1 is a platform for modeling and managing processes with SharePoint workflows. This presentation shows new functionalities introduced in the latest release: user substitutions functionality, timer jobs control, and improved user experience with Datapolis Applications.
Datapolis Process System PLDatapolisDatapolis Process System jest przyjazną platformą do projektowania dowolnie złożonych rozwiązań biznesowych bazujących na przepływach pracy w środowisku SharePoint.
Unikalna funkcjonalność Datapolis Process System pozwala uporządkować
przepływy pracy rozproszone w środowisku SharePoint tworząc spójny i centralnie zarządzany system.
Datapolis Process SystemDatapolisDatapolis Process System helps you do whatever you do again and again on SharePoint. It includes everything you need to model, implement, manage and evolve process driven applications in SharePoint.
Datapolis workbox how to cut workload and minimize risksDatapolisThis document discusses how to minimize risks when deploying workflows in SharePoint. It recommends using third-party workflow tools for most cases due to their increased functionality compared to out-of-the-box SharePoint workflows. When planning workflows, key challenges to address include functionality and user experience, permissions, data structure, and performance. Thorough planning with business users, understanding process maturity, and testing are important to address these challenges and ensure project success.
Datapolis workbox how to cut workload and minimize risksDatapolis
[PL] Bez trudu i ryzyka! Jak tworzyć przepływy pracy w SharePoint?
1. Bez trudu i ryzyka!
Jak tworzyć przepływy pracy w SharePoint?
Tomasz Głogosz
2. O mnie
• Project manager (PMP) i developer (MCTS)
• 10 lat doświadczenia IT
• Project manager i główny architekt Datapolis Process System
• Byłem odpowiedzialny za projekty wdrażania przepływów pracy
w średnich i dużych organizacjach
3. Chcę powiedzieć, że…
• SharePoint jest świetną platformą dla przepływów pracy!
• Wielu problemów można uniknąć dzięki planowaniu
• Projekt udany = użyteczny dla biznesu
4. Agenda
• Przepływy pracy w SharePoint
• Narzędzia przepływów pracy
• Główne wyzwania…
• … i jak je pokonać!
6. Co dają przepływy?
• Wykonanie procesu zgodnie z procedurami
• Automatyzacja zadań
• Przyspieszenie procesów
• Śledzenie toku procesów
7. Środowiska
WWF 3 WWF 4
On-premises
Cloud
Działanie
Custom
code
UX
customizacja
Po stronie SP
W SP
Pełna
Oddzielny serwer (WM)
W Workflow Manager
Pełna
Oddzielny serwer (WM)
Brak/na zewnątrz
Ograniczona
X
9. Gotowe przepływy w SharePoincie
• Gotowe do użycia
• Sprawdzone i zoptymalizowane
• Bardzo ograniczone
• Proste scenariusze
• Nie można modyfikować
10. Microsoft SharePoint Designer
• Darmowy
• Zintegrowany z Visio i InfoPath
• Automatyzuje typowe czynności
• Może modyfikować gotowe
przepływy w SharePoincie
• Dane i aktywności tylko z bieżącej witryny
• Ograniczony zakres aktywności i modyfikacji
danych
• Trudna obsługa większych przepływów
11. Microsoft Visual Studio
• „Można wszystko”
• Dostęp do danych z całego SharePointa i aplikacji LOB
• Pełna kontrola nad procesem
• Wymaga deweloperów
• Wymaga licencji
• Długi cykl pracy
13. Narzędzia firm trzecich
• Graficzna definicja procesu
• Wiele aktywności
• Konfigurowalne
• Dostęp do danych z innych witryn / kolekcji witryn
• Połączenie z aplikacjami LOB
• Wymagają licencji
• Czasem trudne do przewidzenia ograniczenia
• Wymagają „dostrojenia” we wdrożeniach
biznesowych
17. Najlepsze narzędzie
• Narzędzia firm trzecich – 80% przypadków
• Jednorazowa inwestycja w licencje
• Krótszy czas wdrożenia niż w SPD i VS
• Większe możliwości niż w gotowych przepływach i SPD
• Gotowy do użycia interfejs
• Łatwiejsza modyfikacja i optymalizacja niż w OOB, SPD i VS
• Łatwiejsze do zrozumienia przez biznes
• Pozostałe 20%
• Proste procesy – OOB i SPD są tańsze
• Bardzo wydajne i customizowane przepływy – VS = lepsza kontrola
24. Ogólne wskazówki
• Obowiązują standardowe zasady tworzenia
oprogramowania!
• Pracuj z biznesem:
• Modeluj proces wspólnie z biznesem
• Znajdź power userów i zatroszcz się o nich
• Jak najczęściej dziel się wiedzą o procesie
• Spodziewaj się zmiany – bądź przygotowany
• Zawsze myśl o wydajności
• Optymalizuj proces po każdej zmianie
• Nie zapominaj o testach i wdrażaniu
25. Funkcjonalność i UX
• UX SharePointa nie wystarczy!
• Pomyśl o:
• Starcie przepływu
• Decyzjach w przepływie
• Rzeczach, które chcą widzieć użytkownicy (zadania, filtrowany widok)
• Formularze
• Upewnij się, czy zaawansowane formularze są niezbędne
• Wybierz dobre narzędzie (SPD, InfoPath, trzecia firma, własne)
• Poznaj ograniczenia
26. Funkcjonalność i UX
• Narzędzia przepływów pracy
• Poznaj narzędzia i ich ograniczenia
• Nie stosuj przepływów do wszystkiego
• Przetestuj obejścia problemów – wydajność i wpływ na proces
• Pomyśl o zakodowaniu własnych aktywności/funkcji
• Dojrzałość procesu
• Znajdź analityka
• Zrozum proces
• Pomóż użytkownikom zrozumieć proces
• Unikaj dopasowania procesu do narzędzia
27. Uprawnienia
• Na początku poznaj wymagania
• Bezpieczeństwo powinno być częścią architektury
• Poznaj ograniczenia SharePointa:
• Uprawnienia na poziomie elementu(!)
• Uprawnienia na poziomie kolumny
• Uprawnienia do startu i zakończenia przepływu
• Uprawnienia do zadań i interfejsu decyzji
• Pamiętaj o zastępstwach i administratorze
• Używaj AD i grup
28. Struktura danych
• Jak najszybciej zdefiniuj wszystkie obiekty
• Poznaj ograniczenia SharePointa:
• Powiązania
• Interfejs
• Skojarzone pola
• Wydajność
• Uwzględnij zewnętrzne dane
• Zewnętrzne listy – poznaj ograniczenia
• Ostrożnie z synchronizacją
• Ogranicz liczbę zapytań
29. Wydajność
• Poznaj spodziewane obciążenie:
• Elementy – główne elementy, elementy skojarzone, polityka wersjonowania
• Użytkownicy – ilu, jak wielkie obciążenie
• Procesy
• Poznaj zalecane ograniczenia (Technet, MSDN)
• Planuj, testuj, optymalizuj
• Pamiętaj – przepływy są zasobożerne
• Zoptymalizuj farmę:
• Front-endy, baza danych, położenie czasomierza, liczba serwerów WM
• Restarty usług (IIS, Timer)
30. Wydajność
• Przepływy:
• Zarządzaj zmianą – analizuj i modyfikuj przepływy
• Uważaj na:
• Zapytania
• Pętle
• Przepływy kaskadowe
• Archiwizuj:
• Elementy
• Historia
31. Podsumowanie
• Przepływy pracy w SharePoincie są świetnymi narzędziami
• SharePoint nie może wszystkiego
• Dobrze zaplanowane rozwiązanie + dobra komunikacja z
biznesem = (prawie) 100% szans na sukces!
#8: Działa po stronei SP
-IIS
-OWSTimer
Custom Coding w SP
-używanie OM SP
Custom Coding w WM
-do SP przez WebServicy
Oddzielny serwer
-Workflow Manager
#14: -Że jak pracujesz na wielkich listach to musisz ostrożnie budować WF bo możes zawalić serwer + czasami musisz napisać coś swojego, żeby pracowało efektywniej.
#20: np. start workflow, może za dużo opcji, czego naprawdę potrzeba?
Standardowe ograniczone - np. interaktywne pola (country, city)
Loops, activities, lookups (levels) | custom code, custom forms
Czy proces jest wystarczająca zdefiniowany do implementacji? Czy jest odpowiedni dla organizacji? Może trzeba go najpierw zmienić?
#21: Zmierz się z uprawnieniami sp i ich organiczeniami
Jakich danych potrzebujemy?
Kto i jak powinien mieć dostęp?
Kto powiniec móc i jak edytować?
Ktos powinien być wstawiony jako edytujacy?
Przepływ wpisujący pensje lub czas pracy
Ukrywanie komentarzy managera na podaniach o urlop
Uprawnienia do elementów i ich kolumn
Jakich danych w przepływe potrzebujemy?
Do wielu danych nie ma dostępu
Jak powinny być podejmowane decyzje w przepływie? Przez kogo? Co powinien widzieć?
Jak powinny działać uprawnienia? Statycznie, dynamicznie, grupy?
Zastępstwa?
#22: Jakich danych potrzebujemy, jakich powiązań?
Faktury i pozycje
Słowniki
Jak chcemy pobierac zewnętrzne dane?
Synchr czy asynchr
Copy, external list, aktywność w przepływie
#23: Ograniczenia na startowanie przepływów jednocześnie
Są startowane później lub w ogole asynchronicznie
Dodawanie dużej liczby elementów
Opóźnione starty a dane do fitrowania (workflow to nie event handler)
Similar problem as previous
#25: Oczywiste – obvious
Stay in touch with the business
Nie zakładaj, że jeśli rozumiesz proces to po prostu go zaimplementujesz
Power users – rozumieją proces i technologię, mogą cię poinformować jak wygląda oraz nauczyć innych korzystania z systemu
Dziel się tym co wytworzyłeś z użytkownikami końcowymi i ogolnie z interesariuszami
3. TESTOWANIE
started workflow could not be changed
wiele ścieżek – testowanie przepływu może być bardziej skomplikowane niż aplikacji
Powinien być przetestowany przed wdrożeniem na produkcji, bo później jak pojawi się błąd może to być katastroficzne w skutkach
#26: Know the limitations:
Ograniczenia i interakcje między rozwiązaniamiWebpart do startu przepływów:
simple and fast code
compatible with sp
simplifing using of workflows
Advanced forms
check if you dont need them
if you decided not to use, and when you will be in development and you find that you need them you will have big problem and will have to make some very difficult workarounds