bug dynamicklink task not yet accepted

Certified Senior Developer

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't has accepeted it.

I think that this is a major bug because dynamic link is used also in gridlayout to add/remove rows.

Is Appian working to solve this bug or has someone find a workaround?

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Senior Developer

    Hoes does the user clicks have an impact if the process flow hasn't progressed further?

    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.

  • 0
    Certified Senior Developer
    in reply to Vinay Katta

    You are right I will better explain the use case:

    Suppose that you have a gridlayout where the number of the rows depends on a ri or on a local variable.

    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.

    Now

    If one user, without accepting the task, can add or remove rows the result is that the ri or local variable will be updated.

    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. 

    The final result is that the data will be updated by a user that has not accepted the task

    This use case is quite common working with gridlayout on Appian

Reply
  • 0
    Certified Senior Developer
    in reply to Vinay Katta

    You are right I will better explain the use case:

    Suppose that you have a gridlayout where the number of the rows depends on a ri or on a local variable.

    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.

    Now

    If one user, without accepting the task, can add or remove rows the result is that the ri or local variable will be updated.

    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. 

    The final result is that the data will be updated by a user that has not accepted the task

    This use case is quite common working with gridlayout on Appian

Children