<?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 and Records - Recent Threads</title><link>https://community.appian.com/discussions/f/data</link><description>Questions for data design and records</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Sync Record Type returning inconsistent data</title><link>https://community.appian.com/thread/40516?ContentTypeID=0</link><pubDate>Mon, 22 Jun 2026 14:49:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ee09165c-e8d3-4f49-8624-4fe7f16f77a7</guid><dc:creator>sugithrag</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40516?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40516/sync-record-type-returning-inconsistent-data/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, while querying data using query record type in one specific field (which is an integer type, mostly the values will be 1, 2 or 3) is returning null even the value is present in the database. While using query entity value is returning and in record data preview value is displaying but in the query record type alone it is returning null one time and returning value on clicking test value again. It&amp;#39;s a sync record type and there is no sync failure, and no changes were made in database table structure and in CDT. By syncing the record manually this issue is resolved but I want to understand the root cause.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>applyWhen queryLogicalExpression not working</title><link>https://community.appian.com/thread/40506?ContentTypeID=0</link><pubDate>Mon, 15 Jun 2026 10:09:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1e56828c-c6cd-4934-8ef9-7ac41481b235</guid><dc:creator>sugithrag</dc:creator><slash:comments>6</slash:comments><comments>https://community.appian.com/thread/40506?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40506/applywhen-querylogicalexpression-not-working/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, Im facing an issue in queryLogicalExpression where &amp;#39;AND&amp;#39; operator is used and there are 3 query filters in it with applyWhen parameter is passed which is evaluated as false in all the 3 filters but still this expression got executed instead of ignoring it. Is the applyWhen parameter will work only for separate queryFilter and not for the filters added in logical expression? Could someone help me to understand the behaviour?&lt;br /&gt;&lt;br /&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Sync Failed On Records</title><link>https://community.appian.com/thread/40505?ContentTypeID=0</link><pubDate>Mon, 15 Jun 2026 05:23:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:90cfba6e-d713-40f4-92cd-fd112d023cf9</guid><dc:creator>Goddati Venkatesh</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40505?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40505/sync-failed-on-records/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Hello everyone,&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the recent update (version 26.1), we received a feature that allows us to create sync-enabled record types using a view as the data source.&lt;/p&gt;
&lt;p&gt;In our case, we have a view where we aggregate three fields (e.g., Name, Type, and ID). Since these fields are aggregated, each row is unique, and we have configured this combination as a unique key in the record type.&lt;/p&gt;
&lt;p&gt;Whenever a user updates information in the related tables, the view reflects the latest data. However, since we are using sync-enabled records, the updated data is not immediately available in the record.&lt;/p&gt;
&lt;p&gt;To handle this, we added a &lt;strong&gt;Sync Smart Service&lt;/strong&gt; at the end of the process. But whenever a new record is created or updated with Name, Type, and ID, the smart service fails with the below error.&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/16/pastedimage1781501012960v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Since the aggregation ensures there are no duplicate values for this column, and even in the view we see only a single row for each combination, I need guidance on how to handle or resolve this error.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Selectable in Read Only grid</title><link>https://community.appian.com/thread/40496?ContentTypeID=0</link><pubDate>Wed, 10 Jun 2026 11:48:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:85586a79-fb39-4c1a-b448-fa67711f078f</guid><dc:creator>srinivaast629400</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40496?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40496/selectable-in-read-only-grid/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have a grid fiield which is selectable. I am showing the filtered data in the grid. When the data is filtered the id will vary with row numbers like if id 2 and 5 is shown in first 2 rows it won&amp;#39;t match with actual row number and the row is not getting highlighted after selection but the values are getting saved. The row is getting highlighted only when the row number matches the identifier. I have just used foreach loop and added extra parameter row number and mapped with fv!index. I have used this in identifier. The row is getting highlighted now but when there is a large number of data I am facing performance issue due to foreach loop. Is there any alternate way to achieve this ?&lt;pre class="ui-code" data-mode="text"&gt; a!forEach(
    items: local!data,
    expression: a!map(
      uin: fv!item.uin,
      uinDescription: fv!item.uindescription,
      totalAmount: fv!item.totalAmount,
      rowCount: fv!item.rowCount,
      rowNumber: fv!index
    )
  )
 /* Grid field code*/
  a!gridField_25r2(
          label: &amp;quot;Exception By UIN&amp;quot;,
          data: local!expUin,
          selectionValue: ri!selectedId,
          selectionSaveInto:{
          a!save(
              ri!selectedId,
              append(
                ri!selectedId,
                fv!selectedRows.rowNumber
              )
            ),
            a!save(
              local!deselectedId,
              index(fv!deselectedRows, &amp;quot;rowNumber&amp;quot;, {})
            ),
             if(
              rule!AHE_notBlankorEmpty(local!deselectedId),
              a!save(
                ri!selectedId,
                difference(ri!selectedId, local!deselectedId)
              ),
              {}
            ),
          }
  
  &lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Expression evaluation error at function a!queryRecordType Cannot apply operator [INCLUDES] to field [englishconentnew] in a!queryFilter(). The valid data types for [INCLUDES] are [ Integer, (Decimal), Boolean, Date, Date and Time, Recieved Extra Long Text</title><link>https://community.appian.com/thread/40495?ContentTypeID=0</link><pubDate>Wed, 10 Jun 2026 11:09:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4861ca82-4481-445c-afcd-328a1c8f6563</guid><dc:creator>iswaryan3520</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40495?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40495/expression-evaluation-error-at-function-a-queryrecordtype-cannot-apply-operator-includes-to-field-englishconentnew-in-a-queryfilter-the-valid-data-types-for-includes-are-integer-decimal-boolean-date-date-and-time-recieved-ext/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I need to filter data in a record type but the field I want to apply filter on is extra long text it&amp;#39;s throwing error . My actual requirement is I have to show the data in grid with serach options. In the grid data&amp;nbsp; 800 rows are there so I am trying to use custom filters since I cannot use searchbox becase I am not using record data as data source that&amp;#39;s because if the grid column need to display exra long text content it should inly use the query record type . so basically I am facing issue with extra long text but i need it because my data have characteres more than 9000 to 12000 . They all bascially html templates .Is there any way I can have option to filter the data not exact data but matches the query .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Data visibility issue of a service account in a grid.</title><link>https://community.appian.com/thread/40492?ContentTypeID=0</link><pubDate>Tue, 09 Jun 2026 16:15:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ac820b59-df52-48d5-93a8-b47fc786d6a7</guid><dc:creator>MaryamLNU</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40492?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40492/data-visibility-issue-of-a-service-account-in-a-grid/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Appian Experts,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Need your help regarding the data visibility.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There is a scenario where our &lt;strong&gt;business users are not able to see the full name of a service account&lt;/strong&gt; in a grid that is getting data from a database via a Sync disabled record, whereas the Application designer can see the full name of that service account via a following code. We have added the service account in the business group, still it didn&amp;#39;t works.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;if(&lt;br /&gt; or(&lt;br /&gt; a!isNullOrEmpty(&lt;br /&gt; ri!user&lt;br /&gt; ),&lt;br /&gt; not(&lt;br /&gt; isusernametaken(&lt;br /&gt; ri!user&lt;br /&gt; )&lt;br /&gt; )&lt;br /&gt; ),&lt;br /&gt; ri!user,&lt;br /&gt; user(&lt;br /&gt; ri!user,&lt;br /&gt; &amp;quot;firstName&amp;quot;&lt;br /&gt; ) &amp;amp; &amp;quot; &amp;quot; &amp;amp; user(&lt;br /&gt; ri!user,&lt;br /&gt; &amp;quot;lastName&amp;quot;&lt;br /&gt; )&lt;br /&gt; )&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>why is "timezone()" giving a different value as the offset from GMT?</title><link>https://community.appian.com/thread/40487?ContentTypeID=0</link><pubDate>Mon, 08 Jun 2026 17:28:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e5fac3d4-44fb-4e07-840b-a4b6316814e4</guid><dc:creator>julienc</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40487?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40487/why-is-timezone-giving-a-different-value-as-the-offset-from-gmt/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am a little puzzled here.&lt;/p&gt;
&lt;p&gt;I need to check if a dateTime value is past a given hour of the day. But there is an issue, since it has an unpleasant behaviour : since we updated to summer time, it is wrong by 1 hour !&lt;/p&gt;
&lt;p&gt;In my record type (and user interface), the dateTime will display &amp;quot;6/8/2026 5:48 PM GMT+02:00&amp;quot;, so I assume my timezone has a two hours offset.&lt;/p&gt;
&lt;p&gt;However, when I use function &amp;quot;timezone()&amp;quot;, it gives &amp;quot;60&amp;quot;, which would be adequate (and it did for a while!) when we would still be with winter time.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Why doesn&amp;#39;t timezone() give 120?&lt;/p&gt;
&lt;p&gt;How is this possible ? Is it a known bug ? (we are using release 25.3).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Do I have to create a specific constant with the right hour and remove the days to allow calculation?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here is what I have now:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;a!localVariables(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; local!dateBegin: now(),&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; local!heure: hour(local!dateBegin) + timezone()/60,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; local!minute: minute(local!dateBegin),&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; local!isAfter17h: or(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; &amp;nbsp; local!heure &amp;gt; 17,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; &amp;nbsp; and(local!heure = 17, local!minute &amp;gt; 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; ),&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp; local!dayEnd: todate(local!dateBegin) + if(local!isAfter17h, 1, 0),&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;[...]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;but it is wrong between 5 and 6 PM&amp;nbsp;&lt;span class="emoticon" data-url="https://community.appian.com/cfs-file/__key/system/emoji/1f61e.svg" title="Disappointed"&gt;&amp;#x1f61e;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Sync Smart Service Issue</title><link>https://community.appian.com/thread/40485?ContentTypeID=0</link><pubDate>Mon, 08 Jun 2026 08:22:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:85b7274f-805e-43df-8a6a-40f6dd97e246</guid><dc:creator>Goddati Venkatesh</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40485?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40485/sync-smart-service-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hello everyone, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In the recent update (version 26.1), we received a feature that allows us to create sync-enabled record types using a view as the data source.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; However, the Sync smart service is not working with this type of record. Is this an Appian limitation? If yes, how is a sync-enabled record useful in this case? I am aggregating some information in a view and displaying it on the site, and I need up-to-date data. Therefore, I cannot rely on incremental or manual sync. Could you please suggest an appropriate approach?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Read-only Grid Paging Algorithm</title><link>https://community.appian.com/thread/40479?ContentTypeID=0</link><pubDate>Thu, 04 Jun 2026 07:12:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6a3b67ca-c16e-4f57-b17e-febbc480f63d</guid><dc:creator>Goddati Venkatesh</dc:creator><slash:comments>6</slash:comments><comments>https://community.appian.com/thread/40479?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40479/read-only-grid-paging-algorithm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hello everyone, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I want to understand how a grid field works when using a sync-enabled record as the data source.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; Let&amp;rsquo;s say I have 100 records. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If I display 10 records per page, there will be 10 pages in total. Now, when I click on the Next icon in pagination, will the grid make a separate call to the database to fetch the next set of 10 records, or will it use Appian&amp;rsquo;s cache memory to display the data?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Raad Only Grid: 403 – You do not have permission to view this page error (Show Export Button)</title><link>https://community.appian.com/thread/40477?ContentTypeID=0</link><pubDate>Thu, 04 Jun 2026 04:51:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3b8f5077-ebf5-4cdc-b7ff-3b0a2ac98a40</guid><dc:creator>rudrasatp678593</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40477?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40477/raad-only-grid-403-you-do-not-have-permission-to-view-this-page-error-show-export-button/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Issue Description&lt;/strong&gt;&lt;br /&gt; On clicking the &lt;strong&gt;&amp;quot;Show Export Button&amp;quot;&lt;/strong&gt; in the read-only grid, we are receiving a &lt;strong&gt;403 &amp;ndash; You do not have permission to view this page&lt;/strong&gt; error.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The grid is configured using a &lt;strong&gt;Record Type&lt;/strong&gt; as the data source.&lt;/li&gt;
&lt;li&gt;Current data volume: &lt;strong&gt;1038 rows&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Number of columns: &lt;strong&gt;32 columns&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Request&lt;/strong&gt;&lt;br /&gt; Could someone please help identify the &lt;strong&gt;root cause&lt;/strong&gt; of this issue and suggest how it can be resolved?&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Cannot insert duplicate key in object</title><link>https://community.appian.com/thread/40476?ContentTypeID=0</link><pubDate>Wed, 03 Jun 2026 17:40:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:21326634-5ccb-464e-bae5-250127fd4851</guid><dc:creator>sumeetk4983</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40476?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40476/cannot-insert-duplicate-key-in-object/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a record type with following releation Request Master (one to one) Payment Request (One to One) Invoice Header (One to One) Invoice Payment Info but getting following error&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Unable to write to or delete from the source due to a data integrity violation.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Error Details: Violation of UNIQUE KEY constraint &amp;#39;UQ_PAYMENT_INFO_HEADER_INVOICE_ID&amp;#39;. Cannot insert duplicate key in object &amp;#39;dbo.INVOICE_PAYMENT_INFO&amp;#39;. The duplicate key value is (21769).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Not sure why its throwing duplicate key as the ID PK attribute is blank&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Duplicate Record Type Names Can Be Created - Is This Intended Behavior?</title><link>https://community.appian.com/thread/40471?ContentTypeID=0</link><pubDate>Mon, 01 Jun 2026 09:22:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b4b6691c-dd2f-48ea-b76c-61ad9ef2e4d6</guid><dc:creator>bhuvan</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40471?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40471/duplicate-record-type-names-can-be-created---is-this-intended-behavior/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Appians,&lt;/p&gt;
&lt;p&gt;I noticed that I am able to create multiple record types with the exact same name. I tested this with both the same data stores with same/different tables from database, and the record types were created successfully without any validation error.&lt;/p&gt;
&lt;p&gt;This raised a few questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Is it expected and valid behavior for multiple record types to share the same name?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If duplicate names are allowed, what is the intended use case for this design?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When configuring integrations, mappings, or other features that reference a record type, how can users reliably identify which record type is being used if multiple record types have the same name?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Is there an internal unique identifier that the platform uses behind the scenes, and should users rely on that instead of the display name? (Other than UUID)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I would appreciate any clarification on the expected behavior and recommended best practices.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;&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/16/pastedimage1780305689974v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Exported Grid Download Shows Base Record Name Instead of Record Label</title><link>https://community.appian.com/thread/40455?ContentTypeID=0</link><pubDate>Mon, 25 May 2026 09:04:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:59128fb4-e81e-4af2-9086-8d3c7a78a96f</guid><dc:creator>Harini Murugan</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40455?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40455/exported-grid-download-shows-base-record-name-instead-of-record-label/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Hi Team,&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I have a base record type and I configured multiple grids using that same record.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;In the grid, I am using the export/download option to download the records. However, when the file gets downloaded, the exported file name/display name is showing the Base Record name instead of the configured Record Label.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;My requirement is:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;&lt;span&gt;The exported file should display the Record Label or grid-specific name&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;It should not show the Base Record type name&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Could anyone help me understand:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-spread="false"&gt;
&lt;li&gt;&lt;span&gt;Why the export is taking the Base Record name?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Is there any way to customize the export file name or make it use the Record Label?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Is this expected Appian behavior or is there any workaround available?&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;Thanks in advance!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Unable to write to or delete from the source due to a data integrity violation.
Error Details: (conn=141783) Duplicate entry '3' for key 'SURVEY_PROPERTY_ID'</title><link>https://community.appian.com/thread/40452?ContentTypeID=0</link><pubDate>Sun, 24 May 2026 12:43:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:92604a4f-a8e0-45ae-a4f2-404ddad34af6</guid><dc:creator>kavyashren650312</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40452?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40452/unable-to-write-to-or-delete-from-the-source-due-to-a-data-integrity-violation-error-details-conn-141783-duplicate-entry-3-for-key-survey_property_id/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I see below error while creating a record,&lt;/p&gt;
&lt;table id="asi_grid_processErrorsList" class="asiGrid server" summary="Process Errors" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr class=""&gt;
&lt;td class="asiGridTD1"&gt;Unable to write to or delete from the source due to a data integrity violation.&lt;br /&gt;Error Details: (conn=141783) Duplicate entry &amp;#39;3&amp;#39; for key &amp;#39;SURVEY_PROPERTY_ID&amp;#39;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;There is no key &amp;quot;&amp;quot;SURVEY_PROPERTY_ID&amp;quot; available in either DB or Record&lt;/p&gt;
&lt;p&gt;The counter seems to increase every time I try to write to record. But always shows the same error.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Sorting Grid Field  with list of maps</title><link>https://community.appian.com/thread/40443?ContentTypeID=0</link><pubDate>Wed, 20 May 2026 05:45:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:60428e1a-34ee-49b7-ac51-6a5aff45e71d</guid><dc:creator>srinivaast629400</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40443?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40443/sorting-grid-field-with-list-of-maps/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have list of maps in a local variable . I am using it in grid field . I need to apply sort to the columns. Sorting is supported only when the data is from query entity or record. Is there any workaround where we can manually apply sort to the grid when the data is a list of map. Sample code.&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!data: {
    a!map(id: 1, uin: 234, count: 5, ),
    a!map(id: 2, uin: 232, count: 5, ),
    a!map(id: 3, uin: 28, count: 5, )
  },
  a!gridField(
    data: local!data,
    columns: {
      a!gridColumn(label: &amp;quot;ID&amp;quot;, value: fv!row.id),
      a!gridColumn(label: &amp;quot;UIN&amp;quot;, value: fv!row.uin),
      a!gridColumn(label: &amp;quot;COUNT&amp;quot;, value: fv!row.count)
    }
  )
)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Can you please help me with the sorting&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>To calculate cycle time</title><link>https://community.appian.com/thread/40432?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 02:50:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3af2227e-f000-431c-ae74-46bbd0a0ef3d</guid><dc:creator>priyadharshinis746840</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40432?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40432/to-calculate-cycle-time/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I want to calculate cycle time -difference between received date and closed date in days which includes only business days&lt;/p&gt;
&lt;p&gt;Exclude weekends and public holidays&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Using recordtype-new custom record field I wanna to achieve as I need to use in process hq reports&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Priyadharshini. S&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>To calculate cycle time</title><link>https://community.appian.com/thread/40431?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 02:49:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b56f0b79-2c10-45a4-a9d5-a4e65d9c6c16</guid><dc:creator>priyadharshinis746840</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40431?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40431/to-calculate-cycle-time/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I want to calculate cycle time -difference between received date and closed date in days which includes only business days&lt;/p&gt;
&lt;p&gt;Exclude weekends and public holidays&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Priyadharshini. S&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Export Data Store to Excel - how to preserve original document's data validations?</title><link>https://community.appian.com/thread/40426?ContentTypeID=0</link><pubDate>Wed, 13 May 2026 20:36:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4b3c800c-436d-4b36-aaba-66158cffef08</guid><dc:creator>kl0001</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40426?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40426/export-data-store-to-excel---how-to-preserve-original-document-s-data-validations/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, my use case is I want to provide an excel template for users to download and fill out. Some of the information the user is filling out is dependent on data in a ref table that updates occasionally, so before the user downloads the document, I run Export Data Store Entity to Excel smart service in a process to update the document, so when the user downloads the document, it&amp;#39;ll have the most updated ref data.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the issue I&amp;#39;m running into - the excel template has two sheets:&lt;/p&gt;
&lt;p&gt;- Sheet 1 is where the user fills out info. This sheet has data validation rules to make it more user friendly, most notably vlookup functions and data validation dropdowns that pull from Sheet 2&lt;/p&gt;
&lt;p&gt;- Sheet 2 is where the ref data lives, and what the Export Data Store Entity smart service updates&lt;/p&gt;
&lt;p&gt;However, after the smart services runs, the excel template that gets generate has no data validations - no dropdowns or excel functions. I&amp;#39;m imagining even though I&amp;#39;m only having the smart service update Sheet 2, the entire excel document gets impacted and erases all data validations. Below is the code that is being run in the smart service (note: I&amp;#39;m using the smart service&amp;#39;s process model version, but for sake of clarity here&amp;#39;s the SAIL code version):&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="javascript"&gt;a!exportDataStoreEntityToExcel(
          documentToUpdate: cons!DOC_CREATE_EXCEL_TEMPLATE,
          entity: cons!REF_TABLE,
          sheetNumber: 2
        )&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Is this expected behavior or is there another workaround I can consider?&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Fetching Data from external source (Oracle SQL Developer software)</title><link>https://community.appian.com/thread/40405?ContentTypeID=0</link><pubDate>Wed, 06 May 2026 09:45:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91a88611-8031-46fa-b15c-5e8908519057</guid><dc:creator>srinivaast629400</dc:creator><slash:comments>5</slash:comments><comments>https://community.appian.com/thread/40405?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40405/fetching-data-from-external-source-oracle-sql-developer-software/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am using Query database smart service in the Process model to get the data from the external data source which is in DataMart. Due to some access restriction, we were not able access external database. So, we have added the source in the admin console, and we are using it in smart service. I am getting 1000 rows of data, and I am storing it in a Process variable which is of CDT type. I want to fetch all the rows like I have more than 4000 rows of data. But I am able to fetch only 1000 rows. Is there any way to fetch all the rows. This is my current configuration. We need to display the data in an interface grid which will be viewed in Site&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/16/pastedimage1778060708293v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Issue in exporting links in excel from record grid</title><link>https://community.appian.com/thread/40393?ContentTypeID=0</link><pubDate>Fri, 01 May 2026 13:32:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4d9502f9-5f52-41b1-a8c0-a153797841b5</guid><dc:creator>rohinip20</dc:creator><slash:comments>6</slash:comments><comments>https://community.appian.com/thread/40393?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40393/issue-in-exporting-links-in-excel-from-record-grid/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a requirement to show the hyperlink when exported to excel from record grid . The associated DB column has a either a DOC Id or a url .&lt;/p&gt;
&lt;p&gt;By exporting ,few fields are shown as desired (both label name with hyperlink), few are just shown with with label and no hyperlink and few are entirely skipped to show the excel.&lt;/p&gt;
&lt;p&gt;I have the following sample code.. Is something wrong here?&lt;/p&gt;
&lt;p&gt;a!gridColumn(&lt;br /&gt; label: &amp;quot;File Name&amp;quot;,&lt;br /&gt; value: a!linkField(&lt;/p&gt;
&lt;p&gt;links:a!safeLink(&lt;br /&gt; label: fv!row['recordType!record.fieldname],&lt;br /&gt; uri: &lt;br /&gt; if(&lt;br /&gt; left(&lt;br /&gt;&lt;span&gt;fv!row['recordType!record.docImage]&lt;/span&gt;,&lt;br /&gt; 10&lt;br /&gt; ) = &amp;quot;[Document:&amp;quot;,&lt;br /&gt; document(&lt;br /&gt; todocument(f&lt;span&gt;v!row['recordType!record.docImage]&lt;/span&gt;),&lt;br /&gt; &amp;quot;url&amp;quot;&lt;br /&gt; ),&lt;br /&gt;&lt;span&gt;fv!row['recordType!record.docImage]&lt;/span&gt;&lt;br /&gt; )),&lt;br /&gt; showWhen:a!isNotNullOrEmpty(&lt;br /&gt;&lt;span&gt;fv!row['recordType!record.docImage]&lt;/span&gt;),&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; showwhen:false&lt;br /&gt; exportWhen: true,&lt;br /&gt; align: &amp;quot;START&amp;quot;&lt;br /&gt; ),&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Generate documents from dynamic user inputs template and map values from multiple sources</title><link>https://community.appian.com/thread/40390?ContentTypeID=0</link><pubDate>Thu, 30 Apr 2026 18:33:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:49fb3b34-22df-4eb7-b671-61928634a11e</guid><dc:creator>iswaryan3520</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40390?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40390/generate-documents-from-dynamic-user-inputs-template-and-map-values-from-multiple-sources/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a document generation use case in Appian where I maintain a Request table and a separate Letter table that supports multiple versions of documents per request. For each letter version, I store selected template components such as header and footer (single selection) and multiple paragraphs, which are mapped through a separate association table to maintain order. These templates are stored in reference tables and contain placeholders in the format [placeholderName], which can appear anywhere within the text. In the first task, users select the required header, footer, paragraphs, and optional sections like privacy policy or guarantee content, and those selections are saved against the letter record. In the second task, based on the selected template content, I combine all the text and&amp;nbsp; for each placeholder I need to fetch values from different data sources (for example, customer name from a customer table, address from another table, sender details from a user table, etc.), present those values in dropdowns for user selection, and use the selected values to populate a preview as well as generate the final document. Additionally, the system must support multilingual functionality where both predefined template content and generated documents should be available in different languages (currently French and Spanish), based on user choice, while maintaining the same placeholder structure across languages.&lt;/p&gt;
&lt;p&gt;I am confused by how to extract and map the placeholder with&amp;nbsp; values from correct source tables and find and replace them in the document. Can anyone help? I&amp;#39;m thinking maintaining separate table or add a one more column in the reference table for placeholder if the sentences contains palce holder that can be added in separate column. But still finding the place holder and replaceing it will actually values for user to update and replaceing it in documents I need some idea or help&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>record view issue</title><link>https://community.appian.com/thread/40383?ContentTypeID=0</link><pubDate>Wed, 29 Apr 2026 03:29:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9e9c2379-1b4b-4a39-a9a7-37d68e65ab57</guid><dc:creator>saneswarib657943</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40383?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40383/record-view-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi ,&lt;/p&gt;
&lt;p&gt;I have two buttons in summary view first insured and second insured.&lt;/p&gt;
&lt;p&gt;First insured they can add task and even second insured&amp;nbsp; they can add&amp;nbsp; tasks will get in summary view.&lt;/p&gt;
&lt;p&gt;After clicking on second insured tab, it is going another page there backtosummary link is there but when i click on backtosummary it is going to first insured tab .&lt;/p&gt;
&lt;p&gt;i have handled through logic in interface level it is working fine but when i check in site level it is not working because there policy to task table has one many relations so selected task id not getting but rv!record.&lt;/p&gt;
&lt;p&gt;how can i get selected taskid and i need to pass to rule input of summary page.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Record view issue</title><link>https://community.appian.com/thread/40382?ContentTypeID=0</link><pubDate>Tue, 28 Apr 2026 15:41:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e3096428-62b7-40be-aef8-126a305d2c16</guid><dc:creator>saneswarib657943</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/40382?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40382/record-view-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi ,&lt;/p&gt;
&lt;p&gt;I have two button with 1st insured and 2nd insured in summary page ,so when i select 2nd insured tasks it will open in another page there i have backtosummary record link .&lt;/p&gt;
&lt;p&gt;when i click on backtosummary it is navigating to 1st insured but it should be 2nd insured button.&lt;/p&gt;
&lt;p&gt;it is working in interface level and site level it is going to 1st insured button.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;i have attached how i configured summary view..&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;how to i get selected taskid so that i can to interface through the summary but here i am getting taskid because of one many relation.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;i need a suggestion how can i pass selected taskid from summary and please give me any other solutions if u have any&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/16/pastedimage1777390692390v2.png" alt=" " /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/16/pastedimage1777390586733v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Return field with empty values which has no entry in the related record when using record filter</title><link>https://community.appian.com/thread/40380?ContentTypeID=0</link><pubDate>Tue, 28 Apr 2026 12:37:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c893b0a-bd9e-44f3-8f32-c1ea69fd919f</guid><dc:creator>Kavi</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40380?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40380/return-field-with-empty-values-which-has-no-entry-in-the-related-record-when-using-record-filter/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;
&lt;p&gt;I have two records, Record A and Record B, with a one-to-many relationship between them. I need to add a filter on Record A based on a column in Record B called &lt;strong&gt;Products&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;When the user selects &lt;strong&gt;&amp;ldquo;None&amp;rdquo;&lt;/strong&gt; in the record filter, Record A entries with &lt;strong&gt;null values&lt;/strong&gt; in the Products field should be returned. However, for some entries, Record A does not have any corresponding rows in Record B. As a result, although the related column Products appear with null values at the interface level, they are &lt;strong&gt;not returned when filtering at the record level&lt;/strong&gt;. Any suggestions other than data fix?&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>relatedRecordData filters with recordType field</title><link>https://community.appian.com/thread/40370?ContentTypeID=0</link><pubDate>Fri, 24 Apr 2026 12:07:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:17794e06-fa90-424c-adff-337ad3e176c9</guid><dc:creator>Gustavo Viloria</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40370?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/data/40370/relatedrecorddata-filters-with-recordtype-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div id="tw-container" class="nev7se" data-cp="1" data-nnttsvi="1" data-sletp="false" data-sm="1" data-ssbp="true" data-sugg-time="500" data-sugg-url="https://clients1.google.com/complete/search" data-uilc="es-419" data-vil=",af,af-ZA,am,am-ET,ar-EG,ar-AE,ar-KW,ar-QA,ar,ar-IL,ar-JO,ar-LB,ar-PS,az,az-AZ,bg,bg-BG,bn,bn-BD,bn-IN,ca,ca-es,cs,cs-CZ,de,de-DE,de-CH,de-AT,de-LI,en,en-US,en-CA,en-AU,en-NZ,en-GB,en-IN,en-KE,en-TZ,en-NG,en-GH,en-PH,en-ZA,es,es-ES,es-AR,es-UY,es-419,es-BO,es-CL,es-CR,es-CO,es-DO,es-EC,es-GT,es-HN,es-NI,es-PA,es-PE,es-PR,es-PY,es-SV,es-VE,es-MX,es-US,eu,eu-ES,fi,fi-FI,fr,fr-FR,fr-CH,fr-BE,gl,gl-ES,gu,gu-IN,he,he-IL,iw,iw-IL,hu,hu-HU,hy,hy-AM,id,id-ID,is,is-IS,it,it-IT,it-CH,ja,ja-JP,jv,jv-ID,ka,ka-GE,km,km-KH,kn,kn-IN,ko,ko-KR,la,lo,lo-LA,lv,lv-LV,ml,ml-IN,mr,mr-IN,ms,ms-MY,nl,nl-NL,nb,nb-NO,ne,ne-NP,pl,pl-PL,pt,pt-BR,pt-PT,ro,ro-RO,ru,ru-RU,si-LK,sk,sk-SK,sr,sr-RS,su,su-ID,sv,sv-SE,sw,sw-TZ,sw-KE,ta,ta-IN,ta-SG,ta-LK,ta-MY,te,te-IN,tr,tr-TR,ur,ur-PK,ur-IN,yue,yue-HK,yue-Hant-HK,zh-HK,zh,zh-CN,zh-cmn,zh-cmn-CN,zh-Hans,zh-Hans-CN,zh-cmn-Hans,zh-cmn-Hans-CN,cmn-CN,cmn-Hans,cmn-Hans-CN,zh-TW,zh-Hant-TW,cmn-TW,cmn-Hant-TW,zh-cmn-TW,zh-cmn-Hant-TW,zu,zu-ZA,hi,hi-IN,tl,tl-PH,pa,pa-IN"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div id="tw-ob" class="tw-src-ltr"&gt;
&lt;div class="oSioSc"&gt;
&lt;div id="tw-target"&gt;
&lt;div id="kAz1tf" class="g9WsWb PZPZlf" data-attrid="tw-targetArea" data-entityname="Google Translate"&gt;
&lt;div id="tw-target-text-container" class="tw-ta-container tw-nfl"&gt;
&lt;pre id="tw-target-text" class="tw-data-text tw-text-large tw-ta" dir="ltr" data-placeholder="Traducci&amp;oacute;n" data-ved="2ahUKEwjnotz1soaUAxU4zQIHHbEEIdsQ3ewLegQIDBAV"&gt;&lt;span class="Y2IQFc" lang="en"&gt;I need the related information to be filtered with a date from the main record.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id="tw-target-rmn-container" class="tw-target-rmn tw-ta-container tw-nfl"&gt;
&lt;pre id="tw-target-rmn" class="tw-data-placeholder tw-text-small tw-ta" dir="ltr" data-placeholder=""&gt;&lt;span class="Y2IQFc"&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="iYB33c"&gt;
&lt;div id="tw-tmenu" class="tw-menu"&gt;It is possible to create the following query:&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre class="tw-data-text tw-text-large tw-ta" dir="ltr" data-placeholder="Traducci&amp;oacute;n" data-ved="2ahUKEwjnotz1soaUAxU4zQIHHbEEIdsQ3ewLegQIDBAV"&gt;&lt;span class="Y2IQFc" lang="en"&gt;a!queryRecordType(&lt;br /&gt; recordType: &amp;#39;recordType!CCMV_GP_RT_Persona&amp;#39;,&lt;br /&gt; pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 1),&lt;br /&gt; relatedRecordData: {&lt;br /&gt;      a!relatedRecordData(&lt;br /&gt;         limit: 1,&lt;br /&gt;         relationship: &amp;#39;recordType!CCMV_GP_RT_Persona.relationships.Historicopersona&amp;#39;,&lt;br /&gt;         filters: {&lt;br /&gt;           a!queryFilter(&lt;br /&gt;               field: &amp;#39;recordType!CCMV_GP_RT_HistoricoPersona.fields.fechaactualizacion&amp;#39;,&lt;br /&gt;               operator: &amp;quot;&amp;lt;=&amp;quot;,&lt;br /&gt;                value: &amp;#39;recordType!CCMV_GP_RT_Persona.fields.fechaBaja&amp;#39;&lt;br /&gt;            )&lt;br /&gt; }&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt;).data&lt;br /&gt;&lt;br /&gt; I need to retrieve from a person&amp;#39;s historical information the first record that is earlier than or equal to the person&amp;#39;s termination date.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div id="tw-container" class="nev7se" data-cp="1" data-nnttsvi="1" data-sletp="false" data-sm="1" data-ssbp="true" data-sugg-time="500" data-sugg-url="https://clients1.google.com/complete/search" data-uilc="es-419" data-vil=",af,af-ZA,am,am-ET,ar-EG,ar-AE,ar-KW,ar-QA,ar,ar-IL,ar-JO,ar-LB,ar-PS,az,az-AZ,bg,bg-BG,bn,bn-BD,bn-IN,ca,ca-es,cs,cs-CZ,de,de-DE,de-CH,de-AT,de-LI,en,en-US,en-CA,en-AU,en-NZ,en-GB,en-IN,en-KE,en-TZ,en-NG,en-GH,en-PH,en-ZA,es,es-ES,es-AR,es-UY,es-419,es-BO,es-CL,es-CR,es-CO,es-DO,es-EC,es-GT,es-HN,es-NI,es-PA,es-PE,es-PR,es-PY,es-SV,es-VE,es-MX,es-US,eu,eu-ES,fi,fi-FI,fr,fr-FR,fr-CH,fr-BE,gl,gl-ES,gu,gu-IN,he,he-IL,iw,iw-IL,hu,hu-HU,hy,hy-AM,id,id-ID,is,is-IS,it,it-IT,it-CH,ja,ja-JP,jv,jv-ID,ka,ka-GE,km,km-KH,kn,kn-IN,ko,ko-KR,la,lo,lo-LA,lv,lv-LV,ml,ml-IN,mr,mr-IN,ms,ms-MY,nl,nl-NL,nb,nb-NO,ne,ne-NP,pl,pl-PL,pt,pt-BR,pt-PT,ro,ro-RO,ru,ru-RU,si-LK,sk,sk-SK,sr,sr-RS,su,su-ID,sv,sv-SE,sw,sw-TZ,sw-KE,ta,ta-IN,ta-SG,ta-LK,ta-MY,te,te-IN,tr,tr-TR,ur,ur-PK,ur-IN,yue,yue-HK,yue-Hant-HK,zh-HK,zh,zh-CN,zh-cmn,zh-cmn-CN,zh-Hans,zh-Hans-CN,zh-cmn-Hans,zh-cmn-Hans-CN,cmn-CN,cmn-Hans,cmn-Hans-CN,zh-TW,zh-Hant-TW,cmn-TW,cmn-Hant-TW,zh-cmn-TW,zh-cmn-Hant-TW,zu,zu-ZA,hi,hi-IN,tl,tl-PH,pa,pa-IN"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div id="tw-ob" class="tw-src-ltr"&gt;
&lt;div class="oSioSc"&gt;
&lt;div id="tw-target"&gt;
&lt;div id="kAz1tf" class="g9WsWb PZPZlf" data-attrid="tw-targetArea" data-entityname="Google Translate"&gt;
&lt;div id="tw-target-text-container" class="tw-ta-container tw-nfl"&gt;
&lt;pre id="tw-target-text" class="tw-data-text tw-text-large tw-ta" dir="ltr" data-placeholder="Traducci&amp;oacute;n" data-ved="2ahUKEwjnotz1soaUAxU4zQIHHbEEIdsQ3ewLegQIDBAV"&gt;&lt;span class="Y2IQFc" lang="en"&gt;Gives the following error: &lt;/span&gt;Expression evaluation error at function a!queryRecordType: Invalid record field type mapping. No matching ADS type for appianTypeId: 284&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="5aaee359f9659682f918d14f8e1ee34a-split-pane-layout-inner_firstPane" class="SplitPaneLayout---pane SplitPaneLayout---secondary_pane"&gt;
&lt;div class="SplitPaneLayout---contents"&gt;
&lt;div class="TabButtonGroup---tab_group TabButtonGroup---inHeaderBodyLayout TabButtonGroup---margin_above_none"&gt;
&lt;div class="TabButtonGroup---tab_contents_container TabButtonGroup---flush"&gt;
&lt;div class="ContentLayout---content_layout ContentLayout---padding_less"&gt;
&lt;div class="SectionLayout2---sectionLayout SectionLayout2---margin_above_none"&gt;
&lt;div class="CollapsibleElement---collapsible"&gt;
&lt;div id="8e81a10f38bba06f8abc3a9333e60a5e_sectionContents" class="SectionLayout2---section_contents SectionLayout2---margin_below_standard" data-testid="SectionLayout2-contentContainer"&gt;
&lt;div class="ColumnArrayLayout---column_layout ColumnArrayLayout---standard_spacing appian-context-last-in-list"&gt;
&lt;div class="ColumnLayout---column ColumnLayout---column_padding_standard ColumnLayout---align_start ColumnLayout---top ColumnLayout---width_auto ColumnLayout---stack_when_phone appian-context-last-in-list" data-padding-left="0" data-padding-right="-20" data-stacked="false" data-divider="false"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="SplitPaneLayout---separator SplitPaneLayout---horizontal SplitPaneLayout---resizable SplitPaneLayout---resizable_cursor"&gt;
&lt;div class="SplitPaneLayout---default_direction SplitPaneLayout---collapse_control_parent SplitPaneLayout---parent_horizontal SplitPaneLayout---collapse_control_parent_right"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="tw-target-text" class="tw-data-text tw-text-large tw-ta" dir="ltr" data-placeholder="Traducci&amp;oacute;n" data-ved="2ahUKEwjnotz1soaUAxU4zQIHHbEEIdsQ3ewLegQIDBAV"&gt;&lt;span class="Y2IQFc" lang="en"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>