A wf-based business process platform
After the Chinese New Year, I learned WF from all my friends who followed my blog and asked me how to publish a workflow platform I developed with WF for your reference.
This platform is suitable for the work environment that focuses on approval and can be used directly as a product (the platform is directly used by existing
Overview:
This demo mainly explains how to use the WCF Service in wf4 and how to call the WCF Service in Silverlight. Because Silverlight is used to render the UI, and the database is accessed by using LINQ. Therefore, the name of this article is "an example of combining Silverlight + WCF + WF + LINQ ". If you are like me and have a little understanding of WCF, you will know that WCF can put many methods in a URI for you to call. So how can we put m
Objective
The full name of WF is Windows Workflow Foundation,
The first contact WF was in 2004, when Microsoft launched a CTP version of the development package, WinFX.
In the WinFX provides three content: Avalon, Indigo, Winoe at that time all three aspects of the content I have involved
Like many of Microsoft's technologies, WinFX has no follow-up after Bata2. Fortunately for me this year-long technol
1. Summary
We have been familiar with the basic concepts of WF before, and I believe you are eager to try it. I want to enter the real WF development.
From the beginning of this article, we will first familiarize ourselves with the activities in WF.
2. Activities
The core of WF is a series of activities.
Related Articles:Tracing Service in WF (1): SQL tracking database tables, views, stored procedures, and other related descriptionsTrack service in WF (2): Use sqltrackingserviceTrack service in WF (3): Use sqltrackingservice to track rulesTracking Service in WF (4): Use the tracking configuration fileTracking Service i
Many of my friends asked me how to learn WF. I would like to give some suggestions here.
1. Basic Knowledge: This is necessaryC #/vB syntax, generics, reflection, delegation, thread, oo ideas
2. You cannot use databases, so ADO. NET must master
3. At least master ModelingFlowchart, sequence diagram, collaboration diagram, and State Diagram
4. data structure. The design mode should at least be understood.Linked List, binary tree, responsibility cha
After completing this chapter, you will learn:
1. Understand the workflow Association (correlation) and where it must be used, and why it is important
2. Use Workflow association parameters (correlation parameters)
3. Generate and use related local communication services
The applications you've seen throughout this book are generally based on a single same architecture, with WF support performing tasks in the workflow instance. These are one-to-on
Insist on learning WF Article Index
This time, I will continue to learn about the rules engine in WF. Each rule in WF includes the following three parts:
1. A condition returns true or false.2. One then operation (executed when the condition is true)3. An else operation (executed when the condition is false)
The rule corresponds to the rule class in the sys
Learning WF is certainly the first-hand material of msdn, but after reading some basic beginner knowledge, some of the WF's series in the gardenArticleI would like to thank them for their patience and good study habits.
Below are some of the series of WF articles that I often read:
1. Stick to the Learning Series of sashboard blogs. This is what I see most, and I feel quite comfortable with my learning
WF rule designer
The WF engine provides three methods to start a workflow:
Specifies the class for referencing workFlow. This requires referencing the workFlow DLL or placing workFlow and engine in the same project.
Specify the xoml file cited for workFlow (dynamic compilation)
The xoml string of the specified workFlow.
I have written examples of these three methods. I have also said their advantages
Previous Article: [translation] WF from entry to mastery (Chapter 1): build custom activities
After learning this chapter, you will learn about:1. understand the concept of a state machine and how it is simulated into workflow processing.2. Create a status-based workflow3. Use the initial and terminal status Conditions4. Use code to switch the status
In Chapter 4 "Introduction to activities and workflow types", I have explained the types of workflows
(); }}
Through this development instance, you can realize how to use InvokeWebServiceActivity to call Web Services. All in all, through the Web Service andWorkflow workflows can be called to develop complex business layers. In the next article, we will introduce how to implement mutual calls between the WCF and Workflow workflows,Coordinate the work.
Mutual invocation of WF workflows and Web Services -- call Workflow workflows (Basic insta
In the previous article, I used examples to explain how to dynamically load xoml creation and running processes in. NET Framework 3.0 (3.5. This article introduces some important changes of WF 4 in WF 4.0.
In WF 4, XAML (note, not xoml) is used by default, and C # Code cannot be included at the same time.
In WF 4, s
least you have to write workflow tasks or workflow runtime will perform the tasks for you. Microsoft provides the workflow runtime and you have to create the rest of the stuff. After all, this is your application.
WF can help you with the creation of these places, WF will not only execute the workflow instance you created, but will also help you to create them. WF
Insist on learning WF Article Index
Because the rule is notProgramOfCodeYou cannot use the vs Debugger for debugging. If you want to debug a workflow program with rules, you can enable the tracing function of the rule engine. The following is an example. We need to create an ordered workflow project, put a policyactivity in the workflow designer, and set its rulesetreference attribute. We will create the following rule set. See the following table:
1. workflow development style
In WF, there are three ways to develop workflows.
Here, I don't want to take the time to give an example.
The workflow layout is in The XAML format. I believe that those who know about WPF and sivlerlight know this clearly. In fact, this is the same as WF. This is the so-called markup-only mode.
The other extreme is code-only. We still want to think abou
Previously, I saw in Asp.net 3.5 building a web portal site using WF to build an architecture business process. I felt very cool and didn't care too much about it. During this time, I have been planning to use WF to build a workflow solution, suddenly I thought: If workflow is used as a part of Sharepoint to replace events, is it a good solution, but I found that there are too many problems to solve.
The s
. activitybind (); activitybind3.name = " workflow " ; /// Object Name activitybind3.path = " right " ; // Object member This . sumactivity1.setbinding (activitylibrary. sumactivity. rightproperty, (system. workflow. componentmodel. activitybind) (activitybind3); /// bind
Generally, you do not need to explicitly define the binding. The process designer will generate the relevant code.
3. bind it to the configuration file
WF supp
Design business process platform based on WF _ multiple statuses of the same process
A status chart is a design chart that is frequently used in workflow design,
When talking to me about the status chart, many process designers often say that they are familiar with the legends of the status chart in UML, but every time they draw a status chart of the business process, I always feel that the painting is not easy.
In fact, when drawing a state char
Previous Article: WF from entry to entry (Chapter 6): loading and detaching instances
After learning this chapter, you will learn about:1. Know how to use Sequence activities2. Know how to use Code Activity3. Know how to throw an exception in the workflow and handle it.4. Know how to pause and terminate your workflow instance in code
In this chapter, we will officially introduce a set of activities that we have seen earlier: Sequence activities and Co
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.