6 share point workflows
-
Upload
joerg-krause -
Category
Technology
-
view
951 -
download
0
description
Transcript of 6 share point workflows
![Page 1: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/1.jpg)
SHAREPOINT 2010Workflows
Jörg Krause
www.joergkrause.de
![Page 2: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/2.jpg)
AGENDA Workflow – Grundlagen Workflow – Entscheidungen Visual Studio Workflows Praxis
![Page 3: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/3.jpg)
Thi
rd P
art
y
Wor
kflo
w F
eatu
reWORKFLOW FOUNDATION
Integrierte Workflows
SharePointDesigner
Visual StudioSolution
![Page 4: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/4.jpg)
Stru
kturie
rt Ad
Hoc
Microsoft Visual Studio und .NET Workflow SDK
Office SharePoint Designer Workflows
Out-of-the-Box Lösungen(Anpassbar)
Application Task and Issue Tracking
Routing & ApprovalReviewApprovalSignature collectionEast Asian workflow
Office Server FeaturesList ModerationPublishing ProcessDocument Expiration
Document ProcessesSpec Review Weekly Status Report
Custom Tracking AppsService RequestsAsset Tracking
Custom Form ActionsEmail NotificationException Handling
LOB Integration
Purchase Order Processing
Product lifecycle management
ENTWICKLUNGSSTRATEGIEN
![Page 5: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/5.jpg)
WORKFLOW TOOLS
SharePoint Designer
SharePoint Designer +
Code
3rd Party tools Visual Studio 2010
Complexity End User
5
4
3
2
1
![Page 6: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/6.jpg)
6
• Sofort Einsatzbereit• Lediglich Konfiguration
• Drei Status• Genehmigung• Feedback
Out-of-Box SharePoint
Out-of-Box Erweitert
SharePoint Designer
Aktivitäten für Designer
Visual Studio Workflows
• Logik in Designer anpassen• Einstellungen für Association und Initiation
• Deklarativer Workflow• Durch Import oder Neu• Mehrere Workflow Typen
• Programmcode in Aktion für Designer kapseln• Deployment nach SharePoint
• Modellieren und programmieren Visual Studio• Workflow an Events binden• Voller Funktions- umfang von .Net und SharePoint API
Komplexität
Funktionalität
WORKFLOWS IN SHAREPOINT 2010
![Page 7: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/7.jpg)
GRUNDLAGEN Workflow ist immer assoziiert mit:
DokumentForm (typ.InfoPath, aber auch ASPX)List Item
![Page 8: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/8.jpg)
GRUNDLAGEN Workflows sind immer
Aufgaben basiertAn Personen gerichtetautomatisch oder manuell startend
![Page 9: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/9.jpg)
Trigger:ManuellNeuer Eintrag in ListeUpdate eines Eintrags in Liste
GRUNDLAGEN
![Page 10: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/10.jpg)
10
EINRICHTEN (UI)
![Page 11: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/11.jpg)
SHAREPOINT DESIGNER
![Page 12: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/12.jpg)
VISIO
![Page 13: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/13.jpg)
13
Visio 2010• Prozess Designer• Workflow Skelett modellieren• Bestehende Workflows visualisieren
SharePoint Designer 2010• Designer, Fachanwender, Power User• Listen, Bibliotheken, Ansichten und Formulare
anlegen• Webparts designen und konfigurieren• Deklarative Workflows erstellen
Visual Studio 2010• Professionelle Entwickler• Listdefinitionen, Application Pages und Events
programmieren• Custom Webparts programmieren• Workflows programmieren
Import Export
WSP
INTEGRATION
![Page 14: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/14.jpg)
VISUAL STUDIO 2010
![Page 15: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/15.jpg)
NINTEX
![Page 16: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/16.jpg)
BIZTALK
![Page 17: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/17.jpg)
ENTSCHEIDUNGSMATRIX
![Page 18: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/18.jpg)
ENTSCHEIDUNGSMATRIXAspekt Visual
StudioSharePoint Designer und Visio
NintexDatapolisK2…
Biztalk
Oberfläche ++ + ++++ ++
Allg. Funktionen ++ + +++ +++
Spezialfunktionen + ++ ++++ +
Einfachheit ++ + +++ +
Kosten Entwicklung ++ ++ +++ +
Kosten Lizenz ++++ ++++ + +
Skalierbarkeit ++ + ++ ++++
Integration +++ + +++ ++++
Einstiegshürde ++ ++++ ++ +
Deploybarkeit ++++ + ++ +++
Programmierbarkeit ++++ + ++ ++++
+ Wenig/Schlecht/Teuer ….… ++++ Viel/Gut/Billig
![Page 19: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/19.jpg)
ENTSCHEIDUNGEN SharePoint Designer Vorteile:
Assistenten, kein CodeViele sinnvolle AktivitätenDirektes Deployment
SharePoint Designer Nachteile:Eigene Aktivitäten, aber kein Ad-Hoc CodeOft nicht ausreichend flexibel
![Page 20: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/20.jpg)
CUSTOM WORKFLOW ACTION
SharePoint Designer Workflows mit Code-Action erweitern
![Page 21: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/21.jpg)
EIGENE AKTIVITÄT Klasse/Methode in Visual Studio SharePoint Designer Workflows eignen
sich für Office 365 Sandbox API nutzen Bedingung oder Aktivität
![Page 22: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/22.jpg)
EIGENE AKTIVITÄT <WorkflowActions> Schema
<Action>Mapping Designer Methodenaufruf
<RuleDesigner>Satzanzeige im Designer
<Parameters>Mapping Satzanzeige Methodenaufruf
![Page 23: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/23.jpg)
VISUAL STUDIO WORKFLOWS
WF 3.5 Workflow mit SharePoint 2010 Aktivitäten
![Page 24: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/24.jpg)
VISUAL STUDIO WF Sequential
Typisches Design, FlussdiagrammModifikation mit if/else + whileKein Rücksprung
State MachineStatus basiert, "Warte auf Antwort", "Fertig"Kann von jedem zu jedem Status springen
![Page 25: 6 share point workflows](https://reader035.fdocuments.in/reader035/viewer/2022062419/558cc68bd8b42a0c7c8b45b0/html5/thumbnails/25.jpg)
INTERAKTION MIT BENUTZERN Generell: Taskliste Allgemein:
InfoPathASPX
InfoPath:Schneller, einfacher, eher Intranet
ASPXNoch flexibler, gut für öffentliche Sites