<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Workflow</title><link>https://www.infopathdev.com:443/forums/50.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: how to update WorkFlow Task Outcome field from infopath code behind button click</title><link>https://www.infopathdev.com:443/forums/thread/102702.aspx</link><pubDate>Mon, 01 Jun 2015 19:50:40 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:102702</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/102702.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=50&amp;PostID=102702</wfw:commentRss><description>&lt;p&gt;Hi Nasir,&lt;/p&gt;&lt;p&gt;You probably don&amp;#39;t need code to do this. Just promote the field that you are using for the task outcome and add a SharePoint workflow that sets the task status based on the field.&lt;/p&gt;&lt;p&gt;Good luck!&amp;nbsp;&lt;/p&gt;</description></item><item><title>how to update WorkFlow Task Outcome field from infopath code behind button click</title><link>https://www.infopathdev.com:443/forums/thread/102635.aspx</link><pubDate>Sun, 24 May 2015 20:27:09 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:102635</guid><dc:creator>nasir</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/102635.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=50&amp;PostID=102635</wfw:commentRss><description>Guys,
&lt;br /&gt;
i&amp;#39;ve created an infopath form let assume it has 2 views......
1) Requester / Submitter
2) Manager View
&lt;br /&gt;
i&amp;#39;ve one text field in infopath form &amp;quot;FormStatus&amp;quot;
&lt;br /&gt;
when requester submit the form to a document library, i wrote code behind on submission&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
public void btnSubmit_Clicked(object sender, ClickedEventArgs e)&lt;br /&gt;
{&lt;br /&gt;
string strValue = &amp;quot;Submitted To Manager&amp;quot;;&lt;br /&gt;
string strXpath = &amp;quot;/my:myFields/my:FormStatus&amp;quot;;&lt;br /&gt;
MainDataSource.CreateNavigator().SelectSingleNode(strXpath, NamespaceManager).SetValue(strValue);&lt;br /&gt;

this.Submit();&lt;br /&gt;
}&lt;br /&gt;&lt;br /&gt;
&lt;/b&gt;
when user submit form, it successfully submitted to the library and i&amp;#39;m creating a task for the next approver (Manager) from SharePoint Designer 2013 list Workflow&lt;br /&gt;

on formloading event i&amp;#39;m checking if the logged in user is a Manager then switch to Manager View that contains two custom buttons (Approve, Reject)&lt;br /&gt;

i&amp;#39;m Approving from code behind as follows&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
public void btnApprove_Clicked(object sender, ClickedEventArgs e)&lt;br /&gt;
{&lt;br /&gt;
string strValue = &amp;quot;Approved by Manager&amp;quot;;&lt;br /&gt;
string strXpath = &amp;quot;/my:myFields/my:FormStatus&amp;quot;;&lt;br /&gt;
MainDataSource.CreateNavigator().SelectSingleNode(strXpath, NamespaceManager).SetValue(strValue);&lt;br /&gt;

this.Submit();&lt;br /&gt;
&lt;p style="font:12;color:red;"&gt;//Here i want to update this particular task Outcome to &amp;quot;Approved&amp;quot; so that my workflow moves forward. if i manually Approve Task from Workflow Task then its fine but i need to do this from code&lt;/p&gt;
}&lt;br /&gt;
&lt;/b&gt;
&lt;br /&gt;
when i open WorkFlow task list and perform approve reject of that task, it works fine.&lt;br /&gt;
but i want to update Workflow Task Outcome field to &amp;quot;Approved&amp;quot; when Manager clicks on Approve button of that particular task assigned to him, also want to update %Complete and Task Status to Completed.
&lt;br /&gt;
Thanks</description></item></channel></rss>