Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / General MS InfoPath Questions / October 2007

Tip: Looking for answers? Try searching our database.

Can Infopath Client form initiate and control Workflow

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Mohit - 31 Oct 2007 08:29 GMT
We need to initiate the workflow from the desktop Infopath form.
The users which are participating in the workflow should be able to control
the state of the item on which workflow is running?
Can we do this programmatically in C# in desktop Infopath Client?
Sundar Narasiman - 31 Oct 2007 09:32 GMT
Mohit,

The biggest challenge here is how & whereto host the workflow runtime.
Infopath 2007 software can't be the workflow.
        At the sametime there is a way to achieve the functionality you had
asked for.
You neee to  develop add-ins (custom components) using VSTO (Visual Studio
Tools for Office) and call a custom application (custom assembly) to host you
workflow. In this case the custom application (custom assembly) is your
workflow host.  The custom application can be a console application/desktop
application/windows service for your case.

Hope this clarifies !
Signature

----
Sundar Narasiman,
http://dotnetbuzz.spaces.live.com/

> We need to initiate the workflow from the desktop Infopath form.
> The users which are participating in the workflow should be able to control
> the state of the item on which workflow is running?
> Can we do this programmatically in C# in desktop Infopath Client?
Mohit - 31 Oct 2007 10:56 GMT
Thanks Sundar for your reply.
But the workflow runtime will be in the Sharepoint server. The Infopath form
is also in the document library of the MOSS. But these Infopath forms are not
web enabled and the user though opens them from the Sharepoint site but they
get opened on the Desktop Infopath not in the IE.

Now I am wondering how I can initiate a workflow from the Desktop client and
how I can change the state if the document using code?

> Mohit,
>
[quoted text clipped - 14 lines]
> > the state of the item on which workflow is running?
> > Can we do this programmatically in C# in desktop Infopath Client?
Sundar Narasiman - 31 Oct 2007 11:29 GMT
What you are achieving by having the workflow to run on the sharepoint
server and the form to run independently as the client form ???

Signature

----
Sundar Narasiman,
http://dotnetbuzz.spaces.live.com/

> We need to initiate the workflow from the desktop Infopath form.
> The users which are participating in the workflow should be able to control
> the state of the item on which workflow is running?
> Can we do this programmatically in C# in desktop Infopath Client?
Mohit - 31 Oct 2007 12:25 GMT
The User do not want to go to the task list and enter the review comments and
approve it. What he wants to it from one single place by looking at the
infopath form. We are not able to use Web enabled form because we are putting
images in the infopath Richtext box field which will only be viewable if we
use Client Infopath forms.

> What you are achieving by having the workflow to run on the sharepoint
> server and the form to run independently as the client form ???
[quoted text clipped - 3 lines]
> > the state of the item on which workflow is running?
> > Can we do this programmatically in C# in desktop Infopath Client?
Sundar Narasiman - 31 Oct 2007 12:41 GMT
Where will you track the status of the worflow ?
Let's say you've the serial workflow traversing from users A--->B-->C ??
Where will the users track the approval ??
Where will the users approve this case ??
Are you going to provide the worflow status tracking functionality to the
client-side infopath form ??

Signature

----
Sundar Narasiman,
http://dotnetbuzz.spaces.live.com/

> The User do not want to go to the task list and enter the review comments and
> approve it. What he wants to it from one single place by looking at the
[quoted text clipped - 9 lines]
> > > the state of the item on which workflow is running?
> > > Can we do this programmatically in C# in desktop Infopath Client?
Mohit - 31 Oct 2007 12:51 GMT
Yes we will create a infopath form which will show option of approval etc on
the infopath form clicked by the user based on their roles.
We will be using State machine workflow so we want to know how we can
intiate and control the document status using Infopath form.
Can we programmatically do this?

> Where will you track the status of the worflow ?
> Let's say you've the serial workflow traversing from users A--->B-->C ??
[quoted text clipped - 16 lines]
> > > > the state of the item on which workflow is running?
> > > > Can we do this programmatically in C# in desktop Infopath Client?

Rate this thread:






 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.