Below you'll find a list of updates to our documentation and to our free, online training resources available at Academy Online.
Have you ever wanted an easy button to copy an example expression? We know you have—so we've delivered it! Look for the Copy icon on the top-right of any expression example in the docs. Simply click to copy the entire expression.
We've improved the Appian RPA REST API documentation to use a more consistent and streamlined organization. Each page now includes example request and response bodies, so you can easily verify if your request or response is formatted properly. We've also added a note to the top of each method's page to remind you to use the proper authentication headers, which can be a small but frustrating misstep when using the API.
In this course from our new UX Design learning path, you'll learn about important design considerations for apps that will be used on multiple devices: desktops, tablets, and phones. Learn how user behaviors differ by device, and how it impacts your design choices. Watch our video lessons to learn how specific UI components behave on mobile devices, how to recognize which UI components are likely to require an optimization, and how to perform optimization steps. You can complete this course as part of our Appian UX Design learning path or enroll in the course directly.
Building business applications that are a pleasure to use requires much more than just satisfying functional requirements. This course from our new UX Design learning path will teach you how to incorporate essential visual design principles using Appian's tools, and how to create emotionally appealing user experiences that are also intuitive and highly efficient to use. Refine your visual design skills with the powerful tips from the Appian UX Design team. You can complete this course as part of our Appian UX Design learning path or enroll in the course directly.
Updated for 2021, this course provides an introduction to the Appian platform. You'll start by learning why companies around the world choose Appian to help transform their businesses. Then you'll learn the key components used to build an application in Appian, and see how these building blocks come together. This course serves as a springboard for you to move on to the technical courses in the Appian Developer learning path. You can complete this course as part of our Appian Developer or Appian Foundations learning path or enroll in the course directly.
We've reorganized Appian RPA help content to better support a low-code developer's journey. Starting with RPA 7.7, the newly streamlined docs introduce you to Appian RPA, help you get started building robotic processes, and show you how to integrate RPA with your Appian applications.
More experienced developers can still find the Java-focused content in the Custom Code Development section. Let us know your thoughts through the Feedback widget on any Appian RPA page.
Crafting a great user experience requires research and planning before application construction begins. Specifically, you must understand who your users are and what they need to achieve. A superior design allows those users to successfully complete their work quickly and easily. This course covers how to incorporate user-centered priorities from the planning stage through the end of application development. You can complete this course as part of our Appian UX Design learning path or enroll in the course directly.
In this new course you will learn what Appian Intelligent Document Processing (IDP) is and how you might use it. You will learn what types of documents are a good fit for IDP and how to use the pre-configured application. Further, you will learn how Appian IDP takes advantage of document extraction features, adds the capability to automatically classify documents, monitors the performance of document processing, and securely processes documents across multiple teams. You can enroll in the course directly.
As Appian Records continue to make the app development experience faster and easier, we wanted your documentation experience to be just as fast and easy. So this release, we've provided a complete guide to help you create, build, and leverage records seamlessly throughout your application. With new and updated content, you'll find the latest information about records that highlight cool new features and reinforce the power records bring to your applications.
With all your record content in one place, you'll be able to learn about Appian Records just as fast as you can build with them. Check out the newest Appian Records content here.
Students learn Appian's suggested program management techniques including organizing teams, planning, planning the right features, automating deployment steps, and ensuring easy maintenance for the long term. This is an instructor-led course.
Enrollments are open now, so check for upcoming sessions on Appian Community.
Put fundamental knowledge to work with a hands-on Appian use case. In this instructor-led course, students will learn the basics of Appian's delivery methodology and quality assurance practices while working through delivery of a functioning application.
Enrollments are open now, so check for upcoming sessions on Appian Community.
In this instructor-led course, students learn how to create visually appealing, intuitive, and valuable applications to end users. This course will teaches elements of good interface design, simplifying complicated information, and creating an experience centered on the users themselves.
Enrollments are open now, so check for upcoming sessions on Appian Community.
Process models are a standard tool for depicting business workflows. In Appian, these models aren't static. Appian translates your business workflows to executable processes. In this course, you'll learn how to use Appian's Process Modeler to design and build scalable processes, using standard Business Process Model and Notation (BPMN). A major component of applications is the creation, editing, and moving of data through the lifecycle of your business workflows. You'll see how to add and configure process components that perform a variety of activities. As a final step, you'll learn how to test and troubleshoot a process. You can complete this course as part of our Appian Developer learning path or enroll in the course directly.
Interested in learning how to incorporate Appian AI into your application? We've got you covered with new and updated Appian AI content. Appian AI allows you to integrate modern AI capabilities like computer vision, document extraction, and natural language processing seamlessly into your application.
As one of the AI features offered by Appian AI, Appian's Document Extraction content has also been updated to help you seamlessly create your own document extraction process.
Not sure where Appian AI fits in your process? Check out some industry use cases that illustrate the different ways you can enhance your existing processes with best-in-class Google Cloud Platform Artificial Intelligence services.
If you’re new to Appian RPA, you’re probably looking to understand the basics before you move on to development. Even if you’re a seasoned robotic process developer, a refresher can be helpful.
Check out an in-depth description of libraries in Appian RPA. We cover the types of libraries, why you should use libraries, and how to deploy them to your code repository.
In Appian, queries are used to return data from relational databases. Query filters define the conditions for returning the data. You can organize the returned data in meaningful ways, such as in charts and reports, to support business decisions, answer questions, and complete other tasks.
In this course, you’ll learn how to use the Query Editor to create and test queries. You’ll also learn how to use the a!queryEntity() function to create advanced queries. You’ll see how queries are used by interfaces and process models.You can complete this course as part of our Appian Developer learning path or enroll in the course directly.
This course teaches new Appian Developers how to leverage interface patterns and work with advanced interface elements and components, including dynamic lists, dynamic links, conditional display, and editable grids. You can complete this course as part of our Appian Developer learning path or enroll in the course directly.
This course for existing Appian Developers teaches how to jump start your organization’s application development with proven design patterns – while absorbing some of the lessons learned from other projects that followed design patterns that you may want to avoid, which we call anti-patterns. You can complete this course as part of our Appian Advanced Developer learning path or enroll in the course directly.
This course teaches existing Appian Developers more advanced data design and configuration for Appian data structures. Users learn how to leverage JPA annotations and nested CDTs to ensure alignment with RDBMS requirements. You can complete this course as part of our Appian Advanced Developer learning path or enroll in the course directly.
You’re ready to build an application using Appian. Where should you start? This course helps you plan and organize the things that are needed to build a robust application. The goal of this course is to set you on a path to successful application building and avoid costly mistakes you didn’t plan for. You can complete this course as part of our Appian Developer learning path or enroll in the course directly.
We're continually building ways for you to execute robotic processes seamlessly in all the contexts you might use Appian RPA. To help you decide which options are best for you, we assembled a list of all the Ways to Execute a Robotic Process.
This page was recently updated to include the specific ways to use the Appian RPA connected system to kick off a robotic process in a process model, interface, and Web API.
As we continue to release more Appian pre-built solutions, as well as the Intelligent Document Processing (IDP) application, we have made an important update to our documentation that takes into account a unique feature of solutions and IDP. Mainly, that they release new versions at different times from the product.
In order for us to show you the most accurate content, all solutions that have multiple versions now include a solution version dropdown menu that is separate from the product version selection.
You can check out this new feature in our IDP documentation. Use the version dropdown menus to change the product version and IDP version.
Interested in becoming an Appian Developer? We recommend signing up for one of our instructor-led courses. You can go to community.appian.com for more information and course schedules.
However, if you prefer a self-paced, online format, you should enroll in the Appian Developer learning path at Academy Online. To help get you started, we’ve recently added a new online “Welcome” course that provides learners with a variety of helpful resources and tools, including a short overview of the learning path with recommended “steps for success.”
A critical aspect of learning Appian is practice building an application, so we’ve also included a new Developer’s Skills Practice guide that provides a series of exercises you can follow along with to build an application. After each course in the path, you should complete associated course exercises.
If you’re an online learner, be sure to take advantage of these great, new resources!
Over the last few quarters, Appian has introduced a number of product improvements that make managing deployments a lot easier. Now, you can connect your development, test, and production environments and use the Compare and Deploy feature to easily create application deployment packages for new applications or updates to existing applications (a.k.a patches).
To support these product imporovements and your knowledge and skills development, we recently released a new course that teaches you how to configure your connected environments and leverage the Compare and Deploy feature to create, deploy, and manage application deployment packages across environments. You’ll learn how Appian automatically checks for missing objects in your deployment package. You’ll also learn how to interpret and proceed with different statuses for objects that have been previously deployed to your target environment. Lastly, you’ll see how to deploy both database scripts and import customization files alongside your application deployment package.
You can complete this course as part of our Appian Developer learning path or enroll in the course directly.
As we all know, data is a huge part of every application. Knowing how to work with relational databases is essential to learning how to use the Appian platform to create scalable, enterprise-worthy applications. We want to help kickstart your knowledge by introducing you to key database terms and concepts that will help you build powerful applications.
Let's hone your database knowledge and skills with Appian's new Database Design Basics course. This course teaches you what a database is and how to use it. You learn about database schema design, relationship types, and how to differentiate between a primary key and a foreign key. You'll also learn how to create entity relationship diagrams (ERDs).
If you’re unfamiliar with database concepts, we recommend taking the Database Design Basics course prior to going through the Appian Developer learning path.
With the release of Appian RPA, we've created a new learning path specifically for developing robotic processes (bots). The knowledge you gain from this learning path, combined with your Java skills, will enable you to build bots to automate your business processes.
In addition to the new Appian RPA content, we are also debuting a new learning medium: .pdf guides. These guides combine text instructions, screen captures, and code snippets to create an useful and comprehensive learning experience. I hope this approach helps you learn how to develop bots efficiently and effectively.
Check out the robotic process automation learning path at academy.appian.com, and please answer the survey at the end. We love your feedback!
Great business applications should be more than just functional! That's the topic of our newest online training course: UX Design and Appian. In this course, you'll learn why UX design is so valuable to your application, how to plan and get feedback on your interface designs, and learn best practices for working with interface layouts and components.
Throughout this course, we'll showcase different designs and interface patterns to expand your knowledge of what's possible in Appian. Click here to get started!
Come visit us on Academy Online to engage in your new learning experience. While you're there, check out our welcome video for information about new features, start learning with one of the learning paths, or enroll in the new UX design course.
The new learning system is a fresh, modern portal to everything you need to learn Appian. The new navigation, search, and filtering capabilities make it easier than ever to locate the content you want – when you want it. We also have more quizzes and revamped skills practices to help you gauge your learning and practice your newly acquired skills.
We're excited to roll out this new experience! Email us with any comments or questions: email@example.com.
Have you ever wondered what it takes to improve your application development life cycle? DevOps is the answer! Appian provides a complete DevOps journey that will help you streamline processes, facilitate more efficient best practices, and much more. DevOps with Appian is a new set of documentation that will explain what DevOps is and what benefits you gain from it. Start learning about DevOps today and see for yourself the dramatic improvements in your development life cycle.
The new Grid Tutorial walks you through building a grid. Even though this tutorial teaches you all the major elements of the new grid, it still only takes about 15 minutes to complete because of how easy the new grid is.
We also have a new page that explains everything you need to know about Configuring the Read-Only Grid.
From any interface component page, you can find a new section, Related Patterns. Rather than just a handful of links to select patterns, this section displays all relevant patterns that use the component, letting you quickly find the right example to get you going. Check it out on the new Read-Only Grid Component page.
There are two new reference pages for each function that cover the details.
To take advantage of these new functions, learn how to quickly adapt your existing usage from Updating Expressions to Use Local Variables to learn how you can quickly adapt.
New examples for refreshing variables:
Disable Automatic Refresh After User Saves Into a Variable (Auto-Refresh): Automatically update a variable when its dependencies change until the user saves their own value into that variable.
Display Last Refresh Time (Auto-Refresh, Grids): Display the last time the interface was updated, either based on a user interaction or a timer.
Refresh Data After Executing a Smart Service (Auto-Refresh, Smart Services):
Refresh Data Using a Refresh Button (Auto-Refresh):
Refresh Until Asynchronous Action Completes (Auto-Refresh): Use a refresh interval to display the results of an asynchronous action automatically.
Working with data in Appian often starts with creating Custom Data Types (CDTs). This new page will help you understand how CDT relationships work and what factors to consider when designing your CDTs for your Appian application.
Many of you have come to rely on the UX Design Guide for best practice suggestions when using specific interface components and layouts. While knowing the rules for choosing button styles or label positions is helpful, the greatest opportunities for improving usability come from looking at the flow of your entire app. How will users complete their tasks from beginning to end? When someone first lands on a given page, how will they make sense of how content is organized? Making visually-appealing UIs is an understandable goal, but the best way to take full advantage of the value Appian provides is ensuring the users of your apps can easily and efficiently do their work.
To help you think about ways to make your users more effective, we've published a new Design Guide topic: Presenting Information Clearly. This page covers the basics of information architecture while showing examples of common do's and don'ts.
New this month is a tutorial on building a record! Watch the videos, follow along with the written instructions, or do both as you build a record. At the end of the tutorial, you’ll have a fully configured List View and Summary View.
Follow the directions in the tutorial to download the Getting Started application and sample data, or request a free trial site, which comes pre-loaded with the Getting Started app and sample data. Try it out!
To coincide with the new year, we’re introducing a new course on Academy Online: Appian Essentials! In this course, you’ll get an introduction to Appian and see how companies are using Appian to revolutionize their business practices. You’ll answer common questions such as How does Appian display data? and How is work completed in Appian? as well as participate in fun activities designed to enhance your learning!