www.skelta.com
Home      Members   Calendar   Who's On

Welcome Guest ( Login | Register )
      

Home » BPM.NET 2007/Sharepoint Accelerator 2007 » BPM.NET 2007/Sharepoint Accelerator 2007 » Workflow Execution » Alerting Workflow State from ASPX page


Alerting Workflow State from ASPX pageExpand / Collapse
Author
Message
Posted Thursday, December 27, 2007
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: Friday, December 28, 2007
Posts: 13, Visits: 15
How can I change the state of a running workflow from my ASPX page?

Joseph K
Post #227
Posted Friday, December 28, 2007
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: Tuesday, August 19, 2008
Posts: 132, Visits: 425
Hi Joseph,

Did you mean, adding a new step in the workflow programmatically and publishing the same?

 

 

 

Moderator

Post #228
Posted Friday, December 28, 2007
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: Friday, December 28, 2007
Posts: 13, Visits: 15
Not really. I have an approval activity in the workflow. This approval is being programatically done from my ASPX page. I want the workflow to move to next step after this step.

Joseph K
Post #229
Posted Friday, December 28, 2007
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: Tuesday, August 19, 2008
Posts: 132, Visits: 425
Hi Joseph,

You can make use of WorkItem object for performing the same.

WorkItem _WorkItem = new WorkItem(new WorkflowObject("WorkflowName", new ApplicationObject("ApplicationName")), new Guid("758EAF52-D936-469F-A03E-E34FB8A2AEC3"));
_WorkItem.Submit("WebWorkList", "Approved", "", "", null);

Moderator

Post #230
Posted Sunday, December 30, 2007
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: 2 days ago @ 7:31 AM
Posts: 147, Visits: 631
Hi Joseph,

//You need to use the following Skelta namespaces.

using Workflow.NET;
using Skelta.Core;
using Skelta.HWS;
using Skelta.HWS.WorkListChannel.Web;
using Skelta.HWS.WorkListChannel.Web.WorkItemListControl;

public partial class CustomApproval : System.Web.UI.Page
{

    // You must declare the object of WebWorkItemAdapter to act on Skelta activities from the custom page.
    protected WebWorkItemAdapter adapter;

    Handle "Approve" button click event as follows.
    protected void Button1_Click(object sender, EventArgs e)
    {
        adapter = new WebWorkItemAdapter();
        adapter.ProcessWebChannelRequest();
        adapter.CurrentWorkItem.Submit(adapter.ChannelName, "Approved", "", "");
     }
}

Hope this information was helpful.

Assuring you of our support at all times

Regards,

BiNo

Post #231
« Prev Topic | Next Topic »


Reading This TopicExpand / Collapse
-
Active Users: 1 (1 guest, 0 members, 0 anonymous members)
No members currently viewing this topic.

All times are GMT -5:00, Time now is 5:23am

 
Execution: 0.219.8 queries.Compression Enabled.

Copyright © 2002 - 2007 Skelta Software. All rights reserved. Tel: 1 (703) 229-6732 | Email:sales@skelta.com
Skelta - A BPM Workflow Software Company