<?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>Data Entry</title><link>https://community.appian.com/discussions/f/user-interface/38199/data-entry</link><description>I am in need of creating a basic data entry interface where it is just one text box where the user can input and item number, hit tab, writes to a record , clears out and they are ready for the next item. Looking for very minimal screen navigation. Thoughts</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Data Entry</title><link>https://community.appian.com/thread/143794?ContentTypeID=1</link><pubDate>Thu, 19 Dec 2024 08:22:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4d0d4ec8-2cb0-4c32-8eb4-0758b1d9678c</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Just create that simple interface, make it the start form of a process, and add this process as an action to your site. This will work exactly as you described.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data Entry</title><link>https://community.appian.com/thread/143789?ContentTypeID=1</link><pubDate>Thu, 19 Dec 2024 03:29:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3334c63a-dc7b-470d-bb12-bfd2ddf6ae49</guid><dc:creator>Konduru Chaitanya</dc:creator><description>&lt;p&gt;When you say this&lt;/p&gt;
[quote userid="51202" url="~/discussions/f/user-interface/38199/data-entry"]clears out and they are ready for the next item[/quote]
&lt;p&gt;Do you mean that the user stay on the same screen with a blank box to write new entry? If you want to write records at the same time you would need to use the writeRecords() function within the next button.&lt;/p&gt;
&lt;p&gt;Write records in the next button or submit.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!data: &amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete&amp;#39;(),
  {
    a!textField(
      label: &amp;quot;My Text&amp;quot;,
      value: local!data[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{6436f9d3-5bce-4f75-b74a-ffa968c3ce41}name&amp;#39;],
      saveInto: {
        local!data[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{6436f9d3-5bce-4f75-b74a-ffa968c3ce41}name&amp;#39;]
      }
    ),
    a!buttonLayout(
      primaryButtons: {
        a!buttonWidget(
          label: &amp;quot;Submit&amp;quot;,
          saveInto: {
            a!writeRecords(
              records: local!data,
              onSuccess: a!save(
                local!data,
                &amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete&amp;#39;()
              )
            ),
            /*List a save which will close the user interface that captures the value*/
          },
          submit: true
        ),
        a!buttonWidget(
          label: &amp;quot;Add More&amp;quot;,
          submit: false(),
          saveInto: {
            a!writeRecords(
              records: local!data,
              onSuccess: a!save(
                local!data,
                &amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete&amp;#39;()
              )
            )
          }
        )
      }
    )
  }
)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Write all values at once in a process.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;/*Call this interface in a process model to write the records*/

a!localVariables(
  local!value,
  local!data,
  {
    a!textField(
      label: &amp;quot;My Text&amp;quot;,
      value: local!value,
      saveInto: { local!value }
    ),
    a!buttonLayout(
      primaryButtons: {
        a!buttonWidget(
          label: &amp;quot;Submit&amp;quot;,
          saveInto: {
            a!save(
              local!data,
              append(local!data, local!value)
            ),
            a!save(ri!records, local!data)
          },
          submit: true
        ),
        a!buttonWidget(
          label: &amp;quot;Add More&amp;quot;,
          saveInto: {
            a!save(
              local!data,
              append(local!data, local!value)
            ),
            a!save(local!value, null)
          }
        )
      }
    )
  }
)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I would recommend using a process to write the records.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data Entry</title><link>https://community.appian.com/thread/143785?ContentTypeID=1</link><pubDate>Thu, 19 Dec 2024 02:11:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c5b597b0-de9b-4b36-951c-05105bb1a162</guid><dc:creator>Mathieu Drouin</dc:creator><description>&lt;p&gt;Something like this?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1734574267614v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>