<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/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>bug dynamicklink task not yet accepted</title><link>https://community.appian.com/discussions/f/user-interface/14644/bug-dynamicklink-task-not-yet-accepted</link><description>Hello, 
 
 I have seen that if you use a dynamiclinks in a form, users can interact with them even if a form is assigned to a group and the user doesn&amp;#39;t has accepeted it. 
 
 I think that this is a major bug because dynamic link is used also in gridlayout</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: bug dynamicklink task not yet accepted</title><link>https://community.appian.com/thread/78340?ContentTypeID=1</link><pubDate>Mon, 07 Dec 2020 18:51:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4403fbdf-9893-450b-a6a0-e677e1860581</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;I believe the solution to this use case is rather simple.&amp;nbsp; Create a rule input i.e. ri!taskOwner, and in the user input task configuration, configure that input to accept &lt;em&gt;&lt;strong&gt;tp!owner&lt;/strong&gt;&lt;/em&gt;, which will not populate until a user accepts the task.&lt;/p&gt;
&lt;p&gt;Then, in the local variables definition, set up a chain of variables (depending on how robust you need/want it to be) - i would suggest starting with &lt;strong&gt;local!isAccepted: not(isnull(ri!taskOwner)),&lt;/strong&gt; followed at least by &lt;strong&gt;local!enableDynamicLinks: and( local!isAccepted, local!otherConditions /* etc */ ),&lt;/strong&gt; and then for all dynamic links on the form, use (or at least include) &lt;strong&gt;local!enableDynamicLinks&lt;/strong&gt; to set whether the links show up at all.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bug dynamicklink task not yet accepted</title><link>https://community.appian.com/thread/78339?ContentTypeID=1</link><pubDate>Mon, 07 Dec 2020 18:41:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:98410648-bb04-4dec-8fbc-773be39ee33e</guid><dc:creator>Robert Travis</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I just ran into this same issue as you, where a dynamic link is active before a task is accepted and was planning to use a a!writeToDataStoreEntity.&amp;nbsp; &amp;nbsp;I suppose I could refactor my design to persist the data differently however wanted to leverage same user interface expression in other contexts which don&amp;#39;t need the extra complexity.&lt;br /&gt;&lt;br /&gt;Curios if you had entered&amp;nbsp;an Appian support ticker for this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bug dynamicklink task not yet accepted</title><link>https://community.appian.com/thread/65632?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2019 11:28:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3d6fea3e-aae3-4a64-8312-ee476ee08f3f</guid><dc:creator>marcoc0005</dc:creator><description>&lt;p&gt;Yes you are right, it works.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have a similar use case where the bug still remain (if you use an a!deleteFromDataStoreEntities or a!writetoDatastoreEntity in the a!save of a dynamicLink) but I will open another discussion&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bug dynamicklink task not yet accepted</title><link>https://community.appian.com/thread/65629?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2019 11:01:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:87a692c3-37c5-4859-8a91-255b95294aad</guid><dc:creator>Vinay Katta</dc:creator><description>&lt;p&gt;No, that is not possible.&lt;br /&gt;&lt;br /&gt;I tested the same scenario.&lt;br /&gt;I copy pasted this below editable grid to a user input task form:&lt;br /&gt;&lt;a href="https://docs.appian.com/suite/help/19.1/recipe_add_edit_and_remove_data_in_an_inline_editable_grid.html"&gt;https://docs.appian.com/suite/help/19.1/recipe_add_edit_and_remove_data_in_an_inline_editable_grid.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and assigned it to a group.&lt;br /&gt;&lt;br /&gt;I logged in and clicked dynamic link twice, added two rows... from there I&amp;#39;m assuming you just click on Tasks tab again or leave it without accepting task.&lt;br /&gt;&lt;br /&gt;Checked with another user login... it&amp;#39;s not reflecting at all. Appian did not allow any changes to be reflected here.&lt;br /&gt;There is no issue/bug here, I request you to please replicate this once and let me know.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bug dynamicklink task not yet accepted</title><link>https://community.appian.com/thread/65628?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2019 10:46:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cc318fa0-cdb2-470d-9ee5-f9e12311e902</guid><dc:creator>marcoc0005</dc:creator><description>&lt;p&gt;You are right I will better explain the use case:&lt;/p&gt;
&lt;p&gt;Suppose that you have a gridlayout where the number of the rows depends on a ri or on a local variable.&lt;/p&gt;
&lt;p&gt;In this grid you can add and remove rows and once the form is submitted the ri or local value will be saved on a pv that will update a db table.&lt;/p&gt;
&lt;p&gt;Now&lt;/p&gt;
&lt;p&gt;If one user, without accepting the task, can add or remove rows the result is that the ri or local variable will be updated.&lt;/p&gt;
&lt;p&gt;When another user will accept the task the rows of the grid will be already modified (added or deleted) by the other user that has not accepted the task.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The final result is that the data will be updated by a user that has not accepted the task&lt;/p&gt;
&lt;p&gt;This use case is quite common working with gridlayout on Appian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bug dynamicklink task not yet accepted</title><link>https://community.appian.com/thread/65627?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2019 10:27:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:58338344-08ee-424b-8026-5aaa89030362</guid><dc:creator>Vinay Katta</dc:creator><description>&lt;p&gt;Hoes does the user clicks have an impact if the process flow hasn&amp;#39;t progressed further?&lt;br /&gt;&lt;br /&gt;Were the user changes reflecting in the model as well in this case? I think that should not be the case. Clicks will not be counted if task is not accepted.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>