2.5.3.6 Configure Update Client - Computer User

The following use case diagram describes the interaction between the computer user and the WSUS administrator to update the client with user-specified settings.

Configure Update Client use case

Figure 6: Configure Update Client use case

Goal: To assign user-specified values to configuration settings that control the client's behavior.

Context of Use: This use case is initiated at any time in order to initialize or modify configurable aspects of the client's behavior.

Direct Actor: The direct actor of this use case is a client management tool.

Primary Actor: The primary actor of this use case is the WSUS administrator or the computer user.

Supporting Actors: A configuration system such as Group Policy.

Stakeholders and Interests:

  • A client management tool, as described in section 2.5.1, enables a computer user to read and update the update client configuration.

  • Computer users, as described in section 2.5.1, expect that after this use case is executed, the client behaves in a manner consistent with the new configuration.

  • WSUS administrators, as described in section 2.5.1, can execute this use case on client computers they manage in order to apply an organizational policy regarding client configuration.

Preconditions:

  • The client management tool is available to the computer user and can communicate with the client.

Minimal Guarantees:

  • A failure to modify configuration settings is not destructive to previously configured settings. Previously configured settings are retained.

Success Guarantee:

  • If the configuration is successful, the user-specified values of the configuration settings are persistently stored by the update client and the behavior of the update client affected by these settings is consistent with the configured values.

Trigger:

  • A computer user can trigger this use case by use of a client management tool.

Main Success Scenario:

  1. The computer user uses the client management tool to provide values for one or more configuration settings.

  2. The client management tool communicates with the client (either directly or indirectly, for example by modifying shared state) in order to update its configuration settings with the values specified by the computer user.

  3. Future operations performed by the client behave in ways that are consistent with the configured values.

Variations:

Trigger:

  • The WSUS administrator can trigger this use case through a configuration system, for example, Group Policy as specified in [MS-WUSP] section 3.2.1.

Main Success Scenario (Variation):

  1. The computer user uses the client management tool to provide values for one or more configuration settings.

  2. The client management tool communicates with the client (either directly or indirectly, for example by modifying shared state) in order to update its configuration settings with the values specified by the computer user.

  3. Future operations performed by the client behave in ways that are consistent with the configured values.

Extensions: None.