How to Think About Appian Applications

Use this article to map your business needs to an Appian application before you start building individual components.

1. Data

Start with the information that's most important to you and your organization. Common examples are customers, orders, service requests, or assets.

Expose these critical objects as records to provide a single, consistent place to view this information.

Records can include data from within Appian and from external systems (relational database, web service, etc).

2. Process

Next, define your business processes. Think about how they interact with your records. If records are the nouns, processes are the verbs.

Use actions when there is no specific record involved initially (such as when creating a new record). Use related actions to act on a specific record.

Change can be initiated by users (action or related action), on a schedule, or by an external message/integration.

Use tasks to involve other people in a process. For example: a review or approval.

3. Reporting

With Appian managing your data and processes, build reports to aggregate metrics from across your organization.

4. Interfaces

Determine how users will access your application. Everything you build is shared regardless of whether they use Appian through Sites, embeddedmobile, or Tempo.

5. Platform

As you plan your applications, think about how they will interact to form a complete business platform.