<?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>Integrations - Recent Threads</title><link>https://community.appian.com/discussions/f/integrations</link><description>Questions related to external integrations</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Docusign fail return of Oauth</title><link>https://community.appian.com/thread/40354?ContentTypeID=0</link><pubDate>Tue, 21 Apr 2026 06:10:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f3793ecf-6126-477b-9c57-8638d507f7b6</guid><dc:creator>Carmine Mele</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40354?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40354/docusign-fail-return-of-oauth/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;
&lt;p&gt;We are using a &lt;strong&gt;DocuSign integration&lt;/strong&gt; configured and tested successfully in the &lt;strong&gt;development environment&lt;/strong&gt; with a &lt;strong&gt;DocuSign developer account&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;However, we are encountering issues during the authorization phase when using the &lt;strong&gt;authorization link&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The authorization flow redirects correctly to DocuSign, and the login page is displayed, allowing the user to log in successfully. However, after the login, the system does &lt;strong&gt;not return the authorization token&lt;/strong&gt; to the application as expected.&lt;/p&gt;
&lt;p&gt;By checking the application logs, we can see the following error during the OAuth callback processing. This error appears multiple times; below is one example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;2026-04-21 05:57:39,619 [http-nio-8080-exec-794] ERROR com.appiancorp.connectedsystems.http.oauth.OAuthServlet - Error processing request to Appian OAuth callback URL. 
com.appiancorp.suiteapi.common.exceptions.AppianException: Failed to decrypt. Only values of type Encrypted Text can be decrypted. (APNX-1-4260-002)&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It seems that the OAuth callback is reached, but the token exchange or decryption step is failing. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to recreate connected system or new keys on docusing, but without success.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The AUTHORIZE button in the connected system, go, but we have multiple singers and we have to use authorization link in interface&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>RE: Docusign fail return of Oauth</title><link>https://community.appian.com/thread/155051?ContentTypeID=1</link><pubDate>Thu, 02 Jul 2026 04:13:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b0060552-f2cf-40a6-92d0-81b82a351bb7</guid><dc:creator>carlk964556</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/155051?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40354/docusign-fail-return-of-oauth/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;This sounds incredibly frustrating. Dealing with OAuth issues, especially when decryption fails after a successful login, is a nightmare. It reminds me of trying to get a complicated feature to work in &lt;a href="https://snowridergame.io" rel="noopener noreferrer" target="_blank"&gt;&lt;strong&gt;Snow Rider&lt;/strong&gt;&lt;/a&gt; , only to hit a wall right at the last step. Hope you figure out that decryption problem soon!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAP Integration throught RFC: Input Parameters Truncated</title><link>https://community.appian.com/thread/155033?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2026 12:52:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1aa015b2-1849-4f5d-8a2e-17032b398b41</guid><dc:creator>kapilsharma</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/155033?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/37951/sap-integration-throught-rfc-input-parameters-truncated/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi &lt;a href="/members/jurim077147"&gt;jurim077147&lt;/a&gt;&amp;nbsp;,&lt;br /&gt;&lt;br /&gt;This appears to be a metadata mismatch between Appian and SAP, rather than an issue with the &lt;code data-start="132" data-end="147"&gt;a!sapInvoke()&lt;/code&gt; expression itself.&lt;/p&gt;
&lt;p class="PDq2pG_selectionAnchorContainer" data-start="168" data-end="535"&gt;Since the integration worked before and only started failing after the SAP team increased the length of some fields (e.g., from &lt;code data-start="296" data-end="306"&gt;CHAR(20)&lt;/code&gt; to &lt;code data-start="310" data-end="320"&gt;CHAR(25)&lt;/code&gt;), it&amp;#39;s likely that Appian is still using the old RFC metadata. As a result, SAP reads the incoming data with incorrect field offsets, causing values from one parameter (e.g., &lt;code data-start="496" data-end="502"&gt;KEY2&lt;/code&gt;) to spill into another (&lt;code data-start="527" data-end="533"&gt;KEY1&lt;/code&gt;).&lt;span class="PDq2pG_selectionAnchor"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="" data-start="537" data-end="573"&gt;I recommend verifying the following:&lt;/p&gt;
&lt;ul data-start="575" data-end="901"&gt;
&lt;li data-section-id="1c6jozr" data-start="575" data-end="659"&gt;Confirm the updated parameter lengths and data types in SAP (using &lt;strong data-start="644" data-end="657"&gt;SE37/SE11&lt;/strong&gt;).&lt;/li&gt;
&lt;li data-section-id="1ows58e" data-start="660" data-end="769"&gt;Refresh or re-import the SAP RFC/BAPI metadata in Appian so both systems use the same interface definition.&lt;/li&gt;
&lt;li data-section-id="yt8e1b" data-start="770" data-end="901"&gt;Check whether any structures or additional parameters were also modified, as those changes can also cause field alignment issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="903" data-end="1106" data-is-last-node="" data-is-only-node=""&gt;The behavior you described (where &lt;code data-start="937" data-end="943"&gt;KEY1&lt;/code&gt; contains the first part of its value followed by characters from &lt;code data-start="1009" data-end="1015"&gt;KEY2&lt;/code&gt;) is a typical symptom of an &lt;strong data-start="1044" data-end="1081"&gt;RFC structure definition mismatch&lt;/strong&gt; between the two systems.&lt;br /&gt;&lt;br /&gt;Let me know if that helps.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SAP Integration throught RFC: Input Parameters Truncated</title><link>https://community.appian.com/thread/37951?ContentTypeID=0</link><pubDate>Wed, 13 Nov 2024 11:12:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df49f4b0-ca1d-4335-972c-daaaf0a3cd99</guid><dc:creator>jurim077147</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/37951?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/37951/sap-integration-throught-rfc-input-parameters-truncated/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;we are using the function a!sapInvoke to integrate with SAP throught RFC. Weeks ago, the integration worked&amp;nbsp; and we received the results expected.&lt;/p&gt;
&lt;p&gt;For development requirements, external system add some parameters&amp;nbsp;and change the lenght of some text fields (from 20 to 25).&lt;/p&gt;
&lt;p&gt;After those changes, we receive errors on specific fields, but the&amp;nbsp;return message gives a value that doesn&amp;#39;t match the one sent.&lt;/p&gt;
&lt;p&gt;So, we check with external system and the problem is on all fields.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For example, if we pass the parameter of the below images, external system receive as key1 the value &amp;quot;ABC/AAA/456789001/20ABC&amp;quot;. It seems it takes the first 20th char and then take the others from key2.&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/18/pastedimage1731495993745v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;ICould you help us to understand the nature of the problem, please?&lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;</description></item><item><title>RefreshVariable is not working</title><link>https://community.appian.com/thread/40524?ContentTypeID=0</link><pubDate>Sat, 27 Jun 2026 06:32:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:882af4b4-6297-43a4-872e-7f30f4bf8a2c</guid><dc:creator>Alexander Flores</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40524?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40524/refreshvariable-is-not-working/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, i&amp;acute;m facing a refreshvariable problem, this code call a rule caled rule!slc_obtenerPolizas(idSiniestro: ri!siniestro.idSiniestro)&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:75dca3e9-aa53-49e8-9eab-a2d032d008b2:type=text&amp;text=%20%20local%21refrescarPolizas%3A%20false%2C%0D%0A%20%20%2F%2AREGLA%20QUE%20OBTIENE%20LAS%20POLIZAS%2A%2F%0D%0A%20%20%2F%2AY%20COBERTURAS%2A%2F%0D%0A%20%20local%21polizas%3A%20a%21refreshVariable%28%0D%0A%20%20%20%20value%3A%20rule%21SLC_obtenerPolizas%28idSiniestro%3A%20ri%21siniestro.idSiniestro%29%2C%0D%0A%20%20%20%20refreshOnVarChange%3A%20local%21refrescarPolizas%0D%0A%20%20%29%2C]&lt;/p&gt;
&lt;p&gt;rule expression is this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:a934894e-1678-40cc-86a6-bc7b0ea99ddc:type=text&amp;text=a%21localVariables%28%0D%0A%20%20local%21polizas%3A%20rule%21SLC_GetObtenerPolizasByDeclaracionID%28idSolicitud%3A%20ri%21idSiniestro%29.data%2C%0D%0A%20%20local%21ramos%3A%20a%21forEach%28%0D%0A%20%20%20%20items%3A%20local%21polizas%2C%0D%0A%20%20%20%20expression%3A%20a%21update%28%0D%0A%20%20%20%20%20%20fv%21item%2C%0D%0A%20%20%20%20%20%20%22ramos%22%2C%0D%0A%20%20%20%20%20%20rule%21SLC_GetObtenerCoberturaByPolizaID%28idPoliza%3A%20fv%21item.idSiniestroPoliza%29.data%0D%0A%20%20%20%20%29%0D%0A%20%20%29%2C%0D%0A%20%20local%21ramos%0D%0A%29]&lt;/p&gt;
&lt;p&gt;which call a two api, we cast json into CDT.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:1aa955cc-a4ce-4d5b-8fb4-bd1b2a5c5fdd:type=text&amp;text=a%21localVariables%28%0D%0A%20%20%2F%2A%201.%20First%2C%20configure%20the%20integration%20object%20to%20return%20successfully%20%2A%2F%0D%0A%20%20local%21integrationResponse%3A%20a%21refreshVariable%28%0D%0A%20%20%20%20value%3A%20rule%21CT_SLC_getCoberturaConsultarxPolizaID%28%0D%0A%20%20%20%20%20%20idPoliza%3A%20ri%21idPoliza%2C%0D%0A%20%20%20%20%20%20usuario%3A%20loggedInUser%28%29%0D%0A%20%20%20%20%29%2C%0D%0A%20%20%20%20refreshAlways%3A%20true%0D%0A%20%20%29%2C]&lt;/p&gt;
&lt;p&gt;Even local!refrescarPolizas is changing value by button, my rule&amp;nbsp;rule!SLC_obtenerPolizas is not refreshing.&lt;/p&gt;
&lt;p&gt;I tried using unconvetional code like:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:ac228317-bd0b-492a-95ea-acdf2fe86cef:type=text&amp;text=%20%20local%21polizas%3A%20if%28%0D%0A%20%20%20%20local%21refrescarPolizas%2C%0D%0A%20%20%20%20rule%21SLC_obtenerPolizas%28idSiniestro%3A%20ri%21siniestro.idSiniestro%29%2C%0D%0A%20%20%20%20rule%21SLC_obtenerPolizas%28idSiniestro%3A%20ri%21siniestro.idSiniestro%29%0D%0A%20%20%29%2C]&lt;/p&gt;
&lt;p&gt;and it works, however i wanna know why my refreshvariable is not working. Thanks in advance for your reply&lt;/p&gt;</description></item><item><title>RE: RefreshVariable is not working</title><link>https://community.appian.com/thread/155027?ContentTypeID=1</link><pubDate>Mon, 29 Jun 2026 11:39:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b89355a2-4081-4f26-85e8-76c9ffe07ccd</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/155027?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40524/refreshvariable-is-not-working/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;refreshOnVarChange fires only when the watched value actually changes. Setting local!refrescarPolizas to true again won&amp;#39;t trigger it.&lt;br /&gt; Fix by toggling, or better, incrementing a counter.&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!save(local!refrescarContador, local!refrescarContador + 1)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RefreshVariable is not working</title><link>https://community.appian.com/thread/155019?ContentTypeID=1</link><pubDate>Sat, 27 Jun 2026 15:51:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:756efd0a-ec53-4ba4-96a7-4bcd0d41d2d0</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/155019?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40524/refreshvariable-is-not-working/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I covered variable refresh in my recent blog post:&amp;nbsp;&lt;a href="https://appian.rocks/2026/05/27/performance-vs-freshness-mastering-arefreshvariable/"&gt;https://appian.rocks/2026/05/27/performance-vs-freshness-mastering-arefreshvariable/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integration with Microsoft Authenticator app to get MFA code</title><link>https://community.appian.com/thread/154993?ContentTypeID=1</link><pubDate>Wed, 24 Jun 2026 08:22:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6ffc1645-716a-4d9a-a17b-21205ce818e9</guid><dc:creator>devanshum749680</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154993?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/39295/integration-with-microsoft-authenticator-app-to-get-mfa-code/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;
&lt;p&gt;I have a similar requirement for &lt;strong&gt;step-up authentication during the registration submission process&lt;/strong&gt;. The scenario is not related to initial login authentication. Instead, the user is already authenticated, and at a specific point in the workflow we need to perform an additional identity verification before displaying confidential information or allowing access to sensitive sections of a form/dashboard.&lt;/p&gt;
&lt;p&gt;Has anyone implemented a mid-process step-up authentication mechanism in Appian, where the user&amp;#39;s identity is revalidated based on the sensitivity of the data or action being performed?&lt;/p&gt;
&lt;p&gt;Please note that I am &lt;strong&gt;not looking for solutions related to login authentication or SSO login flows&lt;/strong&gt;, as this requirement specifically involves &lt;strong&gt;step-up authentication within an active user session&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Integration with Microsoft Authenticator app to get MFA code</title><link>https://community.appian.com/thread/39295?ContentTypeID=0</link><pubDate>Mon, 16 Jun 2025 13:56:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7c5fd518-7bb8-46f2-8cbf-abaed33fe47b</guid><dc:creator>sudip.das005</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/39295?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/39295/integration-with-microsoft-authenticator-app-to-get-mfa-code/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is there any way to integrate with Microsoft authenticator app from Appian to get the current One-time password code?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Sudip&lt;/p&gt;</description></item><item><title>Recommendations for local analytics tools to track field-level user interactions?</title><link>https://community.appian.com/thread/40509?ContentTypeID=0</link><pubDate>Tue, 16 Jun 2026 18:49:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:62c53d7a-8ab5-46a9-80e9-f9fa14d90f0e</guid><dc:creator>humzam8798</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/40509?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40509/recommendations-for-local-analytics-tools-to-track-field-level-user-interactions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We are looking to implement user interaction tracking within our Appian applications. Specifically, we want to capture granular data like field-level interactions and form engagement.The analytics solution must be local (on-premise / self-hosted).&lt;/p&gt;
&lt;p&gt;Has anyone successfully integrated a local analytics or product usage tool with Appian to achieve this? We have looked into Matomo, but found the implementation overhead too high. Inserting integration calls across every field and interface requires too much manual effort and maintenance.&lt;/p&gt;
&lt;p&gt;Thank you in advance!&lt;/p&gt;</description></item><item><title>MS Graph: Send email with attachment</title><link>https://community.appian.com/thread/40486?ContentTypeID=0</link><pubDate>Mon, 08 Jun 2026 16:45:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a565b790-ecee-43d9-adea-a8f4feb1ebab</guid><dc:creator>Guy</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40486?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40486/ms-graph-send-email-with-attachment/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We are trying to send emails with attachments using the MS Graph sendMail API.&lt;/p&gt;
&lt;p&gt;We&amp;#39;re seeing an issue where the document is not being converted to Base64, see screenshot below.&lt;/p&gt;
&lt;p&gt;Is the issue that we&amp;#39;re starting with a json and converting to dictionary? This was done because if we define the dictionary directly, the key&amp;nbsp;&amp;quot;@odata.type&amp;quot; is not recognised properly because of the period.&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/18/Screenshot-2026_2D00_06_2D00_08-174058.png" /&gt;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>RE: MS Graph: Send email with attachment</title><link>https://community.appian.com/thread/154868?ContentTypeID=1</link><pubDate>Tue, 09 Jun 2026 06:01:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:bf2dde27-0916-4638-9ea1-2d1da15a3874</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154868?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40486/ms-graph-send-email-with-attachment/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;You tried to create a JSON string using text operations. Then the reference to the document turns into &amp;quot;[Document:xx]&amp;quot;. Now, you try to turn this into a dictionary. How should Appian know what you are referring to?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MS Graph: Send email with attachment</title><link>https://community.appian.com/thread/154859?ContentTypeID=1</link><pubDate>Mon, 08 Jun 2026 17:52:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0a3454b9-1f01-42d1-85ea-7433d7f54502</guid><dc:creator>Guy</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154859?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40486/ms-graph-send-email-with-attachment/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Amazing that worked with one small change, line 18 should be&amp;nbsp; &amp;quot;contentBytes&amp;quot;: toDocument(fv!item)&lt;/p&gt;
&lt;p&gt;Thank you v much!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MS Graph: Send email with attachment</title><link>https://community.appian.com/thread/154858?ContentTypeID=1</link><pubDate>Mon, 08 Jun 2026 17:11:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fc6aef4d-6c7d-4641-a5c1-90d3fe9886cf</guid><dc:creator>Jes&amp;#250;s Hormigos</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154858?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40486/ms-graph-send-email-with-attachment/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Use&amp;nbsp;the following code in your &amp;quot;attachments&amp;quot; attribute&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;quot;attachments&amp;quot;: {
      if(
        a!isNullOrEmpty(ri!attached),
        {},
        a!forEach(
          items: ri!attached,
          expression: {
            &amp;quot;@odata.type&amp;quot;: &amp;quot;#microsoft.graph.fileAttachment&amp;quot;,
            &amp;quot;name&amp;quot;: concat(
              document(fv!item, &amp;quot;name&amp;quot;),
              &amp;quot;.&amp;quot;,
              document(fv!item, &amp;quot;extension&amp;quot;)
            ),
            &amp;quot;contentType&amp;quot;: concat(
              &amp;quot;application/&amp;quot;,
              document(fv!item, &amp;quot;extension&amp;quot;)
            ),
            &amp;quot;contentBytes&amp;quot;: fv!item
          }
        )
      )
    }&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Add an attachment greater than 3MB to an O365 mail via Graph API</title><link>https://community.appian.com/thread/154857?ContentTypeID=1</link><pubDate>Mon, 08 Jun 2026 16:48:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:545a2097-e1b2-4ccf-b4cd-5252c12036fd</guid><dc:creator>Guy</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154857?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/37421/add-an-attachment-greater-than-3mb-to-an-o365-mail-via-graph-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Appreciate this is a 2 year old post, but if you can share how you sent emails with attachments, and what I&amp;#39;m doing wrong here, I&amp;#39;d really appreciate it!&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/18/2046.Screenshot-2026_2D00_06_2D00_08-174058.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Add an attachment greater than 3MB to an O365 mail via Graph API</title><link>https://community.appian.com/thread/37421?ContentTypeID=0</link><pubDate>Thu, 29 Aug 2024 15:40:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a9242bf0-7217-466f-8614-546c0d00928f</guid><dc:creator>RockyMeadows</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/37421?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/37421/add-an-attachment-greater-than-3mb-to-an-o365-mail-via-graph-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;we are looking to use the MS Graph API to create and send emails our issue relates to an odd behaviour we are experiencing when attaching large files.&lt;/p&gt;
&lt;p&gt;All attachments under 3mb work as expected. Per MS documentation when attaching &amp;gt;3mb we should use the &amp;quot;&lt;a href="https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fgraph%2Foutlook-large-attachments%3Ftabs%3Dhttp&amp;amp;data=05%7C02%7CStanleyMathew.Varghese%40cognizant.com%7C50b141da0932435047dd08dcc6a6c8d3%7Cde08c40719b9427d9fe8edf254300ca7%7C0%7C0%7C638603666854053228%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=vk%2B0%2BweRfDPTt4h5TpHSpb13NAXAfgTZL2S8ETUBLjU%3D&amp;amp;reserved=0"&gt;Attach Large Files&lt;/a&gt;&amp;quot; API. Per that process we get a session and then chunk the upload, when we start the upload the API immediate terminates.&lt;/p&gt;
&lt;p&gt;Has anyone been able to successfully attach a file &amp;gt; 3MB by breaking into smaller chunks and send an email.&amp;nbsp;A similar&amp;nbsp;plugin MS Graph Utilities uploads something larger files by breaking into chunks into One Drive/SharePoint but is there something similar which attaches it to an email?&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/18/pastedimage1724945443942v1.png" alt=" " /&gt;&lt;/p&gt;</description></item><item><title>Calling WEB API from Integration with in Appian</title><link>https://community.appian.com/thread/40470?ContentTypeID=0</link><pubDate>Fri, 29 May 2026 17:14:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:522e4611-6e87-4624-8a76-3d9d82ea7c65</guid><dc:creator>praveenkumarn0006</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40470?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40470/calling-web-api-from-integration-with-in-appian/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi community,&lt;br /&gt;&lt;br /&gt;I have a scenario where i need to Send JSON in a paragraph field from Appian interface, Which should call a WEB API, but as we can&amp;#39;t call WEB API directly from interface, I&amp;#39;m calling INTERFACE&amp;gt;INTEGRATIONS&amp;gt;WEB API,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It&amp;#39;s not working and I don&amp;#39;t see PM is starting which was configured inside a WEB API using a start process for success response or even failure response.&lt;br /&gt;&lt;br /&gt;Can someone Suggest me a Better way if we can do this.&lt;br /&gt;&lt;br /&gt;Thanks in Advance&lt;/p&gt;</description></item><item><title>RE: Calling WEB API from Integration with in Appian</title><link>https://community.appian.com/thread/154748?ContentTypeID=1</link><pubDate>Fri, 29 May 2026 20:17:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8854bd3c-0b30-4fae-8acf-40a975d5292a</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154748?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40470/calling-web-api-from-integration-with-in-appian/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hm ... do what ... and why ... for what purpose ... and what does not work?&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://appian.rocks/2025/02/24/the-5-step-framework-for-asking-effective-questions/"&gt;https://appian.rocks/2025/02/24/the-5-step-framework-for-asking-effective-questions/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Facing issue with default setting of timer trigger setting time in seconds</title><link>https://community.appian.com/thread/154687?ContentTypeID=1</link><pubDate>Tue, 26 May 2026 06:46:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b707ca79-681d-4384-856a-1c3c6b2361c1</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154687?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40456/facing-issue-with-default-setting-of-timer-trigger-setting-time-in-seconds/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Did you consider to start a process every 5 minutes which then consumes more than one message?&lt;/p&gt;
&lt;p&gt;Or, it spawns multiple processes consuming multiple messages?&lt;/p&gt;
&lt;p&gt;You just have to make sure to consume each message only once. In such scenarios, I tend to use DB locking tables.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Facing issue with default setting of timer trigger setting time in seconds</title><link>https://community.appian.com/thread/40456?ContentTypeID=0</link><pubDate>Mon, 25 May 2026 16:56:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7d6464b3-824f-4564-81ef-ed787a7c5a69</guid><dc:creator>akshantr0678</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40456?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40456/facing-issue-with-default-setting-of-timer-trigger-setting-time-in-seconds/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;we are receiving data via web api in Appian. as the volume is very high, we save the events to database to process them later via a second process model which keeps polling the db for pending events.&amp;nbsp;&lt;br /&gt; The issue is that processing should be in ALMOST real time without overwhelming the Appian environment. to do that, we tried to schedule the polling process every 30 seconds. but the minimum time it takes for repeat configuration is 5 minutes which is of no use to us.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;how can we configure a process to run every 30 seconds ?&lt;/p&gt;</description></item><item><title>RE: Facing issue with default setting of timer trigger setting time in seconds</title><link>https://community.appian.com/thread/154686?ContentTypeID=1</link><pubDate>Tue, 26 May 2026 06:44:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4fbd7ab9-2bd2-4650-b83d-24717bf49783</guid><dc:creator>Harsha Sharma</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154686?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40456/facing-issue-with-default-setting-of-timer-trigger-setting-time-in-seconds/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Instead of timer, have the pending events queried in batches in the process model. For processing have a separate process where you can pass the batch data and complete processing for multiple events in parallel. Loop through the batches and processing sub process by clearing/hiding unnecessary pvs for better memory management.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Not sure, what sort of processing is taking place. If its data related then see if in database itself store procedures/ triggers can help achieve the same instead of Appian process.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Facing issue with default setting of timer trigger setting time in seconds</title><link>https://community.appian.com/thread/154683?ContentTypeID=1</link><pubDate>Tue, 26 May 2026 04:10:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6fefb706-1e1b-41f8-8ea7-d5245ad64814</guid><dc:creator>subhankar-Maantic</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154683?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40456/facing-issue-with-default-setting-of-timer-trigger-setting-time-in-seconds/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;You probably do not need a polling process. At the end of WebAPi process you can trigger the 2nd process and it should have a condition if the previous instance is running do no initiate a 2nd DB query process.&lt;/p&gt;
&lt;p&gt;Most efficient solution could be using kafka integration in 26.4&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/18/pastedimage1779768591581v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Facing issue with default setting of timer trigger setting time in seconds</title><link>https://community.appian.com/thread/154681?ContentTypeID=1</link><pubDate>Tue, 26 May 2026 00:23:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ef0769a9-eae2-4e8c-a573-ed5b151fb5b1</guid><dc:creator>shivakanthreddyp0001</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154681?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40456/facing-issue-with-default-setting-of-timer-trigger-setting-time-in-seconds/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi &lt;a href="/members/akshantr0678"&gt;akshantr0678&lt;/a&gt;&amp;nbsp;&lt;br /&gt;Did you look at this transaction manager solution&amp;nbsp;&lt;a href="/b/appmarket/posts/transaction-manager"&gt;Appian Community&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Send Document as Base64 - SOAP Integration</title><link>https://community.appian.com/thread/154589?ContentTypeID=1</link><pubDate>Tue, 12 May 2026 16:20:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9ef784a0-c729-48f7-a8b2-49ab5ac5dd64</guid><dc:creator>erickjavidb860617</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154589?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40410/send-document-as-base64---soap-integration/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thank you for your response and for sharing your experience.&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I&amp;rsquo;m going to try the database plugin approach first and evaluate how stable it is in our case. As you mentioned, I&amp;rsquo;ll make sure to clean up the temporary table after each execution.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;If that approach becomes difficult to maintain or introduces performance issues, I&amp;rsquo;ll probably consider either a custom plugin or an intermediate service to handle the XML/Base64 transformation outside of Appian.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks again for the suggestions.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Send Document as Base64 - SOAP Integration</title><link>https://community.appian.com/thread/40410?ContentTypeID=0</link><pubDate>Fri, 08 May 2026 23:03:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:70541099-4929-49b5-8e08-3374610e8272</guid><dc:creator>erickjavidb860617</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40410?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/integrations/40410/send-document-as-base64---soap-integration/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Hello everyone,&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I hope you are doing well.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I am currently facing an issue while sending a SOAP request through an Appian Integration. The request body contains a document that must be sent as Base64 inside the XML body.&lt;/span&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/18/pastedimage1778280978254v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I have been researching possible solutions, and according to the Appian documentation, automatic Base64 conversion only seems to work when using a Data Type (CDT) with automatic XML conversion enabled.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;However, in my case, the XML structure required by the service contains specific namespaces and a custom structure, so when I tried using a CDT, the generated XML did not match the expected format and the service returned a 500 status code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I also found some plugins that convert documents to Base64, but my requirement is only to convert the document temporarily and send it in the request body. I do not need to store the Base64 value in the database.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Another alternative I considered was creating an Appian Web API that returns the Base64 content and then consuming that response in the Integration. However, the main issue is that Appian does not seem to provide a native way to convert a document to Base64 when building a custom SOAP/XML request manually.&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Has anyone faced a similar scenario or found a better approach to send documents as Base64 in a custom SOAP/XML request?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you in advance for your help.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description></item></channel></rss>