<?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>Uploaded Document Disappear</title><link>https://community.appian.com/discussions/f/new-to-appian/38210/uploaded-document-disappear</link><description>When I upload my files, they disappear!!! 
 
 Here is the code: 
 
 I checked to make sure that the accounts have Editor access to the folder and the Constant is pointing to the correct folder. 
 The Rule Input, volunteerDocuments never gets updated.</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144132?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2025 14:52:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:57ba4963-6d36-4542-9d01-9bbbd9f0b7c2</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="46209" url="~/discussions/f/new-to-appian/38210/uploaded-document-disappear/144108"]I only changed one thing and that was the constant that pointed to the folder.&amp;nbsp;[/quote]
&lt;p&gt;This is hard to guess at - it may be something super subtle like a misalignment of permissions - like whether the original folder was good, whether it had permissions per the account you had configured to handle the portal&amp;#39;s file uploads, or something else we&amp;#39;re just not thinking of.&amp;nbsp; If you make the same change in your original portal configuration, does it not work?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144131?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2025 14:49:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8d9134a2-c866-4781-90c7-49b1caeef5bb</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Thanks!&amp;nbsp; I&amp;#39;d heard of that one actually.&amp;nbsp; In that case it may be a matter of what my company is willing to provide me, lol.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144109?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 22:07:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3328042c-15d0-4753-b43f-741313718a91</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;Mike, I use Camtasia.&amp;nbsp; I use it to create user videos.&amp;nbsp; You can check out one here:&amp;nbsp;&lt;a id="" href="https://youtu.be/G9JSUh_VPZc"&gt;https://youtu.be/G9JSUh_VPZc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It isn&amp;#39;t too expensive and you can do quite a lot with it&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144108?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 22:05:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b95167d1-4bc5-4af6-9c9b-79c99a380f1d</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;So i created a test application called Portal File Upload Test.&amp;nbsp; I added a page and copied over my code from the other application using the same local variables.&amp;nbsp; I only changed one thing and that was the constant that pointed to the folder.&amp;nbsp; I then created a Portal and gave the Service Account administrator access.&amp;nbsp; It all works. You can check it out here:&amp;nbsp;&lt;a id="" href="https://diocese-dev.appianportals.com/abe5dec1-7b4f-41b2-bea9-92565863815e-fileuploadtest"&gt;https://diocese-dev.appianportals.com/abe5dec1-7b4f-41b2-bea9-92565863815e-fileuploadtest&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the code for the interface. What could the difference be?!?!?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;a!localVariables(
  local!volunteerDocuments: null,
  local!applicationDocSubmissionSuccessful: null,
  local!applicationDocError: null,
a!formLayout(
  label: &amp;quot;Form&amp;quot;,
  contents: {
    a!sectionLayout(
      contents: {}
    ),
    a!sectionLayout(
      label: &amp;quot;Section&amp;quot;,
      contents: {
        a!fileUploadField(
          label: &amp;quot;Please upload any pictures, brochures or other documents describing the Project&amp;quot;,
          labelPosition: &amp;quot;ABOVE&amp;quot;,
          target: cons!PFUT_ApplicationDoc,
          value: local!volunteerDocuments,
          saveInto: local!volunteerDocuments,
          showWhen: if(
            a!isNullOrEmpty(
              local!applicationDocSubmissionSuccessful
            ),
            true,
            not(
              local!applicationDocSubmissionSuccessful
            )
          ),
          validations: {}
        ),
        a!buttonArrayLayout(
          buttons: {
            a!buttonWidget(
              label: &amp;quot;Save Files&amp;quot;,
              saveInto: {
                a!submitUploadedFiles(
                  documents: local!volunteerDocuments,
                  onSuccess: a!save(
                    local!applicationDocSubmissionSuccessful,
                    true
                  ),
                  onError: {
                    a!save(
                      local!applicationDocSubmissionSuccessful ,false
                    ),
                    a!save(local!applicationDocError , fv!error)
                  }
                )
              },
              submit: false,
              style: &amp;quot;GHOST&amp;quot;,
              color: &amp;quot;ACCENT&amp;quot;,
              showWhen: if(
                a!isNotNullOrEmpty(local!volunteerDocuments),
                if(
                  a!isnotNullOrEmpty(
                    local!applicationDocSubmissionSuccessful
                  ),
                  not(
                    local!applicationDocSubmissionSuccessful
                  ),
                  true
                ),
                false
              )
            )
          },
          align: &amp;quot;CENTER&amp;quot;,
          marginBelow: &amp;quot;NONE&amp;quot;
        ),
        if(
          a!isNullOrEmpty(
            local!applicationDocSubmissionSuccessful
          ),
          {},
          if(
            local!applicationDocSubmissionSuccessful = true,
            a!richTextDisplayField(
              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
              value: {
                a!richTextIcon(icon: &amp;quot;check-circle&amp;quot;, color: &amp;quot;POSITIVE&amp;quot;),
                &amp;quot; &amp;quot;,
                a!richTextItem(
                  text: &amp;quot;File uploaded successfully&amp;quot;,
                  style: &amp;quot;STRONG&amp;quot;
                )
              },
              align: &amp;quot;CENTER&amp;quot;
            ),
            a!richTextDisplayField(
              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
              value: {
                a!richTextIcon(icon: &amp;quot;times-circle&amp;quot;, color: &amp;quot;NEGATIVE&amp;quot;),
                &amp;quot; &amp;quot;,
                a!richTextItem(
                  text: concat(
                    &amp;quot;File not uploaded. &amp;quot;,
                    local!applicationDocError
                  ),
                  color: &amp;quot;NEGATIVE&amp;quot;,
                  style: &amp;quot;STRONG&amp;quot;
                )
              },
              align: &amp;quot;CENTER&amp;quot;
            )
          )
        ),
        a!forEach(
          items: local!volunteerDocuments,
          expression: if(
            a!isNullOrEmpty(local!volunteerDocuments),
            a!richTextDisplayField(
              value: a!richTextItem(text: &amp;quot;No Image Uploaded.&amp;quot;)
            ),
            a!cardLayout(
              contents: {
                a!documentViewerField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  document: fv!item,
                  height: &amp;quot;SHORT&amp;quot;
                )
              },
              showWhen: a!isNotNullOrEmpty(local!applicationDocSubmissionSuccessful)
            )
          )
        )
      }
    )
  },
  buttons: a!buttonLayout(
    primaryButtons: {
      a!buttonWidget(
        label: &amp;quot;Submit&amp;quot;,
        submit: true,
        style: &amp;quot;SOLID&amp;quot;
      )
    },
    secondaryButtons: {
      a!buttonWidget(
        label: &amp;quot;Cancel&amp;quot;,
        value: true,
        saveInto: ri!cancel,
        submit: true,
        style: &amp;quot;OUTLINE&amp;quot;,
        validate: false
      )
    }
  )
)
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144107?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 20:16:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d94f964c-e26f-40b0-94c4-5b83ef5434ae</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;thanks for that newer video.&amp;nbsp; I have to admit I&amp;#39;m a little stumped.&amp;nbsp; I had built myself a small file upload field demo in my CE portal back when we could still do personal CEs, and I never ran into this particular issue.&lt;/p&gt;
&lt;p&gt;A few more things you could verify, just in case:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;does the behavior track across all file types you try?&lt;/li&gt;
&lt;li&gt;all file sizes, from very small to large?&lt;/li&gt;
&lt;li&gt;does the behavior stay the same if you set the file upload field to a &amp;quot;max selections&amp;quot; value of 1?&lt;/li&gt;
&lt;li&gt;have you ensured the user/service account with authorization to the Portal &lt;strong&gt;also has authorization&lt;/strong&gt; to the upload target folder?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Also: as a side note, would you be wiliing to share the name of the utility you used for your video screenshot?&amp;nbsp; I love my still screenshotting tool (greenshot), particularly because it&amp;#39;s quick and lightweight (and i was able to install it on my company laptop in spite of otherwise-draconian level lockdowns on software), but it ONLY does still images and i am at a loss whenever i need to produce a video snippet like you&amp;#39;ve done here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144105?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 19:49:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b1f6f901-c4bc-4d8b-b61e-700c674c3ae1</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;This video was record on the portal.&amp;nbsp; As I said, I use the exact same code in other areas and it works just fine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144104?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 19:46:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:026c8c68-0226-4727-9fae-5b3bba23a3fc</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;I suggest to create a small test UI to understand how to make this work. Isolating specific pieces of code helps a lot when trying to find root causes.&lt;/p&gt;
&lt;p&gt;Hard to say much without seeing the full code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144103?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 19:32:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f934eddd-ce11-408b-af7f-a0e067d33c67</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;I recorded the video from the portal.&amp;nbsp; I cropped it down so I could embed the video in the discussion.&amp;nbsp; Here I created another video just now.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/62/Upload-Dissappear.mp4"&gt;community.appian.com/.../Upload-Dissappear.mp4&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144101?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 19:01:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:aae44752-7128-48bd-94c9-2bdf53cc9502</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;The video is not recorded in the portal, correct?&lt;/p&gt;
&lt;p&gt;I published that exact interface as a portal. After I added the required service account, things just work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144100?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 18:39:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ae345d19-d09a-4f7e-8a2f-205b4b2b19d0</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;I am not clicking on anything else; I just move the cursor out of the way.&amp;nbsp; I use this same logic in other interfaces in the application that work just fine, but this is in the portal.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144097?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 18:35:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c37af0a1-8a6a-4d93-9d53-c0161d3bb8d3</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;In that video, do you just click somewhere else, or on any other component?&lt;/p&gt;
&lt;p&gt;This just works&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1736188495449v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144095?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 18:21:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f5fa2e26-c19c-41e2-8b98-afc8ec5bc2dc</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;I fixed the syntax issue that Stefan pointed out, but the documents just disappear just like the video I posted.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144094?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 18:20:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c4413a07-f171-467b-a5d9-0c5288bd7932</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;I fixed the saves, but it made no difference.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144093?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 17:44:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:94aea098-b64d-4455-bfc7-553199accd7a</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;The syntax in lines 31 and 33 is not correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144089?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2025 15:12:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4284e7b2-3b0b-453a-bad6-739556292d21</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="46209" url="~/discussions/f/new-to-appian/38210/uploaded-document-disappear/144059"]it is still not working[/quote]
&lt;p&gt;As in they&amp;#39;re still disappearing from the file upload field immediately, or something else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144059?ContentTypeID=1</link><pubDate>Fri, 03 Jan 2025 18:04:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c8fd96e-89f1-4378-b390-fb0fa17dd7b6</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;Thank you for both Stefan and Mike, but it is still not working.&amp;nbsp; I changed the rule input to a local variable.&amp;nbsp; I initialize the local variable volunteerDocuments with Null.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;local!volunteerDocuments: null,&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Here is the code now with using the local variable instead of the rule input.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;                    a!fileUploadField(
                        label: &amp;quot;Please upload any pictures, brochures or other documents describing the Project&amp;quot;,
                        labelPosition: &amp;quot;ABOVE&amp;quot;,
                        target: cons!PMSO_ApplicationDocuments,
                        value: local!volunteerDocuments,
                        saveInto: local!volunteerDocuments,
                        showWhen: if(
                          a!isNullOrEmpty(
                            local!applicationDocSubmissionSuccessful
                          ),
                          true,
                          not(
                            local!applicationDocSubmissionSuccessful
                          )
                        ),
                        validations: {}
                      ),
                      a!buttonArrayLayout(
                        buttons: {
                          a!buttonWidget(
                            label: &amp;quot;Save Files&amp;quot;,
                            saveInto: {
                              a!submitUploadedFiles(
                                documents: local!volunteerDocuments,
                                onSuccess: a!save(
                                  local!applicationDocSubmissionSuccessful,
                                  true
                                ),
                                onError: {
                                  a!save(
                                    local!applicationDocSubmissionSuccessful = false
                                  ),
                                  a!save(local!applicationDocError = fv!error)
                                }
                              )
                            },
                            submit: false,
                            style: &amp;quot;GHOST&amp;quot;,
                            color: &amp;quot;ACCENT&amp;quot;,
                            showWhen: if(
                              a!isNotNullOrEmpty(local!volunteerDocuments),
                              if(
                                a!isnotNullOrEmpty(
                                  local!applicationDocSubmissionSuccessful
                                ),
                                not(
                                  local!applicationDocSubmissionSuccessful
                                ),
                                true
                              ),
                              false
                            )
                          )
                        },
                        align: &amp;quot;CENTER&amp;quot;,
                        marginBelow: &amp;quot;NONE&amp;quot;
                      ),&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144055?ContentTypeID=1</link><pubDate>Fri, 03 Jan 2025 15:35:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c5caf77d-154a-4214-bb59-7a7095dcfdf9</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;yeah, Rule Inputs in Portal forms are a more recent addition, and they&amp;#39;re for input only, not output (as you&amp;#39;re trying to do here).&amp;nbsp; Again echoing Stefan&amp;#39;s advice to merely use local variables - you can &amp;quot;submitUploadedFiles()&amp;quot; directly from a local variable (though only in portals and sites).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144054?ContentTypeID=1</link><pubDate>Fri, 03 Jan 2025 15:32:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6352c810-cd6f-422f-b065-889f0b059fd4</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;There are no rule inputs in portals. At least not of type &amp;quot;Document&amp;quot;. Use local variables.&lt;/p&gt;
&lt;p&gt;I suggest to check the examples around the&amp;nbsp;&lt;span&gt;a!submitUploadedFiles() function.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/144023?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2025 14:18:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c2524f8b-332e-4fca-bb0c-2d7f52f2288c</guid><dc:creator>Chris.Gillespie</dc:creator><description>&lt;p&gt;Thanks for the feedback.&amp;nbsp; This is a portal, so there is no start form. Sorry, I failed to mention that. I have to call the process model.&amp;nbsp; However, I never get to that point.&lt;/p&gt;
&lt;p&gt;First I use the a!fileUploadField function to upload the document and saveInto the ri!volunteerDocuments.&lt;/p&gt;
&lt;p&gt;Then I use a!buttonWidget to create a button &amp;quot;Save Files&amp;quot; that uses the function a!submitUploadedFiles.&amp;nbsp; The button displays when the ri!volunteerDocuments are not null or empty.&amp;nbsp; The button never shows up.&lt;/p&gt;
&lt;p&gt;Here is the complete JSON.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;a!fileUploadField(
                        label: &amp;quot;Please upload any pictures, brochures or other documents describing the Project&amp;quot;,
                        labelPosition: &amp;quot;ABOVE&amp;quot;,
                        target: cons!PMSO_ApplicationDocuments,
                        value: ri!volunteerDocuments,
                        saveInto: ri!volunteerDocuments,
                        showWhen: if(
                          a!isNullOrEmpty(
                            local!applicationDocSubmissionSuccessful
                          ),
                          true,
                          not(
                            local!applicationDocSubmissionSuccessful
                          )
                        ),
                        validations: {}
                      ),
                      a!buttonArrayLayout(
                        buttons: {
                          a!buttonWidget(
                            label: &amp;quot;Save Files&amp;quot;,
                            saveInto: {
                              a!submitUploadedFiles(
                                documents: ri!volunteerDocuments,
                                onSuccess: a!save(
                                  local!applicationDocSubmissionSuccessful,
                                  true
                                ),
                                onError: {
                                  a!save(
                                    local!applicationDocSubmissionSuccessful = false
                                  ),
                                  a!save(local!applicationDocError = fv!error)
                                }
                              )
                            },
                            submit: false,
                            style: &amp;quot;GHOST&amp;quot;,
                            color: &amp;quot;ACCENT&amp;quot;,
                            showWhen: if(
                              a!isNotNullOrEmpty(ri!volunteerDocuments),
                              if(
                                a!isnotNullOrEmpty(
                                  local!applicationDocSubmissionSuccessful
                                ),
                                not(
                                  local!applicationDocSubmissionSuccessful
                                ),
                                true
                              ),
                              false
                            )
                          )
                        },
                        align: &amp;quot;CENTER&amp;quot;,
                        marginBelow: &amp;quot;NONE&amp;quot;
                      ),&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/143864?ContentTypeID=1</link><pubDate>Mon, 23 Dec 2024 16:22:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a58f5486-ad6c-464d-aa7a-5e1b3bc5a5f4</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Echoing Stefan&amp;#39;s answer, but simplifying somewhat: if you&amp;#39;re seeing this error in a live task, 99% of the time it means you haven&amp;#39;t assigned your form inputs (the interface&amp;#39;s rule inputs) into an ACP variable, which is the only way to get user changes made on a form to populate when you want them to be passed back out into the process (like you will for uploaded files).&lt;/p&gt;
&lt;p&gt;In the interface editor it will work because you have the component set to save into the RI.&amp;nbsp; But in a running process, the form wants to save from the component, to the RI, then to the ACP (aka &amp;quot;input variable&amp;quot; aka &amp;quot;ac!variable&amp;quot; etc), and when it doesn&amp;#39;t get saved into an ACP, it doesn&amp;#39;t save anywhere, then the rule input value resolves back to a blank one, thus the component resolves back to being blank.&amp;nbsp; This caveat is sadly just one you need to learn from experience, but after you know about it, it&amp;#39;s pretty simple to handle luckily.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/143850?ContentTypeID=1</link><pubDate>Mon, 23 Dec 2024 06:03:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3d11a915-2659-4486-a466-e8d1e6c4f525</guid><dc:creator>JayaPrakash Ravipati</dc:creator><description>&lt;p&gt;can you mention the type of &amp;nbsp;ri!volunteerDocuments you are using to store the documents&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/143846?ContentTypeID=1</link><pubDate>Sat, 21 Dec 2024 10:09:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:85413705-cf8b-4d3f-b4a1-2f7a215af338</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Depending on where you use this interface, you have to make sure that there is a correct mapping to process variables, when using at as a start form, or a mapping to AC variables when using it in a user input task.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Uploaded Document Disappear</title><link>https://community.appian.com/thread/143844?ContentTypeID=1</link><pubDate>Sat, 21 Dec 2024 00:25:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:22fb5ae7-64f4-4cb5-ac3c-423d52431da5</guid><dc:creator>Mathieu Drouin</dc:creator><description>&lt;p&gt;Are these uploaded via a start form?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>