View this page in the latest version of Appian. Basic Concepts Share Share via LinkedIn Reddit Email Copy Link Print On This Page The capabilities described on this page are included in Appian's advanced and premium capability tiers. Usage limits may apply. To get the most out of the Plan view, it's helpful to understand a few key terms and concepts. These terms and concepts also correspond to Appian design objects. Application plan The application plan is the centerpiece of the Plan view. It provides a clear, structured model that defines the application's requirements, components, and architecture. By detailing every necessary part of your application, it acts as the essential guide for building and bringing your application to life. Requirements In the Requirements tab, you can organize your application's requirements into a story map. Two key terms are essential to this visual layout: activity and action. These help you plan your application's journey from big ideas to specific tasks. Activity represents a large piece of functionality in your application. Action details the specific tasks or requirements within an activity. Action types identify the specific requirements that drive actions. Action types Action types represent the specific requirements that drive the actions in your application. Each action type serves a specific purpose and is mapped to an appropriate Appian concept or design object. The following table outlines the available action types and provides a brief description of each. Icon Term Description Appian Concept/Object AI Process Starts an action that utilizes an Appian AI capability. Appian AI Assigned Task Sends a task to an individual or group for completion. Tasks Automated Process An automated action that is handled within a process model. Process Model External Integration Executes an action that connects to a third-party system or service. Integration Types Interface Display Displays user-facing screens such as landing pages and reports. Interface Object RPA Process Initiates an action that involves Appian RPA. Appian RPA User Action A direct interaction by the user with the application, involving actions like entering data or making selections. Related actions User Notification Delivers notifications via email or custom messaging. Notifications Personas In Composer, a persona represents a user role or group of users with similar responsibilities and permissions within an application. Personas help define who interacts with different parts of the application, ensuring the right users can access and perform the appropriate actions based on their roles. In Composer, a system persona represents Appian itself. This persona handles system-driven tasks such as requirements, integrations, and system processes, ensuring that routine operations are executed as designed. When you're using AI Copilot, it may automatically create this and other personas for you. Business rules Business rules are statements that guide how your application should make a key decision or perform a specific calculation. These rules ensure consistency and accuracy by clearly constraining every decision or calculation. For example, think of each business rule as a clear, logical instruction of business logic, such as, "If a customer's credit score is above 700, then approve the loan." A business rule is the plain-language definition of your logic that gets converted into an expression rule. Composer analyzes your application requirements and displays suggested business rules for your review. When you generate objects, Composer uses those business rules and creates the corresponding expression rule design object to implement the business logic into your application. You can then edit the code within the generated expression rule. The Business Rules tab provides a dedicated way to capture and manage the business rules, allowing you to design your application's behavior based on clear, agreed-upon policies. This tab serves as a central hub where developers and business users can easily collaborate to ensure the application's logic is accurate, preventing possible rework due to misunderstood requirements. By centralizing the logic as business rules, you can build applications faster and focus on the more complex tasks. Data model A data model in the Plan view is a visual representation of the information your application will work with and how that information is connected. It helps you plan and organize your application's data, such as what tables (like users or tasks) are needed and how they relate to each other. The data model itself doesn't create record types or store data in Appian—it's a design tool that guides you in structuring your data to align with your application's requirements. Once the data model is finalized, you can use it as a blueprint to create the actual record types and set up the data in Appian. Screens Screens are the user-facing pages that make up your application. They define how users interact with your app, from landing pages and forms to record views. When you create an application plan, Composer automatically generates a set of starter screens based on your requirements, personas, and data model. These initial screens give you a foundation to build on as you design your user experience. The generated screens display mock data to help you visualize the layout, with some components mapping to data tables in your data model. When you generate an interface, Composer connects screen elements to existing record types and record actions. Any component backed by a field from your data model appears in the generated interface. If a mapping is missing, the interface may not fully match your original design. You can then open the interface in Appian Designer to make refinements and complete the configuration. You can see which sites and interfaces were generated from the application plan by reviewing the Screens tab. Each screen includes a link that opens the corresponding object in Appian Designer, so you can quickly view and modify it. Feedback Was this page helpful? SHARE FEEDBACK Loading...