This content applies solely to CampusPass, which must be purchased separately from the Appian base platform. This content was written for Appian 21.4 and may not reflect the interfaces or functionality of other Appian versions. |
Appian CampusPass™ is deployed by large academic institutions, and Appian is fully scalable to meet the needs of even the largest customer. The Appian Cloud infrastructure that is provided for each customer is sized to support the user population at the time of purchase, assuming optimal usage.
This page defines the best practices for optimizing the user experience through:
If your needs are likely to exceed the optimal usage, contact your account executive to help determine if you will need to upgrade your infrastructure, even if only temporarily.
The upper limit for optimal usage is 1% of your user population requesting a pass during your peak one-minute period. For example, if you have 12,000 users, the infrastructure set up for you can handle 120 users requesting a pass during your busiest one-minute period.
We do not artificially throttle or create waiting rooms for users beyond this recommended limit. This means that if you are using the default infrastructure and you have more users request a pass at one time than the system was designed for, users may see slower response times during these peak periods.
This limit is based on metrics from customers who are using our solution daily across large populations, and it assumes the following:
There are likely natural variations for when your user population will be most likely to request a pass. For example, the time that users start class, their commute time, or differences in their time zones could affect the number of users using the site at once. Times when the application is experiencing high user demand are considered peak periods.
There are some actions that could artificially increase the number of users logging in to CampusPass at the same time. For example, sending an initial launch message or daily reminder to all users would likely cause an increase of users activity on the site at the same time.
Most customers have usage well below 1% during their peak periods without applying additional constraints. However, there are some best practices we recommend that can reduce the chances of exceeding the optimal usage.
If you decide to send out a regular reminder or initial launch message, consider spacing it out by sending it to different groups at different times. This will decrease the likelihood that many users will try to log in at the same time, possibly resulting in slower response times.
For example, when you initially release CampusPass to your users, you can encourage users to request passes just before they leave for campus rather than when they get to campus. You can also time notifications so that different groups or campuses receive them at different times to reduce the likelihood of a usage surge.
Allowing students, faculty, and staff back to campus in stages spreads out user activity. Additionally, a phased approach like this will provide you with a chance to learn from feedback and adjust your approach.
The more questions that you add to your pass request questionnaire, the more time each user spends in the system and the more system resources are needed per user. This impacts both the user experience and how many users the hardware can handle.
By default, pass requests have eight questions. We have found that user experience and system load are better when staying under ten questions for a pass request. If your use case requires more than ten questions, please reach out to your Account Executive to help determine if you need upgraded hardware.
To ensure that CampusPass continues working with optimal performance and does not encounter slowness due to growing data entries, a data archival strategy is recommended for all customers, especially those with a high load of data entries.
Data archival is also recommended once the data is no longer needed for business purposes. After the data is archived, the raw data is maintained and can always be accessed from the back-end.
For instructions on how administrators can configure what data is archived and when, see the Configuration Guide.
The following guidance was designed based on load testing analysis completed on standard cloud installations in order to help guide decision-making around when and what to archive if needed.
If you have Automated Test Requests enabled, be sure to follow the Archival Recommendation provided when you configured the feature. If the solution did not provide any data archival guidance, your current data management settings are configured for optimal performance.
When evaluating data volume for archival, consider the following:
This guidance is designed with the intention of minimizing potential performance degradation. It does not necessarily need to be strictly followed, but should be considered along with your business needs. If you are not experiencing any performance issues with your current data volumes, you may not need to configure archiving for every data category at this time.
Note: For customers who have heavy usage and require maintaining data volumes that are larger than the figures provided in the guidance, we recommend adjusting the archival periods based on the performance of the environment. For example, if you are experiencing slow load times of certain pages, such as the Pass Request report, consider archiving that functional data at a shorter interval. Contact technical support if further assistance is needed.
Best Practices for Optimal User Experience