Results for architecture, Delivery
  • LDAP Synchronization

    Overview Over time, user accounts need to be created, updated, and deactivated. Customers who have an existing user directory can use the LDAP Tools plug-in to automatically mirror these changes to Appian without requiring users to work manually through…
  • Plug-ins and Application Recommendations for Standard Installations

    There are a number of plug-ins and applications that are often used in most Appian standard installations. Below is a list of the most commonly used plug-ins that you should consider installing on your Appian platform to aid in development efforts as…
  • Shared Object Management Overview

    Overview This document provides guidance on what shared objects are, how to identify them, how to secure them and how to update them in a manner that is safe and responsible. When used with care, shared objects provide a layer of reusable components…
  • Appian RPA Design & Development Best Practices

    RPA Development Best Practices enhance application quality and reduce troubleshooting time. These best practices should be followed, in addition to Appian Documentation . Ensuring that best practices are followed from the beginning maximizes the chances…
  • SQL Scripts that can be Rerun

    This guide deals with writing database scripts which can be rerun (‘rerunnable’). Creating rerunnable scripts makes deployments easier and avoids any unwanted behavior if the code were to run more than once. When modifying or updating a database, running…
  • Identity Management

    There are several questions you need to answer before determining how users will access the system: How will new users be created? How will existing users’ profiles be updated? How will users who should no longer have access to the system be deactivated…
  • Automated Testing

    Automated testing reduces the amount of manual testing necessary in an Appian application and reduces risk at each stage of the application development lifecycle. Automated testing can be used throughout the Appian application development lifecycle to…
  • Backward Compatible Design: Planning for Subsequent Deployments

    Changes to an existing application may have an impact on in-flight processes. Process design changes can cause unexpected behavior in production. Following a backward compatible design and running Health Check as a part of each sprint will help prevent…
  • Analyzing Performance Issues

    While using the system, users may encounter slowness and performance issues. The root causes of these issues vary based on usage patterns, application design, system resources, and external factors. For the purposes of this guide, “slowness” is defined…
  • Reuse Promotion

    Skills Covered Reusing Appian components and interfaces ensures a consistent look and feel to your applications, while also promoting efficient development practices. Skills Checklist: Identify benefits to reusing Appian components and interfaces…
  • Design Review Checklist

    Use this checklist throughout your development cycle to ensure application success and reduce technical risk. Each section provides recommendations for when and how often the checklist should be used. Run through the relevant subsections of this checklist…