-
Adding Local service in WF
<p> There are two ways to add local service to workflow runtime, programatically or declaratively. Below is section of code that do it programatically. </p> -
Local service(Data Exchange Service)
<p> WF also supports another kind of service known as a local service (sometimes called a data exchange service). This is a service that you design and implement yourself. A local service can serve just about any purpose, but one general use is to facilitate communications between workflow instances and the host application. In contrast with this, core workflow services each have a purpose (e.g., persistence, tracking) that has been defined by Microsoft. You can develop alternate implementations for each core service, but that doesn’t change their defined purpose. </p> <p> A local service can be created via code or from entries in an application configuration file. There are three different ways to use a local service. -
ConditionalAcitivityGroup
<p> This Activity is like the combination of ParallelActivity and WhileActivity. The parent is ParallelActivity and the child is WhileActivity. </p> -
Workflow Property
<p> Parameters can be defined for a workflow (or custom activity) in two ways. You can implement a normal .NET class property, or you can use a dependency property. The property value for a dependency property is stored in a central repository, rather than being implemented as a normal instance variable in your class. </p> -
SharePoint Form Authentication
Here is an article about SharePoint Form Configuration. Basically, you need to modify the web.config of the content site and central admin site. But you should keep the central admin's role provider
. Then you need go to central admin to change the web application's Authentication. One web application may be accessed in different zone, for example intranet and internet zone. You can config intranet access site to use windows authentication, and config the internet access site to use form authentication. But The web.config files of all access site need be modified to know the information of form authentication.</p> One thing to note is that you need to enable the PeoplePickerWildcards like the following.