How Requirements are Applied at Runtime

AdminStudio 2024 R2 | 28.0 | Citrix Assistant

The requirements you specify on the Profile Requirements page determine how, or if, a user has access to the application.

When a user attempts to run an application, the Citrix XenApp checks to see whether that user’s workstation meets the profile’s specified requirements. Then, depending upon the Application Type assigned to that profile when it was published on the server, the user is:

granted access to run the application locally, or
granted access to run the application from the server, or
denied access to the application.

The user access scenarios are presented in the following table:

Citrix XenApp User Access Scenarios

Application Type

User Access to Application

Accessed from a server

User runs the application on the Citrix XenApp, using shared server resources.

Streamed if possible, otherwise from a server

User access depends upon whether their workstation meets the profile’s specified requirements:

Meets requirements—The profile is streamed (copied) to the user’s workstation, and the user runs the application locally (from within its isolation environment).
Does not meet requirements—User runs the application on the Citrix XenApp, using shared server resources.

Streamed to client

User access depends upon whether their workstation meets the profile’s specified requirements:

Meets requirements—The profile is streamed (copied) to the user’s workstation, and the user runs the application locally (from within its isolation environment).
Does not meet requirements—User cannot access the application.

Caution:If an application has specific operating system or language requirements and you fail to specify them correctly when creating the profile, users who do not meet those requirements will be given access to run applications locally and they will probably encounter application errors.

See Also