<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>post TechNow Ep 9 | Extending Approvals in In other news</title>
    <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/ba-p/2268762</link>
    <description>&lt;P&gt;Wouldn't it be nice to have a way to ask a requester for "More Information" or "Justification" without really approving or rejecting it? It would be so easy to just add an option to the workflow activity and tie it to a new state... Sorry, that feature doesn't exist (yet). Until it does, the guys will show you a simple way to get this functionality you want without a lot of work. Using a simple UI action, some basic workflow skills, an email template, and an inbound action, you can make your approval process more robust!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Originally recorded: Friday December 13, 2013 10AM ET&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;CENTER&gt;&lt;IFRAME src="https://www.youtube.com/embed/SVEeLNjSocU" width="640" height="360"&gt;&lt;/IFRAME&gt;&lt;/CENTER&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&lt;SPAN style="font-weight: inherit; font-family: inherit; font-style: inherit;"&gt;&lt;STRONG&gt;Featured Experts&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&lt;A style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #3778c7;" href="https://www.servicenow.com/community/community?id=community_user_profile&amp;amp;user=7ae05a61db981fc09c9ffb651f9619a2" rel="nofollow"&gt;&lt;SPAN style="font-weight: inherit; font-family: inherit; font-style: inherit;"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/160625iB89F5DBBFCCAC452/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;Chuck Tomasi&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/A&gt; is a Platform Architect for ServiceNow. He is a computer science major with over 30 years of IT experience. As a former ServiceNow customer, Chuck won the first Innovation of the Year Award at Knowledge 10. Since joining ServiceNow in 2010 as a Technical Consultant, he has done many large scale ITSM implementations and custom applications, acted as an adjunct instructor for Education Services, created and lead the Technical Best Practices program, and co-hosts the ServiceNow series "TechNow".&lt;/P&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #3778c7;" href="https://www.servicenow.com/community/community?id=community_user_profile&amp;amp;user=19439229db1c1fc09c9ffb651f9619e8" rel="nofollow"&gt;&lt;SPAN style="font-weight: inherit; font-family: inherit; font-style: inherit;"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/160621i75372662A633597C/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;Andrew Kincaid&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/A&gt; is a Sr. Software Engineer for ServiceNow. His extensive platform knowledge extends back to 2009 as a customer, Technical Consultant, and Developer.&lt;/P&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;&lt;A href="http://bit.ly/servicenow-technow" rel="nofollow"&gt;&lt;BUTTON style="background-color: #4690f4; border: none; border-radius: 4px; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px;"&gt;LIST ALL EPISODES&lt;/BUTTON&gt;&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Dec 2013 16:10:11 GMT</pubDate>
    <dc:creator>TechNow</dc:creator>
    <dc:date>2013-12-09T16:10:11Z</dc:date>
    <item>
      <title>TechNow Ep 9 | Extending Approvals</title>
      <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/ba-p/2268762</link>
      <description>&lt;P&gt;Wouldn't it be nice to have a way to ask a requester for "More Information" or "Justification" without really approving or rejecting it? It would be so easy to just add an option to the workflow activity and tie it to a new state... Sorry, that feature doesn't exist (yet). Until it does, the guys will show you a simple way to get this functionality you want without a lot of work. Using a simple UI action, some basic workflow skills, an email template, and an inbound action, you can make your approval process more robust!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Originally recorded: Friday December 13, 2013 10AM ET&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;CENTER&gt;&lt;IFRAME src="https://www.youtube.com/embed/SVEeLNjSocU" width="640" height="360"&gt;&lt;/IFRAME&gt;&lt;/CENTER&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&lt;SPAN style="font-weight: inherit; font-family: inherit; font-style: inherit;"&gt;&lt;STRONG&gt;Featured Experts&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&lt;A style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #3778c7;" href="https://www.servicenow.com/community/community?id=community_user_profile&amp;amp;user=7ae05a61db981fc09c9ffb651f9619a2" rel="nofollow"&gt;&lt;SPAN style="font-weight: inherit; font-family: inherit; font-style: inherit;"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/160625iB89F5DBBFCCAC452/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;Chuck Tomasi&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/A&gt; is a Platform Architect for ServiceNow. He is a computer science major with over 30 years of IT experience. As a former ServiceNow customer, Chuck won the first Innovation of the Year Award at Knowledge 10. Since joining ServiceNow in 2010 as a Technical Consultant, he has done many large scale ITSM implementations and custom applications, acted as an adjunct instructor for Education Services, created and lead the Technical Best Practices program, and co-hosts the ServiceNow series "TechNow".&lt;/P&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #3778c7;" href="https://www.servicenow.com/community/community?id=community_user_profile&amp;amp;user=19439229db1c1fc09c9ffb651f9619e8" rel="nofollow"&gt;&lt;SPAN style="font-weight: inherit; font-family: inherit; font-style: inherit;"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/160621i75372662A633597C/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;Andrew Kincaid&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/A&gt; is a Sr. Software Engineer for ServiceNow. His extensive platform knowledge extends back to 2009 as a customer, Technical Consultant, and Developer.&lt;/P&gt;
&lt;P style="font-family: arial, sans-serif; color: #666666;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;&lt;A href="http://bit.ly/servicenow-technow" rel="nofollow"&gt;&lt;BUTTON style="background-color: #4690f4; border: none; border-radius: 4px; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px;"&gt;LIST ALL EPISODES&lt;/BUTTON&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2013 16:10:11 GMT</pubDate>
      <guid>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/ba-p/2268762</guid>
      <dc:creator>TechNow</dc:creator>
      <dc:date>2013-12-09T16:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: TechNow Ep 9 | Extending Approvals</title>
      <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268763#M800</link>
      <description>&lt;P&gt;"Using a simple UI action, some basic workflow skills, an email template, and an inbound action, you can make your approval process more robust!" sweet!&lt;BR /&gt;&lt;BR /&gt;I've been asked this a lot so I'm sure you'll get a lot of people to this webinar!&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 09 Dec 2013 16:12:48 GMT</pubDate>
      <guid>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268763#M800</guid>
      <dc:creator>Aaron40</dc:creator>
      <dc:date>2013-12-09T16:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: TechNow Ep 9 | Extending Approvals</title>
      <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268764#M801</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Nice example - just implemented conditionally approved&lt;/STRONG&gt; &lt;BR /&gt;&lt;BR /&gt;I conditionally approve your delivery, if this is done within this date.&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 17 Dec 2013 15:47:30 GMT</pubDate>
      <guid>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268764#M801</guid>
      <dc:creator>Stig Brandt2</dc:creator>
      <dc:date>2013-12-17T15:47:30Z</dc:date>
    </item>
    <item>
      <title>Re: TechNow Ep 9 | Extending Approvals</title>
      <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268765#M802</link>
      <description>&lt;P&gt;FYI - it was brought to my attention today that there are some details missing and the workflow engine behavior may have changed since this video was made in late 2013. The workflow is pretty straight forward with the exception of the "Waitfor open" activity. The condition on that activity is simply "State | is | Open". The idea is that you sit back in "Pending" until the UI action "Request Approval" is clicked and the state moves forward to Open again, thus triggering the workflow to advance and retrigger the approvals. Well... it's not quite that simple anymore.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;What we discovered this morning was that the workflow comes back to the approval, sees the "rejected" record and falls right through as a rejected request. Sadly, I don't still have the original source material for this video so I crafted a UI action shown below.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Name: Request approval&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Active: true&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Insert: true&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Update: true&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Condition: current.state == -5 &amp;amp;&amp;amp; gs.hasRole('admin') &amp;amp;&amp;amp; current.canWrite()&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Script:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;// Update previously rejected approval records to requested&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;if (current.approval == 'rejected') {&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; var app = new GlideRecord('sysapproval_approver');&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; app.addQuery('document_id', current.getValue('sys_id'));&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; app.query();&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; while (app.next()) {&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; app.state = 'requested';&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; app.update(); &lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; }&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;}&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;// Reset this back to approved&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;current.state = 1;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;current.approval = 'requested';&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;current.update();&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;action.setRedirectURL(current);&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Please let us know if you have additional questions or issues.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 24 May 2016 00:02:01 GMT</pubDate>
      <guid>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268765#M802</guid>
      <dc:creator>Chuck Tomasi</dc:creator>
      <dc:date>2016-05-24T00:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: TechNow Ep 9 | Extending Approvals</title>
      <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268766#M803</link>
      <description>&lt;P&gt;Thanks Chuck for redirecting me to this post, the UI action is working fine now. But, after the change is 'rejected' it is again going back to the 'requested' state. Please see the below workflow snapshot:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/160615i98D07FDD7A64E892/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Your thoughts on the right conditions of the 'IF' statement above ?&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;This is the script I am using in the 'IF' condition :&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;answer = ifScript();&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;function ifScript() {&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;if (current.state.changesTo('-5') &amp;amp;&amp;amp; current.approval.changesTo('rejected')) {&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 'yes';&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; }&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; return 'no';&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;}&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 06 Nov 2016 23:49:28 GMT</pubDate>
      <guid>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268766#M803</guid>
      <dc:creator>ramak</dc:creator>
      <dc:date>2016-11-06T23:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: TechNow Ep 9 | Extending Approvals</title>
      <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268767#M804</link>
      <description>&lt;P&gt;Hi, I have done the same thing.&lt;/P&gt;
&lt;P&gt;Put the condition if state is pending..&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 09:51:21 GMT</pubDate>
      <guid>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268767#M804</guid>
      <dc:creator>Anshula Awasthi</dc:creator>
      <dc:date>2021-05-05T09:51:21Z</dc:date>
    </item>
    <item>
      <title>Re: TechNow Ep 9 | Extending Approvals</title>
      <link>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268768#M805</link>
      <description>&lt;P&gt;&lt;SN-MENTION class="sn-mention" table="live_profile" sysid="7ae05a61db981fc09c9ffb651f9619a2"&gt;@Chuck Tomasi&lt;/SN-MENTION&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please tell what you have put in the if condition&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 09:52:40 GMT</pubDate>
      <guid>https://www.servicenow.com/community/in-other-news/technow-ep-9-extending-approvals/bc-p/2268768#M805</guid>
      <dc:creator>Anshula Awasthi</dc:creator>
      <dc:date>2021-05-05T09:52:40Z</dc:date>
    </item>
  </channel>
</rss>

