<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>TeamDesk Blog</provider_name><provider_url>https://www.teamdesk.net/blog</provider_url><author_name>Kirill Bondar</author_name><author_url>https://www.teamdesk.net/blog/author/kirill-bondar/</author_url><title>Custom buttons to initiate actions - TeamDesk Blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="MKeojsS4Fv"&gt;&lt;a href="https://www.teamdesk.net/blog/whats-new/custom-buttons-to-initiate-actions/"&gt;Custom buttons to initiate actions&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.teamdesk.net/blog/whats-new/custom-buttons-to-initiate-actions/embed/#?secret=MKeojsS4Fv" width="600" height="338" title="&#x201C;Custom buttons to initiate actions&#x201D; &#x2014; TeamDesk Blog" data-secret="MKeojsS4Fv" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.teamdesk.net/blog/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>TeamDesk was enhanced to allow running workflow actions from custom buttons. Previously it could be done via setting some temporary field value and using workflow triggers to initiate actions on change in a temporary field. Now custom buttons have Actions section to list workflow actions to run eliminating the need for temporary fields and change [&hellip;]</description><thumbnail_url>https://www.teamdesk.net/blog/wp-content/uploads/2024/01/logo_og.png</thumbnail_url><thumbnail_width>600</thumbnail_width><thumbnail_height>315</thumbnail_height></oembed>
