WF4 Windows Workflow Foundation. Titelmasterformat



Ähnliche Dokumente
Einreichung zum Call for Papers

Effiziente. Materialstammanlage

Die nächste Revolution in der modelgetriebenen Entwicklung?

Über uns. HostByYou Unternehmergesellschaft (haftungsbeschränkt), Ostrastasse 1, Meerbusch, Tel , Fax.

Luca Piras SharePoint Specialist it-function software GmbH

SQL Server 2012 und SharePoint im Unternehmenseinsatz. Referent Daniel Caesar

Thema: Microsoft Project online Welche Version benötigen Sie?

teischl.com Software Design & Services e.u. office@teischl.com

Microsoft SharePoint 2013 Designer

Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Workflow Systeme mit der Windows Workflow Foundation

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

5. Business Rules Der Business Rules Ansatz. 5. Business Rules. Grundbegriffe um Umfeld von Business-Rule-Management-Systemen kennen und

! APS Advisor for Automic

Moderne Organisationen brauchen Flexibilität

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein

SJ OFFICE - Update 3.0

FL1 Hosting Technische Informationen

BABOK Knowledge Area Requirements Analysis Modeling Techniques - Process Models - - State Diagrams - Holger Dexel,

WPF Steuerelemente Listbox, ComboBox, ListView,

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Avira Management Console Optimierung für großes Netzwerk. Kurzanleitung

Avira Server Security Produktupdates. Best Practice

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen?

Business Process Execution Language for Web Services (BPEL4WS)

SharePoint Demonstration

Tutorials für ACDSee 12: Hochladen von Fotos auf Ihren Account bei ACDSeeOnline.com

Updatebeschreibung JAVA Version 3.8 und Internet Version 1.4

AVS TD 6.2 Einstellungen Design/Schrift (1.7.9_82, )

Karten-Freischaltung mit dem UNLOCK MANAGER

Insight aus der Webseite!

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

FH D Fachhochschule Düsseldorf University of Applied Sciences. FB 3 Fachhochschule Düsseldorf University of Applied Sciences

Direktes Versenden von Listen, z.b. Die Liste der Personalkosten (zpkost)

ezustellung in Microsoft Office

S-Verein VereinshomepagePLUS

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

07. November, Zürich-Oerlikon

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Business Process Model and Notation

HR Prozesse und Tools

Migration der Abteilungslaufwerke von UKKSRVFILE011 nach FILER2. Anleitung zur Lösung verschiedener Probleme durch den Anwender selber

visionapp Base Installation Packages (vbip) Update

Hinweise zum Ausfüllen der Zeiterfassung

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

IHREN BILDSCHIRM MIT STUDENTEN TEILEN, DIE SICH ÜBER EINEN BROWSER VERBINDEN

Vorarlberger Standardschulinstallation Anbindung von Android Mobile Devices

Citrix Dazzle. Die Zukunft der XenApp Bereitstellung? Thomas Kötzing - Freiberufler, Analyst Microsoft MVP, Citrix CTP / ThomasKoetzing.

Avira Professional Security/ Avira Server Security Version 2014 Release-Informationen

Citrix Receiver Installation

versand mit Microsoft Outlook bzw. Mozilla Thunderbird

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

GEORG-WWW. Online-Kundenmodul. Handbuch-Online-Kunden.docx 1

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Neuerungen im Service Pack 1

Kleines Handbuch zur Fotogalerie der Pixel AG

Vergleich: Positionen der Word 2003-Befehle in Word

Zur drittletzten Zeile scrollen

Dateipfad bei Word einrichten

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Rechnungsmanager. promx GmbH Nordring Nürnberg. Resource and Project Management

12. Dokumente Speichern und Drucken

REGIOGRAPH Tipps & Tricks im Umgang mit RegioGraph. GfK 2015 Tipps & Tricks im Umgang mit RegioGraph RegioGraph Praxistage 10./11.

Neue Funktionen in Innovator 11 R5

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Bedienung von PC / Laptop

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Die CAS Premium-Edition

8 Juli Transparenz durch Governance Data Governance als kritischer Erfolgsfaktor für Predictive Analytics

Was ist neu in Sage CRM 6.1

Wie Jugendliche Medien nutzen

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

Verbinden von Workflows und fachlichen Prozessmodellen im Rahmen eines SharePoint Prozessportals Semtation GmbH (Henrik Strauß)

Apparo Fast Edit Version im Vergleich zu Was ist neu?


GE Capital Equipment Financing. GE Capital Leasing-Tool Schulungsunterlagen

SharePoint Portal für eine effiziente Zusammenarbeit

Eigene Suchmaschine erstellen mit Google Eine kurze Anleitung Stand: 28. November 2007

Datensicherung und Wiederherstellung

SMART Newsletter Education Solutions April 2015

... über OGVIT GmbH & Co. KG

Was ist ein «Nintex Workflow»? Nintex - Eine Übersicht Januar 2014

Bedienungsanleitung Bildarchiv

Microsoft Office Sharepoint 2010

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

Objektorientierte Programmierung OOP

Workshop. Zeitmanagement Hamburg, 24. November 2004

Transkript:

WF4 Windows Workflow Foundation Titelmasterformat

WF4 Über mich Name: Titelmasterformat E-Mail: Homepage: Roland König roland.koenig@rkoenig.eu www.rkoenig.eu Schwerpunkte:.Net- und SAP-Entwicklung Arbeitgeber: IGZ Logistics + IT, Falkenberg

WF4 Agenda Titelmasterformat 1. Allgemeines und Einsatzszenarien 2. Ein einfacher Workflow 3. Konzepte der WF4 4. Rückblick auf erstes Beispiel

WF4 Allgemeines und Einsatzszenarien Was ist WF?

WF4 Allgemeines und Einsatzszenarien WF3 und WF4 Was ist eigentlich mit WF3? Wird nicht mehr weiterentwickelt Völlig andere Code-Basis Was wurde durch WF4 verbessert? Performance Verwendung von Xaml Performance des Designers.

WF4 Allgemeines und Einsatzszenarien Warum nicht WWF? Quelle: Blog von Erwyn Van Der Meer

WF4 Allgemeines und Einsatzszenarien Wo wird es eingesetzt? Laut Paul Andrew (Senior Product Manager bei Microsoft) Building a Process Server (or a BPM Server) Long Running Business Logic Regularly Changing Business Logic or Rules Require Visibility into Business Logic Execution or Model Laut Msdn SharePoint 2007 and Workflow (WF 3) Human Workflow Workflow and WCF Services Coordinating Presentation Flow Workflow Designer Re-Hosting

WF4 Allgemeines und Einsatzszenarien Wo wird es eingesetzt? Build-Automatisierung in TFS 2010

WF4 Allgemeines und Einsatzszenarien Wo wird es eingesetzt? Beispiel GuiCustomization Mal was ganz anderes: Workflows als Möglichkeit, Oberflächen zu Scripten. Die Darstellung jeder Zelle in einem GridView durch einen Workflow abhängig von den Werten in der Datenquelle steuern. Aktualisierung bei jeder Änderung. Eine gute Idee?

WF4 Agenda Titelmasterformat 1. Allgemeines und Einsatzszenarien 2. Ein einfacher Workflow 3. Konzepte der WF4 4. Anwendungsfälle

WF4 Ein einfacher Workflow Das Beispielprogramm Steuerung einer 3D-Animation Workflow steuert.. Erstellung der Objekte Starten von Animationssequenzen Reaktion auf Ereignisse Verwendet werden.. Standard-Activities (z. B. Delay) Eigene Activities (bezogen auf 3D)

WF4 Agenda Titelmasterformat 1. Allgemeines und Einsatzszenarien 2. Ein einfacher Workflow 3. Konzepte der WF4 4. Anwendungsfälle

WF4 Konzepte Alles ist eine Activity Activity = Basisklasse aller Aktionen Jeder Workflow ist auch eine Activity Standard-Activities Flowchart Sequence Send, Receive If, While, Do Eigene Activities mit C# oder anderen Sprachen Jede Activity hat Eigene Variablen Eingabe- und Ausgabeparameter

WF4 Konzepte Eigene Activities Eigene Activities können.... mit C#-Code erzeugt werden.. als Workflow erzeugt werden Verschiedene Basisklassen verfügbar CodeActivity AsyncCodeActivity NativeActivity Darstellung im Designer kann angepasst werden Anpassung über Xaml-Dateien Eigene Controls möglich Technologie dafür ist WPF

WF4 Konzepte Eigene Activities Beispiel CustomActivity Erstellung einer eigenen Activity und Anpassung der Darstellung im WorkflowDesigner

WF4 Konzepte Workflows aufrufen Hosting mit WorkflowInfoker Eigenschaften Einfach verwendbar Mehrmalige Aufrufe möglich Erster Aufruf einer Activity dauert länger WorkflowInvoker-Objekt kann mehrfach verwendet werden

WF4 Konzepte Workflows aufrufen Hosting mit WorkflowApplication Eigenschaften Asynchrone Aufrufe Komplexere Handhabung Erster Aufruf einer Activity dauert länger

WF4 Konzepte Workflows aufrufen Hosten mit WorkflowServiceHost Eigenschaften Workflows als Dienste über WCF bereitstellen Schnittstelle im Workflow definieren Automatische Bereitstellung von wsdl-dateien

WF4 Konzepte Workflows aufrufen Beispiel WorkflowHosting Hosten von Workflows über WorkflowInvoker und WorkflowApplication

WF4 Konzepte Activity und Threading Primitive Thread-Methoden wie z. B. Wait, Join nicht vorhanden Threadingverhalten abhängig von Hoster WorkflowInvoker Benutzt standardmäßig SynchronizationContext WorkflowApplication Benutzt standardmäßig ThreadPool SynchronizationContext kann gesetzt werden

WF4 Konzepte Activity und Threading Beispiel ActivityAndThreading Hosten von Workflows über WorkflowInvoker und WorkflowApplication

WF4 Konzepte Bookmarks

WF4 Konzepte Bookmarks Beispiel BackgroundWorkerActivity

WF4 Konzepte Workflow Services

WF4 Konzepte Workflow Services Beispiel CustomWorkflowService Einen Workflow per Designer definieren und direkt als WebService starten

WF4 Konzepte Designer Re-Hosting Workflowdesigner in eigenen Programmen verwenden Erste Ergebnisse schnell sichtbar Detail-Anpassungen teils schwierig

WF4 Agenda 1. Allgemeines und Einsatzszenarien 2. Ein einfacher Workflow 3. Konzepte der WF4 Titelmasterformat 4. Anwendungsfälle

WF4 Quellen: Paul Alans Block http://blogs.msdn.com/b/pandrew/archive/2007/02/01/what-to-usewindows-workflow-foundation-for.aspx Titelmasterformat Msdn http://msdn.microsoft.com/en-us/library/cc709458.aspx