<?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/"><channel><title>Tutorial</title><link>https://community.appian.com/success/w/tutorial</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to Unify Your Data with Appian</title><link>https://community.appian.com/success/w/tutorial/3471/how-to-unify-your-data-with-appian</link><pubDate>Thu, 05 Sep 2024 17:51:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:05fc1f0f-fefc-47a0-890a-3bc2745de0d9</guid><dc:creator>joel.larin</dc:creator><description>Current Revision posted to Tutorial by joel.larin on 9/5/2024 5:51:47 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;How to Unify Your Data with Appian&lt;/h2&gt;
&lt;p&gt;This video provides a quick overview of Appian&amp;rsquo;s data fabric, a powerful capability that allows you to unify data from multiple systems, so that you can build powerful and secure apps quickly and efficiently. Specifically, you&amp;rsquo;ll see how Appian leverages record types &amp;mdash; a design object at the heart of Appian&amp;rsquo;s data fabric &amp;mdash; to help you connect, unify, optimize, and secure your data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/fnM8IUKH1sE?feature=shared"&gt;youtu.be/fnM8IUKH1sE&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;With Appian data fabric, you can connect, unify, and optimize data, as well as easily manage security, by using Appian record types.&lt;/li&gt;
&lt;li&gt;Appian records allows you to connect to your data wherever it lives, whether it&amp;#39;s in a database, process model, Salesforce, or an external Web API.&lt;/li&gt;
&lt;li&gt;Records can also have relationships, making it easy to see all of your data in one place.&lt;/li&gt;
&lt;li&gt;Records also contain low-code configurations to customize and optimize your data, like source filters, customizable lists, individual records, actions to perform on your data, and security configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Data Architecture, Architecture&lt;/div&gt;
</description></item><item><title>How to Unify Your Data with Appian</title><link>https://community.appian.com/success/w/tutorial/3471/how-to-unify-your-data-with-appian/revision/4</link><pubDate>Thu, 05 Sep 2024 17:51:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:05fc1f0f-fefc-47a0-890a-3bc2745de0d9</guid><dc:creator>joel.larin</dc:creator><description>Revision 4 posted to Tutorial by joel.larin on 9/5/2024 5:51:34 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;How to Unify Your Data with Appian&lt;/h2&gt;
&lt;p&gt;This video provides a quick overview of Appian&amp;rsquo;s data fabric, a powerful capability that allows you to unify data from multiple systems, so that you can build powerful and secure apps quickly and efficiently. Specifically, you&amp;rsquo;ll see how Appian leverages record types &amp;mdash; a design object at the heart of Appian&amp;rsquo;s data fabric &amp;mdash; to help you connect, unify, optimize, and secure your data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/fnM8IUKH1sE?feature=shared"&gt;youtu.be/fnM8IUKH1sE&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;With Appian data fabric, you can connect, unify, and optimize data, as well as easily manage security, by using Appian record types.&lt;/li&gt;
&lt;li&gt;Appian records allows you to connect to your data wherever it lives, whether it&amp;#39;s in a database, process model, Salesforce, or an external Web API.&lt;/li&gt;
&lt;li&gt;Records can also have relationships, making it easy to see all of your data in one place.&lt;/li&gt;
&lt;li&gt;Records also contain low-code configurations to customize and optimize your data, like source filters, customizable lists, individual records, actions to perform on your data, and security configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Data Architecture, Architecture&lt;/div&gt;
</description></item><item><title>Extending Appian</title><link>https://community.appian.com/success/w/tutorial/3472/extending-appian</link><pubDate>Tue, 23 Apr 2024 13:39:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0bdca772-c829-4f66-a1f2-dc92e62f3fb2</guid><dc:creator>Appian Max Team</dc:creator><description>Current Revision posted to Tutorial by Appian Max Team on 4/23/2024 1:39:33 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="how_to_ccreate_connected_systems" class="guide-headers"&gt;How do You Create a Connected System with Integration Objects?&lt;/h2&gt;
&lt;p&gt;How do you call an integration in Appian? In this video, learn how you should use outbound integrations and inbound web APIs to connect Appian with external systems.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;/div&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://www.youtube.com/watch?v=l0bF0n-CCtk?feature=shared"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Integrations are used for connecting and transfering data between Appian and an external system.&lt;/li&gt;
&lt;li&gt;Outbound integrations are for when Appian initiates the call to an external system, and are build by creating a connected system object and an integration object.&lt;/li&gt;
&lt;li&gt;Inbound Web APIs are for when an external system needs to call Appian, and are built by creating a Web API object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_create_a_get_web_api" class="guide-headers"&gt;How to Create a GET Web API&lt;/h2&gt;
&lt;p&gt;Learn how to create a GET web API for an Appian application using the hello, world template.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/qymPQcPEcQo?si=fjJJp_eusAlMEQZb?feature=shared"&gt;youtu.be/qymPQcPEcQo&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;GET Web APIs can be created from a template or from scratch.&lt;/li&gt;
&lt;li&gt;When using a template, the http method will already be set and the a!httpResponse function, which is used to determine what happens when the API is called, will already be pre-populated.&lt;/li&gt;
&lt;li&gt;Passing values into the Web API is done through query parameters, headers, in the body of the request, or a combination of these.&lt;/li&gt;
&lt;li&gt;Web APIs work when an external system sends a request to the endpoint we created in the Web API object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_create_a_post_web_api" class="guide-headers"&gt;How to Create a POST Web API&lt;/h2&gt;
&lt;p&gt;Learn how to create a POST web API for an Appian application. This POST web API uses a write to datastore entity smart service that allows external systems to write new customer data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/kqQPoV8j3_Q?si=9QTyfGyV3xh9K-oj?feature=shared"&gt;youtu.be/kqQPoV8j3_Q&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;POST Web APIs allow external systems to create new data in Appian.&lt;/li&gt;
&lt;li&gt;The Write to Data Store template will convert the data in the body of the request to an Appian value, and then utilize the a!writeToDataStoreEntity smart service to write to a table within Appian.&lt;/li&gt;
&lt;li&gt;The template also provides functionality for on success and on error.&lt;/li&gt;
&lt;li&gt;To add test data, create a json blob inside the body with both the field name and the value inside of quotation marks.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_authenticate_web_api" class="guide-headers"&gt;How to Authenticate Web API&lt;/h2&gt;
&lt;p&gt;Learn how to authenticate a Web API in Appian. Here are three ways that Appian web APIs can authenticate external systems: basic authentication, API key authentication, and OAuth 2.0 Client Credentials Grants.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/t1g5hKXZ6gA?si=VdNG7Mg5mZ6mXfRy?feature=shared"&gt;youtu.be/t1g5hKXZ6gA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Appian APIs can only be called by an external system that has been authenticated, either through an authenticated Appian user or a service account.&lt;/li&gt;
&lt;li&gt;For basic authentication, a user name that has permission to call the Web API and a password must be provided in the request.&lt;/li&gt;
&lt;li&gt;API Keys provide a more secure, performant, and long-lasting way to authenticate, using service accounts that have access to the Web API.&lt;/li&gt;
&lt;li&gt;Oauth 2.0 Client Credentials Grant is an industry standard protocol for authentication, which also uses service accounts to gain access.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: integrations, application design, Architecture&lt;/div&gt;
</description></item><item><title>How to Unify Your Data with Appian</title><link>https://community.appian.com/success/w/tutorial/3471/how-to-unify-your-data-with-appian/revision/3</link><pubDate>Tue, 23 Apr 2024 13:37:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:05fc1f0f-fefc-47a0-890a-3bc2745de0d9</guid><dc:creator>Appian Max Team</dc:creator><description>Revision 3 posted to Tutorial by Appian Max Team on 4/23/2024 1:37:58 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;How to Unify Your Data with Appian&lt;/h2&gt;
&lt;p&gt;This video provides a quick overview of Appian&amp;rsquo;s data fabric, a powerful capability that allows you to unify data from multiple systems, so that you can build powerful and secure apps quickly and efficiently. Specifically, you&amp;rsquo;ll see how Appian leverages record types &amp;mdash; a design object at the heart of Appian&amp;rsquo;s data fabric &amp;mdash; to help you connect, unify, optimize, and secure your data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/QSBQKUVAnaM?si=Oc5n8hxX5TyvXJMf?feature=shared"&gt;youtu.be/QSBQKUVAnaM&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;With Appian data fabric, you can connect, unify, and optimize data, as well as easily manage security, by using Appian record types.&lt;/li&gt;
&lt;li&gt;Appian records allows you to connect to your data wherever it lives, whether it&amp;#39;s in a database, process model, Salesforce, or an external Web API.&lt;/li&gt;
&lt;li&gt;Records can also have relationships, making it easy to see all of your data in one place.&lt;/li&gt;
&lt;li&gt;Records also contain low-code configurations to customize and optimize your data, like source filters, customizable lists, individual records, actions to perform on your data, and security configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Data Architecture, Architecture&lt;/div&gt;
</description></item><item><title>How to Unify Your Data with Appian</title><link>https://community.appian.com/success/w/tutorial/3471/how-to-unify-your-data-with-appian/revision/2</link><pubDate>Tue, 23 Apr 2024 13:37:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:05fc1f0f-fefc-47a0-890a-3bc2745de0d9</guid><dc:creator>Appian Max Team</dc:creator><description>Revision 2 posted to Tutorial by Appian Max Team on 4/23/2024 1:37:36 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;How to Unify Your Data with Appian&lt;/h2&gt;
&lt;p&gt;This video provides a quick overview of Appian&amp;rsquo;s data fabric, a powerful capability that allows you to unify data from multiple systems, so that you can build powerful and secure apps quickly and efficiently. Specifically, you&amp;rsquo;ll see how Appian leverages record types &amp;mdash; a design object at the heart of Appian&amp;rsquo;s data fabric &amp;mdash; to help you connect, unify, optimize, and secure your data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/QSBQKUVAnaM?si=Oc5n8hxX5TyvXJMf?feature=shared"&gt;youtu.be/QSBQKUVAnaM&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;With Appian data fabric, you can connect, unify, and optimize data, as well as easily manage security, by using Appian record types.&lt;/li&gt;
&lt;li&gt;Appian records allows you to connect to your data wherever it lives, whether it&amp;#39;s in a database, process model, Salesforce, or an external Web API.&lt;/li&gt;
&lt;li&gt;Records can also have relationships, making it easy to see all of your data in one place.&lt;/li&gt;
&lt;li&gt;Records also contain low-code configurations to customize and optimize your data, like source filters, customizable lists, individual records, actions to perform on your data, and security configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Process Model Basics</title><link>https://community.appian.com/success/w/tutorial/3464/process-model-basics</link><pubDate>Tue, 23 Apr 2024 13:37:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:278f2a83-081b-465f-90a0-f7011dd96766</guid><dc:creator>Appian Max Team</dc:creator><description>Current Revision posted to Tutorial by Appian Max Team on 4/23/2024 1:37:03 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;What are Process Models&lt;/h2&gt;
&lt;p&gt;Appian uses Process Models to define a company&amp;#39;s business workflows. In this video, the Build Me Corporation uses a process model to add new salespeople to their team.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/vMuNwRFdty4?feature=shared"&gt;youtu.be/vMuNwRFdty4&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Process models allow companies to execute business processes.&lt;/li&gt;
&lt;li&gt;Can be used to manipulate data, assign tasks, and perform activites like starting a robotic process, assigning a task, or sending an email.&lt;/li&gt;
&lt;li&gt;Process models use process variables to make data easy to access and manipulate throughout the life of the process.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="passing_data_through_objects" class="guide-headers"&gt;Passing Data through Objects&lt;/h2&gt;
&lt;p&gt;Learn how Appian Applications are built by combining interfaces, expression rules, and process models. See how these three main objects interact with each other, and how your data flows between while you build your applications. Hosted by April Schuppel, Senior Developer Advocate.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/fofrLNviRTA?feature=shared"&gt;youtu.be/fofrLNviRTA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Data is passed through objects via rule inputs, local variables, process variables, and activity class parameters.&lt;/li&gt;
&lt;li&gt;Rule inputs are used within interfaces and expression rules to pass data globally into and out of the objects, while local variables can be used to pass data only within the interface or epxression rule.&lt;/li&gt;
&lt;li&gt;In process models, you can use process variables to pass data throughout the life of the process, or use activity class parameters that are only available within a specific note.&lt;/li&gt;
&lt;li&gt;When creating a process model, you can allow Appian to maps the rule inputs of a start process form to the process variables in the process model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: process models, Architecture&lt;/div&gt;
</description></item><item><title>Extending Appian</title><link>https://community.appian.com/success/w/tutorial/3472/extending-appian/revision/2</link><pubDate>Tue, 13 Feb 2024 18:45:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0bdca772-c829-4f66-a1f2-dc92e62f3fb2</guid><dc:creator>joel.larin</dc:creator><description>Revision 2 posted to Tutorial by joel.larin on 2/13/2024 6:45:07 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="how_to_ccreate_connected_systems" class="guide-headers"&gt;How do You Create a Connected System with Integration Objects?&lt;/h2&gt;
&lt;p&gt;How do you call an integration in Appian? In this video, learn how you should use outbound integrations and inbound web APIs to connect Appian with external systems.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;/div&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://www.youtube.com/watch?v=l0bF0n-CCtk?feature=shared"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Integrations are used for connecting and transfering data between Appian and an external system.&lt;/li&gt;
&lt;li&gt;Outbound integrations are for when Appian initiates the call to an external system, and are build by creating a connected system object and an integration object.&lt;/li&gt;
&lt;li&gt;Inbound Web APIs are for when an external system needs to call Appian, and are built by creating a Web API object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_create_a_get_web_api" class="guide-headers"&gt;How to Create a GET Web API&lt;/h2&gt;
&lt;p&gt;Learn how to create a GET web API for an Appian application using the hello, world template.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/qymPQcPEcQo?si=fjJJp_eusAlMEQZb?feature=shared"&gt;youtu.be/qymPQcPEcQo&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;GET Web APIs can be created from a template or from scratch.&lt;/li&gt;
&lt;li&gt;When using a template, the http method will already be set and the a!httpResponse function, which is used to determine what happens when the API is called, will already be pre-populated.&lt;/li&gt;
&lt;li&gt;Passing values into the Web API is done through query parameters, headers, in the body of the request, or a combination of these.&lt;/li&gt;
&lt;li&gt;Web APIs work when an external system sends a request to the endpoint we created in the Web API object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_create_a_post_web_api" class="guide-headers"&gt;How to Create a POST Web API&lt;/h2&gt;
&lt;p&gt;Learn how to create a POST web API for an Appian application. This POST web API uses a write to datastore entity smart service that allows external systems to write new customer data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/kqQPoV8j3_Q?si=9QTyfGyV3xh9K-oj?feature=shared"&gt;youtu.be/kqQPoV8j3_Q&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;POST Web APIs allow external systems to create new data in Appian.&lt;/li&gt;
&lt;li&gt;The Write to Data Store template will convert the data in the body of the request to an Appian value, and then utilize the a!writeToDataStoreEntity smart service to write to a table within Appian.&lt;/li&gt;
&lt;li&gt;The template also provides functionality for on success and on error.&lt;/li&gt;
&lt;li&gt;To add test data, create a json blob inside the body with both the field name and the value inside of quotation marks.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_authenticate_web_api" class="guide-headers"&gt;How to Authenticate Web API&lt;/h2&gt;
&lt;p&gt;Learn how to authenticate a Web API in Appian. Here are three ways that Appian web APIs can authenticate external systems: basic authentication, API key authentication, and OAuth 2.0 Client Credentials Grants.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/t1g5hKXZ6gA?si=VdNG7Mg5mZ6mXfRy?feature=shared"&gt;youtu.be/t1g5hKXZ6gA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Appian APIs can only be called by an external system that has been authenticated, either through an authenticated Appian user or a service account.&lt;/li&gt;
&lt;li&gt;For basic authentication, a user name that has permission to call the Web API and a password must be provided in the request.&lt;/li&gt;
&lt;li&gt;API Keys provide a more secure, performant, and long-lasting way to authenticate, using service accounts that have access to the Web API.&lt;/li&gt;
&lt;li&gt;Oauth 2.0 Client Credentials Grant is an industry standard protocol for authentication, which also uses service accounts to gain access.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: integrations, application design, Architecture&lt;/div&gt;
</description></item><item><title>Extending Appian</title><link>https://community.appian.com/success/w/tutorial/3472/extending-appian/revision/1</link><pubDate>Tue, 13 Feb 2024 18:30:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0bdca772-c829-4f66-a1f2-dc92e62f3fb2</guid><dc:creator>joel.larin</dc:creator><description>Revision 1 posted to Tutorial by joel.larin on 2/13/2024 6:30:22 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="how_to_ccreate_connected_systems" class="guide-headers"&gt;How do You Create a Connected System with Integration Objects?&lt;/h2&gt;
&lt;p&gt;How do you call an integration in Appian? In this video, learn how you should use outbound integrations and inbound web APIs to connect Appian with external systems.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;/div&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://www.youtube.com/watch?v=l0bF0n-CCtk?feature=shared"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Integrations are used for connecting and transfering data between Appian and an external system.&lt;/li&gt;
&lt;li&gt;Outbound integrations are for when Appian initiates the call to an external system, and are build by creating a connected system object and an integration object.&lt;/li&gt;
&lt;li&gt;Inbound Web APIs are for when an external system needs to call Appian, and are built by creating a Web API object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_create_a_get_web_api" class="guide-headers"&gt;How to Create a GET Web API&lt;/h2&gt;
&lt;p&gt;Learn how to create a GET web API for an Appian application using the hello, world template.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/qymPQcPEcQo?si=fjJJp_eusAlMEQZb?feature=shared"&gt;youtu.be/qymPQcPEcQo&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;GET Web APIs can be created from a template or from scratch.&lt;/li&gt;
&lt;li&gt;When using a template, the http method will already be set and the a!httpResponse function, which is used to determine what happens when the API is called, will already be pre-populated.&lt;/li&gt;
&lt;li&gt;Passing values into the Web API is done through query parameters, headers, in the body of the request, or a combination of these.&lt;/li&gt;
&lt;li&gt;Web APIs work when an external system sends a request to the endpoint we created in the Web API object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_create_a_post_web_api" class="guide-headers"&gt;How to Create a POST Web API&lt;/h2&gt;
&lt;p&gt;Learn how to create a POST web API for an Appian application. This POST web API uses a write to datastore entity smart service that allows external systems to write new customer data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/kqQPoV8j3_Q?si=9QTyfGyV3xh9K-oj?feature=shared"&gt;youtu.be/kqQPoV8j3_Q&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;POST Web APIs allow external systems to create new data in Appian.&lt;/li&gt;
&lt;li&gt;The Write to Data Store template will convert the data in the body of the request to an Appian value, and then utilize the a!writeToDataStoreEntity smart service to write to a table within Appian.&lt;/li&gt;
&lt;li&gt;The template also provides functionality for on success and on error.&lt;/li&gt;
&lt;li&gt;To add test data, create a json blob inside the body with both the field name and the value inside of quotation marks.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="how_to_authenticate_web_api" class="guide-headers"&gt;How to Authenticate Web API&lt;/h2&gt;
&lt;p&gt;Learn how to authenticate a Web API in Appian. Here are three ways that Appian web APIs can authenticate external systems: basic authentication, API key authentication, and OAuth 2.0 Client Credentials Grants.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/t1g5hKXZ6gA?si=VdNG7Mg5mZ6mXfRy?feature=shared"&gt;youtu.be/t1g5hKXZ6gA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Appian APIs can only be called by an external system that has been authenticated, either through an authenticated Appian user or a service account.&lt;/li&gt;
&lt;li&gt;For basic authentication, a user name that has permission to call the Web API and a password must be provided in the request.&lt;/li&gt;
&lt;li&gt;API Keys provide a more secure, performant, and long-lasting way to authenticate, using service accounts that have access to the Web API.&lt;/li&gt;
&lt;li&gt;Oauth 2.0 Client Credentials Grant is an industry standard protocol for authentication, which also uses service accounts to gain access.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How to Unify Your Data with Appian</title><link>https://community.appian.com/success/w/tutorial/3471/how-to-unify-your-data-with-appian/revision/1</link><pubDate>Tue, 13 Feb 2024 18:28:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:05fc1f0f-fefc-47a0-890a-3bc2745de0d9</guid><dc:creator>joel.larin</dc:creator><description>Revision 1 posted to Tutorial by joel.larin on 2/13/2024 6:28:52 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;How to Unify Your Data with Appian&lt;/h2&gt;
&lt;p&gt;This video provides a quick overview of Appian&amp;rsquo;s data fabric, a powerful capability that allows you to unify data from multiple systems, so that you can build powerful and secure apps quickly and efficiently. Specifically, you&amp;rsquo;ll see how Appian leverages record types &amp;mdash; a design object at the heart of Appian&amp;rsquo;s data fabric &amp;mdash; to help you connect, unify, optimize, and secure your data.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/QSBQKUVAnaM?si=Oc5n8hxX5TyvXJMf?feature=shared"&gt;youtu.be/QSBQKUVAnaM&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;With Appian data fabric, you can connect, unify, and optimize data, as well as easily manage security, by using Appian record types.&lt;/li&gt;
&lt;li&gt;Appian records allows you to connect to your data wherever it lives, whether it&amp;#39;s in a database, process model, Salesforce, or an external Web API.&lt;/li&gt;
&lt;li&gt;Records can also have relationships, making it easy to see all of your data in one place.&lt;/li&gt;
&lt;li&gt;Records also contain low-code configurations to customize and optimize your data, like source filters, customizable lists, individual records, actions to perform on your data, and security configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Process Model Basics</title><link>https://community.appian.com/success/w/tutorial/3464/process-model-basics/revision/4</link><pubDate>Tue, 13 Feb 2024 18:24:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:278f2a83-081b-465f-90a0-f7011dd96766</guid><dc:creator>joel.larin</dc:creator><description>Revision 4 posted to Tutorial by joel.larin on 2/13/2024 6:24:52 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;What are Process Models&lt;/h2&gt;
&lt;p&gt;Appian uses Process Models to define a company&amp;#39;s business workflows. In this video, the Build Me Corporation uses a process model to add new salespeople to their team.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/vMuNwRFdty4?feature=shared"&gt;youtu.be/vMuNwRFdty4&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Process models allow companies to execute business processes.&lt;/li&gt;
&lt;li&gt;Can be used to manipulate data, assign tasks, and perform activites like starting a robotic process, assigning a task, or sending an email.&lt;/li&gt;
&lt;li&gt;Process models use process variables to make data easy to access and manipulate throughout the life of the process.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="passing_data_through_objects" class="guide-headers"&gt;Passing Data through Objects&lt;/h2&gt;
&lt;p&gt;Learn how Appian Applications are built by combining interfaces, expression rules, and process models. See how these three main objects interact with each other, and how your data flows between while you build your applications. Hosted by April Schuppel, Senior Developer Advocate.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/fofrLNviRTA?feature=shared"&gt;youtu.be/fofrLNviRTA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Data is passed through objects via rule inputs, local variables, process variables, and activity class parameters.&lt;/li&gt;
&lt;li&gt;Rule inputs are used within interfaces and expression rules to pass data globally into and out of the objects, while local variables can be used to pass data only within the interface or epxression rule.&lt;/li&gt;
&lt;li&gt;In process models, you can use process variables to pass data throughout the life of the process, or use activity class parameters that are only available within a specific note.&lt;/li&gt;
&lt;li&gt;When creating a process model, you can allow Appian to maps the rule inputs of a start process form to the process variables in the process model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: process models, Architecture&lt;/div&gt;
</description></item><item><title>Process Model Basics</title><link>https://community.appian.com/success/w/tutorial/3464/process-model-basics/revision/3</link><pubDate>Tue, 13 Feb 2024 16:42:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:278f2a83-081b-465f-90a0-f7011dd96766</guid><dc:creator>joel.larin</dc:creator><description>Revision 3 posted to Tutorial by joel.larin on 2/13/2024 4:42:40 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;What are Process Models&lt;/h2&gt;
&lt;p&gt;Appian uses Process Models to define a company&amp;#39;s business workflows. In this video, the Build Me Corporation uses a process model to add new salespeople to their team.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/vMuNwRFdty4?feature=shared"&gt;youtu.be/vMuNwRFdty4&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Process models allow companies to execute business processes.&lt;/li&gt;
&lt;li&gt;Can be used to manipulate data, assign tasks, and perform activites like starting a robotic process, assigning a task, or sending an email.&lt;/li&gt;
&lt;li&gt;Process models use process variables to make data easy to access and manipulate throughout the life of the process.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="passing_data_through_objects" class="guide-headers"&gt;Passing Data through Objects&lt;/h2&gt;
&lt;p&gt;Learn how Appian Applications are built by combining interfaces, expression rules, and process models. See how these three main objects interact with each other, and how your data flows between while you build your applications. Hosted by April Schuppel, Senior Developer Advocate.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/fofrLNviRTA?feature=shared"&gt;youtu.be/fofrLNviRTA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Data is passed through objects via rule inputs, local variables, process variables, and activity class parameters.&lt;/li&gt;
&lt;li&gt;Rule inputs are used within interfaces and expression rules to pass data globally into and out of the objects, while local variables can be used to pass data only within the interface or epxression rule.&lt;/li&gt;
&lt;li&gt;In process models, you can use process variables to pass data throughout the life of the process, or use activity class parameters that are only available within a specific note.&lt;/li&gt;
&lt;li&gt;When creating a process model, you can allow Appian to maps the rule inputs of a start process form to the process variables in the process model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: process models, Architecture&lt;/div&gt;
</description></item><item><title>Process Model Basics</title><link>https://community.appian.com/success/w/tutorial/3464/process-model-basics/revision/2</link><pubDate>Tue, 13 Feb 2024 16:42:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:278f2a83-081b-465f-90a0-f7011dd96766</guid><dc:creator>joel.larin</dc:creator><description>Revision 2 posted to Tutorial by joel.larin on 2/13/2024 4:42:15 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;What are Process Models&lt;/h2&gt;
&lt;p&gt;Appian uses Process Models to define a company&amp;#39;s business workflows. In this video, the Build Me Corporation uses a process model to add new salespeople to their team.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/vMuNwRFdty4?feature=shared"&gt;youtu.be/vMuNwRFdty4&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Process models allow companies to execute business processes.&lt;/li&gt;
&lt;li&gt;Can be used to manipulate data, assign tasks, and perform activites like starting a robotic process, assigning a task, or sending an email.&lt;/li&gt;
&lt;li&gt;Process models use process variables to make data easy to access and manipulate throughout the life of the process.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="passing_data_through_objects" class="guide-headers"&gt;Passing Data through Objects&lt;/h2&gt;
&lt;p&gt;Learn how Appian Applications are built by combining interfaces, expression rules, and process models. See how these three main objects interact with each other, and how your data flows between while you build your applications. Hosted by April Schuppel, Senior Developer Advocate.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/fofrLNviRTA?feature=shared"&gt;youtu.be/fofrLNviRTA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Data is passed through objects via rule inputs, local variables, process variables, and activity class parameters.&lt;/li&gt;
&lt;li&gt;Rule inputs are used within interfaces and expression rules to pass data globally into and out of the objects, while local variables can be used to pass data only within the interface or epxression rule.&lt;/li&gt;
&lt;li&gt;In process models, you can use process variables to pass data throughout the life of the process, or use activity class parameters that are only available within a specific note.&lt;/li&gt;
&lt;li&gt;When creating a process model, you can allow Appian to maps the rule inputs of a start process form to the process variables in the process model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Process Model Basics</title><link>https://community.appian.com/success/w/tutorial/3464/process-model-basics/revision/1</link><pubDate>Tue, 13 Feb 2024 16:40:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:278f2a83-081b-465f-90a0-f7011dd96766</guid><dc:creator>joel.larin</dc:creator><description>Revision 1 posted to Tutorial by joel.larin on 2/13/2024 4:40:50 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="what_are_process_models" class="guide-headers"&gt;What are Process Models&lt;/h2&gt;
&lt;p&gt;Appian uses Process Models to define a company&amp;#39;s business workflows. In this video, the Build Me Corporation uses a process model to add new salespeople to their team.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/vMuNwRFdty4?feature=shared"&gt;youtu.be/vMuNwRFdty4&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Process models allow companies to execute business processes.&lt;/li&gt;
&lt;li&gt;Can be used to manipulate data, assign tasks, and perform activites like starting a robotic process, assigning a task, or sending an email.&lt;/li&gt;
&lt;li&gt;Process models use process variables to make data easy to access and manipulate throughout the life of the process.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top:64px;"&gt;
&lt;h2 id="passing_data_through_objects" class="guide-headers"&gt;Passing Data through Objects&lt;/h2&gt;
&lt;p&gt;Learn how Appian Applications are built by combining interfaces, expression rules, and process models. See how these three main objects interact with each other, and how your data flows between while you build your applications. Hosted by April Schuppel, Senior Developer Advocate.&lt;/p&gt;
&lt;div style="margin-top:22px;width:90%;"&gt;&lt;a href="https://youtu.be/fofrLNviRTA?feature=shared"&gt;youtu.be/fofrLNviRTA&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Video highlights&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Data is passed through objects via rule inputs, local variables, process variables, and activity class parameters.&lt;/li&gt;
&lt;li&gt;Rule inputs are used within interfaces and expression rules to pass data globally into and out of the objects, while local variables can be used to pass data only within the interface or epxression rule.&lt;/li&gt;
&lt;li&gt;In process models, you can use process variables to pass data throughout the life of the process, or use activity class parameters that are only available within a specific note.&lt;/li&gt;
&lt;li&gt;When creating a process model, you can allow Appian to maps the rule inputs of a start process form to the process variables in the process model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Tutorials</title><link>https://community.appian.com/success/w/tutorial</link><pubDate>Mon, 12 Feb 2024 19:20:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9d3a2a29-9385-4762-b396-e312f1953c04</guid><dc:creator>Devon Lee</dc:creator><description>Current Revision posted to Tutorial by Devon Lee on 2/12/2024 7:20:56 PM&lt;br /&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>