Below are several resources you can use to help you get started with building Appian applications. Whether you consider yourself a new user or a more experienced user in need of a refresher, this page will help you find the right information.
Looking for the latest features for this release? Check out our Release Notes.
Check your learning progress with this helpful infographic.
Is this your first time using Appian? Visit Academy Online to learn more about the basics of our software before you dive into building your own application.
Find out how we define our Appian terminology here.
Developing a new application doesn't need to be overwhelming. Refresh on the basics of building your application in Appian Designer.
Learn more about our design objects, which are the building blocks of all Appian applications.
Can't remember a function name or syntax? Reference our Appian Functions Table.
Tutorials help you review the fundamentals of Appian. Learn more about how to set up specific functionality in your application by looking at our basic tutorials and more advanced tutorials.
Create a basic application with an action. This tutorial is a great place to start if you are new building applications and securing design objects.
Create a basic interface. This tutorial is a great place to start if you are new to designing interfaces in Appian.
Create a process that allows users to submit expense reports.
Create a read-only grid using the Report Builder.
Entity-backed and process-backed records
Advanced tutorial that walks you through the process of creating an entity-backed record and process-backed record.
Advanced tutorial that walks you through the process of creating a expression-backed record.
Advanced tutorial that walks you through creating a Web API that retrieves a JSON-encoded list of records.
Advanced tutorial that walks you through creating a Web API that creates a new entry in a Data Store.
Once you're more comfortable using Appian, reference these pages to help you build out more complex functionality in your Appian application.
Set up different functionalities in your application with function recipes, interface patterns, and query recipes.
Similar to a cookbook, function recipes show the individual ingredients that go into creating an expression using Appian functions, the order in which to combine them, and tips on when to use them or modify for preference.
Interface patterns provide you with a combination of components and dynamic expressions to achieve common user-interface designs.
Query Recipes allow you to perform common data lookups using the a!queryEntity()
expression function.
Understand more how data works in Appian and how you can display your data in a Record.
The data (process variables, node inputs, node outputs, rule inputs, data store entities, or constants) used by Appian must conform to certain data types.
As opposed to a primitive or system data type a custom data type (CDT) is a developer-defined data structure. Data Types allow developers to create a logical grouping of related data that can then be used by other objects to share data. Data can be shared internally, for instance between an Interface and Process Model, or a web service that uses a CDT.
Data stores connect Appian to external relational databases in order to store and retrieve application data.
Learn how to create and configure a record type that can be accessed from the Records tab.
Learn more about how to build out different processes for your application in the Process Modeler, including Smart Services.
Make your application look great and create a positive user experience with interfaces.
Connecting two systems together can be difficult. These docs were created for those who need a starting point when thinking about integrating with other systems.
Getting Started with Appian